@font-face {
  font-family: Atwriter webfont;
  src: url('../fonts/atwriter-webfont.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Fira Sans;
  src: url('../fonts/firasans-regular-webfont.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fira Sans;
  src: url('../fonts/firasans-italic-webfont.woff2') format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Fira Sans;
  src: url('../fonts/firasans-bold-webfont.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Permanent Marker;
  src: url('../fonts/permanentmarker-regular-webfont.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Markermark;
  src: url('../fonts/MarkerMark-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Resolutionsans;
  src: url('../fonts/ResolutionSans.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: Markerscribbles;
  src: url('../fonts/MarkerScribbles.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --adb_main: #1a1a1a;
  --adb_body: #3a3a3a;
  --adb_red: #6f0505;
  --red_adb_2021: #a70d0d;
  --white: white;
  --black: black;
  --dim-grey: #555;
  --adb_light_grey_2020: #e9e9e9;
  --firebrick: #c90000;
  --black_adb_2020: #2a2a2a;
  --adb-grey-50: #555;
  --adb_blue: #0d447e;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

body {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  text-align: center;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 1rem;
  font-family: Bitter, serif;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  color: var(--adb_main);
  text-align: left;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.7em;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.4em;
  font-weight: 700;
  line-height: 1.35em;
}

h4 {
  color: var(--adb_main);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.35em;
}

h5 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.35em;
}

p {
  color: var(--adb_body);
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 1.65em;
  font-weight: 400;
  line-height: 1.5em;
}

a {
  color: var(--adb_red);
  cursor: pointer;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
  text-decoration: none;
}

a:hover {
  color: var(--red_adb_2021);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Bitter, serif;
  font-size: 1.65em;
  line-height: 1.5em;
}

li {
  margin-bottom: 10px;
}

img {
  width: auto;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

strong {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  font-weight: 700;
}

.navbar {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.navbar.standard_nav {
  z-index: 999;
  background-color: var(--white);
  padding: 10px;
  font-family: Neuehaas;
  font-size: 16px;
  position: relative;
  box-shadow: inset 0 1px 3px #00000080;
}

.navbar.standard_nav.spoof-ad-nav {
  position: fixed;
}

.navbar.standard_nav-2 {
  z-index: 999;
  background-color: #0000;
  background-image: url('../images/header2020_bg_1280x90.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: row;
  align-items: center;
  padding: 0 10px;
  font-family: Neuehaas;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
  position: sticky;
  box-shadow: 0 1px 3px #ffffff4d;
}

.navbar.mobile_nav-2 {
  z-index: 999;
  color: var(--white);
  background-color: #000000d9;
  padding: 10px 20px;
  font-family: Neuehaas;
  font-size: 16px;
  display: none;
  position: relative;
  box-shadow: inset 0 1px 3px #00000080;
}

.nav-flex-wrapper {
  z-index: 999;
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 150px;
  display: flex;
  position: relative;
}

.logo {
  filter: none;
  width: 180px;
}

.image-2 {
  z-index: 100;
  background-color: #000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
}

.nav-l {
  opacity: .35;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 82vh;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: .9em;
  transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: fixed;
  bottom: 10px;
  left: -70px;
}

.nav-l:hover {
  opacity: 1;
}

.brand {
  z-index: 999;
  text-align: center;
  padding: 10px;
  position: static;
  top: 0;
  left: 0;
}

.nav-item-l {
  opacity: 1;
  text-align: center;
  text-shadow: 0 0 3px #fff;
  flex: 0 auto;
  font-family: Integral cf;
  font-size: 1.2em;
  line-height: 1em;
  position: relative;
  transform: rotate(90deg);
}

.nav-item-l.nav-manifesto {
  display: block;
}

.nav-item-l.nav-manifesto.w--current {
  flex: 0 auto;
}

.nav-item-l.nav-spoofs {
  display: block;
}

.nav-item-l.nav-mj {
  text-align: center;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.1em;
  display: block;
}

.nav-item-l.nav-campaigns {
  display: block;
}

.body {
  background-color: #fff;
  background-image: url('../images/bg_white_paper_texture_2021_1080x702.jpg');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
  font-family: Neuehaas;
  font-size: 14px;
  overflow: visible;
}

.body.body-index {
  background-color: #0000;
  background-image: url('../images/bg-website-background-white-and-black.png');
  background-repeat: repeat;
  background-size: auto;
}

.body.no-bg {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.nav-r {
  opacity: .35;
  text-align: right;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 82vh;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: fixed;
  bottom: 10px;
  right: -65px;
}

.nav-r:hover {
  opacity: 1;
}

.nav-item-r {
  text-align: center;
  text-shadow: 1px 1px #fff;
  flex: 0 auto;
  font-family: Integral cf;
  font-size: 1.2em;
  line-height: 1em;
  position: relative;
  transform: rotate(-90deg);
}

.nav-item-r.nav-cs {
  color: #000;
  background-color: #fff500;
  display: block;
  position: relative;
}

.nav-item-r.nav-newsletter {
  top: 760px;
}

.nav-item-r.nav-subscribe {
  color: #c90000;
  background-color: #fff500;
  display: block;
}

.nav-item-r.nav-donate {
  text-shadow: 0 0 3px #fff;
  display: block;
}

.nav-overlay {
  opacity: 0;
  background-color: #fff500;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: fixed;
  bottom: 0%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.nav-music-wrapper {
  z-index: 999;
  text-align: center;
  height: 35px;
  position: absolute;
  top: 0%;
  right: 1%;
}

.sm-icon {
  width: 28px;
}

.overlay-nav-item-l {
  opacity: 1;
  color: #000;
  letter-spacing: 2px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 15px;
  font-family: Integral cf;
  line-height: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
  left: -100%;
}

.overlay-nav-item-l.overlay-manifesto {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.overlay-nav-item-l.overlay-spoofs {
  left: -100%;
}

.heading-2 {
  font-size: 4em;
  line-height: 1em;
  display: block;
}

.overlay-l {
  opacity: 1;
  flex-direction: column;
  justify-content: space-around;
  align-self: flex-end;
  width: 50%;
  height: 82%;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
  position: static;
}

.overlay-r {
  align-self: flex-end;
  width: 50%;
  height: 80%;
  padding: 0;
  display: inline-block;
}

.overlay-nav-item-r {
  color: #000;
  text-align: right;
  letter-spacing: 2px;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 100px;
  padding: 15px;
  font-family: Integral cf;
  line-height: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
  right: -100%;
}

.overlay-nav-item-r.overlay-newsletter {
  top: 0;
}

.main-content {
  width: 100%;
  max-width: 1440px;
  min-height: 70vh;
  margin: 30px auto;
  padding: 15px 20px;
  display: block;
  position: relative;
  overflow: visible;
}

.main-content.watchingarticle__bg {
  background-image: url('../images/squares-3.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 125px;
  background-attachment: fixed;
}

.main-content.watchingarticle__bg.watching-article__frame {
  background-position: 80% 30%;
  background-size: 150px;
}

.spoof__title {
  text-align: center;
  letter-spacing: 2px;
  text-shadow: 0 0 2px #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 15px;
  font-family: Integral cf;
  font-size: 2.5em;
  line-height: 1.2em;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

.spoof__title:hover {
  background-color: #fff500;
}

.manifesto-content {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 90vw;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0;
  display: flex;
  position: relative;
  top: 20px;
}

.p_manifesto_1 {
  text-align: left;
  width: 630px;
  max-width: 100%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-family: Bitter, serif;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.5em;
  display: block;
}

.contact__title {
  color: #c90000;
  text-align: left;
  letter-spacing: 2px;
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 6px;
  font-family: Integral cf;
  font-size: 2em;
  line-height: 1.5em;
  text-decoration: none;
  display: block;
}

.contact__title.link-indicator {
  background-image: url('../images/brush1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.contact__info {
  color: #000;
  text-align: left;
  max-width: 100%;
  font-family: Neuehaas;
  font-size: 1.2em;
  line-height: 1.2em;
}

.newsletter {
  z-index: 9999;
  opacity: 0;
  color: #fff;
  text-align: center;
  background-color: #000000c2;
  width: 100vw;
  height: 100vh;
  padding-top: 400px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: none;
  position: fixed;
  inset: 0;
}

.form-block {
  text-align: right;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.subscribe-btn {
  text-align: center;
}

.title__signup {
  text-align: center;
  text-shadow: 0 1px #fff;
  font-family: Neuehaas;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.5em;
}

.paragraph-3 {
  text-shadow: 0 1px #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2em;
  line-height: 1.3em;
  display: block;
}

.signup__wrapper {
  opacity: 1;
  color: #000;
  text-align: center;
  background-color: #0000;
  background-image: url('../images/paper1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 15px;
  width: 80%;
  margin: 5% auto 20px;
  padding: 40px 25px;
  font-family: Neuehaas;
  display: block;
  position: relative;
}

.form {
  text-align: center;
  margin-top: 35px;
}

.image-7 {
  width: 50px;
  position: static;
}

.cloase-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1px;
  right: 20px;
}

.nav-item-r-nl {
  text-align: center;
  text-shadow: 0 0 3px #000;
  flex: 0 auto;
  font-family: Integral cf;
  font-size: 1.2em;
  line-height: 1em;
  position: relative;
  transform: rotate(-90deg);
}

.nav-item-r-nl.nav-abp {
  text-shadow: 0 0 3px #fff;
  padding: 20px 10px;
  text-decoration: none;
  display: block;
}

.mj__container {
  flex-direction: column;
  justify-content: space-between;
  width: 90%;
  margin: 5% auto;
  font-size: 24px;
  display: block;
  position: relative;
}

.mj__container.mj__anarcho, .mj__container.mj__corpo {
  display: none;
}

.mj__container.mj__eco {
  display: block;
}

.mj__block {
  z-index: 5;
  opacity: .5;
  width: 25%;
  transition: all .4s cubic-bezier(.645, .045, .355, 1);
  position: relative;
}

.mj__block:hover {
  z-index: 100;
  opacity: 1;
  position: static;
}

.mj__catergory {
  z-index: 0;
  filter: blur(3px);
  color: #000;
  text-align: center;
  letter-spacing: .2em;
  text-transform: uppercase;
  transform-style: preserve-3d;
  font-family: Neuehaas;
  font-size: 5em;
  font-weight: 900;
  text-decoration: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale3d(1, 1.5, 1);
}

.mj__img {
  width: 100%;
  position: static;
}

.spoof-title-wrap {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
  position: relative;
  top: 200px;
  left: 50%;
  transform: translate(-50%);
}

.tile-canvas {
  z-index: -50;
  width: 150vw;
  height: 150vh;
  position: absolute;
  inset: 0;
}

.spoof-viewport {
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 150px 0 0;
  overflow: hidden;
  transform: none;
}

.spoof-lightbox {
  width: 80%;
  height: 80%;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.lightbox-political, .lightbox-tobacco, .lightbox-reset {
  color: #000;
  text-decoration: none;
}

.page-heading-spoof {
  z-index: -10;
  color: #555;
  text-shadow: 0 1px #fff;
  width: 80%;
  max-width: 1200px;
  margin-top: 150px;
  padding: 0;
  font-family: Neuehaas;
  font-size: 2.4em;
  font-weight: 500;
  line-height: 1.2em;
  display: none;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.text-span {
  font-size: .5em;
  position: absolute;
  top: 96px;
  bottom: 0;
  right: 0;
}

.link-block {
  color: #000;
  cursor: pointer;
  width: 100%;
  max-width: 100%;
  font-size: 1em;
  font-style: normal;
  line-height: 1em;
  text-decoration: none;
  display: block;
}

.link-block.space-out {
  margin-top: 10%;
  margin-bottom: 10%;
}

.div-block-6 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 230px;
  display: flex;
}

.mobile-signup__wrapper {
  opacity: 1;
  color: #000;
  background-color: #0000;
  background-image: url('../images/paper1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 25px;
  font-family: Neuehaas;
  display: block;
  position: relative;
}

.sm-link_block {
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
}

.footer {
  color: #fff;
  background-color: #000;
  height: auto;
  padding: 15px;
  line-height: 18px;
  display: block;
  position: relative;
  inset: auto 0 0;
  box-shadow: 0 -1px 1px #fff6;
}

.fotter-nav__list {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: inline-block;
}

.footer-link {
  color: #fff;
  font-size: 1em;
  line-height: 1.5em;
  text-decoration: none;
  display: block;
}

.footer-list__item {
  display: block;
}

.footer-nav-wrapper {
  color: #fff;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.footer-credit {
  color: #8d8d8d;
  width: auto;
  margin-bottom: 15px;
  font-size: .8em;
  font-weight: 300;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  inset: auto 5px 0% auto;
}

.footer-credit.w--current {
  margin-bottom: 5px;
}

.footer-credit-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.footer-sm-wrapper {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.footer-sm-icon {
  filter: invert();
}

.footer-row {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  font-size: 1em;
  display: block;
}

.job__des {
  text-shadow: none;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 1em;
  line-height: 1.35em;
}

.job__list {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.2em;
}

.job__des--list-head {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.5em;
}

.section-2, .navbar-2 {
  display: none;
}

.navbar-3 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-3 {
  display: flex;
}

.header_reset {
  margin-top: 0;
  margin-bottom: 0;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.header_reset.back-top-btn {
  font-size: 1em;
}

.nav_back_to_top {
  z-index: 1000;
  opacity: 0;
  filter: invert();
  color: #000;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 15px;
  text-decoration: none;
  transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.nav_back_to_top:hover {
  opacity: 1;
}

.nav_back_to_top.w--current {
  opacity: .25;
  text-shadow: 0 0 3px #fff;
  padding: 14px;
}

.section-4 {
  display: none;
  position: fixed;
}

.img_full {
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.music-script {
  color: #000;
  text-align: left;
  justify-content: space-around;
  align-items: center;
  font-family: Neuehaas;
  font-size: 12px;
  line-height: 1em;
  display: none;
  transform: translate(0, 50%);
}

.home-mj-nav-wrap {
  z-index: 10;
  background-image: none;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 35px;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.home-mj-nav-wrap:hover {
  opacity: 1;
}

.home-mj-nav-wrap.blink-2 {
  background-image: linear-gradient(#fff500, #fff500);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: none;
}

.home-mj-title {
  text-align: center;
  letter-spacing: 2px;
  font-family: Integral cf;
  font-size: 1em;
}

.home-mj-title.header_reset {
  width: auto;
  margin-left: 15px;
  font-family: Neuehaas;
  font-size: .8em;
  font-weight: 700;
  line-height: 1em;
  display: inline-block;
}

.header-link-block {
  color: #000;
  text-align: left;
  border-left: 1px solid #000;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 5px 10px;
  text-decoration: none;
  display: block;
  position: static;
  left: 50%;
  transform: none;
}

.home-mj-btn {
  text-align: center;
  letter-spacing: 2px;
  font-family: Integral cf;
  font-size: 1em;
}

.home-mj-btn.header_reset {
  color: #c90000;
  font-family: Neuehaas;
  font-size: .8em;
  line-height: 1.2em;
  display: block;
}

.home-mj-title-wrap {
  text-align: left;
  align-items: center;
  width: 70%;
  display: flex;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.sticky_wrapper {
  float: left;
  background-image: url('../images/post-01.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 450px;
  margin: 15px;
  padding: 30px;
  display: flex;
}

.sticky_wrapper.sticky_01 {
  display: flex;
  transform: rotate(-20deg)translate(14px);
}

.sticky_wrapper.sticky_02 {
  transform: rotate(3deg);
}

.sticky_wrapper.sticky_03 {
  transform: rotate(10deg)translate(0, -14px);
}

.accordion-item {
  background-color: #fff;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 0;
  font-size: 1em;
  line-height: 1.5em;
  list-style-type: none;
  box-shadow: 0 0 3px #55555580;
}

.accordion-item-wrap {
  border: 1px #555;
  width: 100%;
  padding: 15px;
  display: block;
}

.accordion__title {
  color: #c90000;
  max-width: 95%;
  font-size: 1.35em;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.accordion__text {
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

.accordion-dropdown-content {
  background-image: linear-gradient(#ffffff96, #ffffff96);
  border: 1px #555;
  width: 100%;
  padding: 15px 15px 5px;
  font-size: 1.2em;
  line-height: 1.5em;
  list-style-type: none;
  position: static;
}

.dropdown-list {
  position: relative;
}

.accordion-icon {
  color: #ccc;
}

.ul_reset {
  text-decoration: none;
  list-style-type: none;
}

.li_single {
  font-size: 1em;
  line-height: 1.4em;
}

.li_double {
  font-size: 1em;
  line-height: 2em;
}

.contact_wrapper {
  opacity: 1;
  text-align: center;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 0%;
  padding: 15px;
  display: flex;
  position: static;
}

.home__row {
  z-index: 10;
  text-align: center;
  width: 100%;
  max-width: 1024px;
  margin: 0% auto 5%;
  padding: 10px 5%;
  display: block;
  position: relative;
}

.home__row.abp_signup {
  background-image: url('../images/paper-torn-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 5%;
  padding-bottom: 5%;
}

.home__row.poadcast {
  background-color: #af00002e;
  border: 2px solid #c90000;
  border-radius: 5px;
  padding-top: 5%;
  padding-bottom: 5%;
}

.home__row.hidden {
  margin-top: 0%;
}

.home__row.fchina-bg {
  background-image: url('../images/Paper_Dirt_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.home-post {
  max-width: 100%;
  margin: 20px 10px;
}

.home-post.rotate-2 {
  transform: rotate(3deg);
}

.home-post.rotate-4 {
  transform: rotate(-7deg);
}

.column-3 {
  text-align: right;
}

.column-4 {
  text-align: left;
}

.header_nav {
  z-index: 1200;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 150px;
  display: none;
}

.header_link {
  color: #fff;
  letter-spacing: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Integral cf;
  font-size: 1.2em;
}

.header_link:hover {
  border-bottom: 1px solid #fff;
}

.nav-menu {
  float: none;
  margin-left: 15px;
  display: block;
}

.static_nav_wrap {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
}

.dropdown-toggle {
  color: #fff;
  padding-right: 20px;
}

.header_nav_dropdown {
  color: #fff;
  background-color: #000;
  border-bottom: 1px solid #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1.2em;
}

.static-nav_brand {
  z-index: 999;
  float: none;
  filter: invert();
  margin-top: 10px;
  margin-left: 10px;
  padding: 10px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.home__row--current-issue {
  flex-direction: column;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 20px auto;
  padding: 15px 10px;
  display: flex;
  position: relative;
}

.featured-img {
  width: 100%;
  max-width: 400px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.featured-img.img-md {
  width: 675px;
  max-width: 100%;
  max-height: none;
  margin-bottom: 0;
}

.featured-img.img-md:hover {
  font-weight: 400;
}

.featured-img.img-md.extra {
  width: 300px;
  transform: rotate(-2deg);
}

.featured-title {
  color: #fff;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 2.3em;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
}

.featured-btn {
  color: #fff;
  background-color: #0000;
  border: 3px solid #fff;
  border-radius: 10px;
  margin: 20px 10px;
  padding: 15px 30px;
  font-size: 1.3em;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.featured-btn:hover {
  color: #000;
  background-color: #fff;
  font-weight: 400;
}

.featured-btn.inverse {
  filter: invert();
  text-align: center;
}

.static-nav_brand-copy {
  z-index: 1999;
  float: none;
  filter: invert();
  padding: 10px;
  display: block;
  position: absolute;
  top: 20px;
  left: 10px;
}

.post__title {
  text-align: left;
  width: 600px;
  max-width: 100%;
  margin: 0 auto 20px;
  padding: 0;
  font-family: Special Elite;
  font-size: 2.1em;
  line-height: 1.3em;
}

.post__title.margin_bottom_none {
  margin-bottom: 0;
}

.post__author {
  color: var(--adb_main);
  text-align: left;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 500;
  display: inline-block;
}

.post__credit {
  text-align: left;
  margin-left: 15px;
  margin-right: auto;
  font-size: 1em;
  line-height: 1em;
  display: block;
}

.credit_prefix {
  margin-left: 5px;
  margin-right: 5px;
  font-weight: 300;
  display: inline-block;
}

.post__issue-number {
  margin-bottom: 0;
  margin-right: 5px;
  text-decoration: none;
  display: inline-block;
}

.post__link {
  display: block;
}

.reference-link {
  color: #bd0101;
  font-weight: 700;
  text-decoration: none;
}

.job_email {
  color: #c90000;
  text-decoration: underline;
  display: inline;
}

.show_email {
  color: #c90000;
  cursor: pointer;
}

.image-32 {
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.reset-link {
  color: #c90000;
  text-decoration: none;
}

.footer__text {
  margin-top: 0;
  margin-bottom: 0;
}

.utility-page-wrap {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.post__thumb-right {
  width: 80%;
  max-width: 700px;
  margin: 3% auto;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

.post__thumb-right:hover {
  box-shadow: none;
  transform: rotate(7deg);
}

.promo-banner {
  max-width: 100%;
  margin-top: 5%;
  margin-bottom: 20px;
  padding: 10px;
  transform: none;
}

.mobile-banner {
  padding: 5px;
}

.post__issue-title {
  text-decoration: none;
  display: inline-block;
}

.listserv__header {
  text-align: center;
  margin: 0% auto 0;
  font-family: Special Elite;
  font-size: 2em;
  line-height: 1.3em;
  display: block;
}

.listserv__body {
  width: auto;
  max-width: 690px;
  margin-bottom: 3%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
}

.image-37 {
  filter: invert();
  width: 70%;
  margin: 10% auto 5%;
  display: block;
}

.home__video {
  text-align: center;
  margin-top: 10%;
  margin-bottom: 5%;
  padding: 15px 30px;
  position: relative;
}

.spacer {
  filter: invert();
  height: 200px;
  margin: 10% auto;
  display: block;
}

.image-40, .link-block-2 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.featured-des {
  color: #fff;
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 20px;
  font-size: 1.3em;
  line-height: 1.5em;
}

.r-happening-now {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 80%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.r-article {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.r-campaigns, .r-listerv {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 90%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.r-join-us {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.r-current-issue {
  background-color: #fff;
  background-image: url('../images/dust.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 200px 200px;
  border: 5px dashed #000;
  border-left: 3px #000;
  border-right: 3px #000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.issue-title {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  display: inline-block;
}

.current-issue-right-column {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-column-horizontal {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex;
}

.flex-column-horizontal.space-between {
  justify-content: space-between;
}

.flex-column-horizontal.space-between.full-width {
  border-top: 1px solid #ffffff3d;
  justify-content: center;
  width: 100%;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.issue-des {
  color: #000;
  flex: 0 auto;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.2em;
}

.img-md {
  max-width: 70%;
  max-height: 50vh;
  margin-left: auto;
  margin-right: auto;
}

.current-issue-left-column {
  flex-direction: column;
  flex: none;
  justify-content: space-around;
  align-self: stretch;
  width: 675px;
  max-width: 100%;
  padding-left: 0;
  padding-right: 15px;
  display: flex;
}

.current-issue-left-column:hover {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.main-content-home {
  width: 100%;
  margin: 0 auto 30px;
  padding-top: 0;
  padding-bottom: 15px;
  text-decoration: none;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
}

.image-41 {
  margin-bottom: 10%;
  position: relative;
  left: -29px;
  transform: rotate(-10deg);
}

.counter__number {
  color: #c90000;
  text-shadow: 1px 1px 6px #000000a1;
  font-size: 4em;
  display: inline;
}

.counter__subfix {
  margin-left: 10px;
  font-size: 2em;
  display: inline;
}

.counter__prefix {
  margin-right: 10px;
  font-size: 2em;
  display: inline;
}

.counter__link {
  color: #000;
  margin-top: 35px;
  margin-bottom: 35px;
  display: block;
}

.apb_form_text {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 1.2em;
  line-height: 1.3em;
}

.abp_input {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px;
}

.abp_form_wrapper {
  color: #000;
  max-width: 1200px;
}

.image-42 {
  width: 250px;
  position: static;
  top: 15%;
  left: 15px;
  transform: rotate(-7deg);
}

.article_container {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 20px;
  display: flex;
  position: relative;
}

.article_container.unstraight {
  width: 100%;
  height: 100%;
  padding: 15px 20px;
}

.article_container.bolano-bg-1 {
  background-image: url('../images/Semi-Colon-Blue.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 50%;
}

.article_container.bolano-bg-2 {
  background-image: url('../images/Semi-Colon.jpg');
  background-position: -15% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.article_container.bolano-bg-3 {
  background-image: url('../images/Semi-Colon-Red.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 45%;
}

.article__text {
  text-align: left;
  align-self: baseline;
  width: 70%;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.3em;
}

.article__text.text-fullwidth {
  margin-top: 36px;
  margin-bottom: 36px;
}

.article__text.text-half-width.self-align-middle {
  align-self: center;
}

.article__text.text-centering.center-block.font_arcylic-hand-sans.text--md.text {
  font-size: 1.5em;
}

.article__text.center-block {
  max-height: 65vh;
}

.article__text.center-block.quotation-text {
  align-self: center;
}

.article__text.font-creative-brush.text--lg.text--align-right {
  align-self: flex-end;
}

.article__text.quotemark-lg.quotation-open {
  width: auto;
  line-height: 1em;
  position: absolute;
  inset: 0% auto auto 50px;
}

.article__text.quotemark-lg.quotation-close {
  width: auto;
  line-height: 1em;
  position: absolute;
  inset: auto 50px 0% auto;
}

.article__title {
  width: 100%;
  max-width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 1.3em;
}

.article__title.watching-article__title {
  text-align: center;
  background-image: url('../images/squares-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 300px;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  height: 500px;
  margin-top: 0;
  line-height: 1.3em;
  display: flex;
}

.article__title.bg-y.text-k {
  color: var(--black);
  width: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 11px;
  padding-right: 11px;
  line-height: 1em;
}

.article__title.text-k {
  color: var(--black);
}

.article__image {
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
}

.article__image.img-align-left {
  align-self: flex-start;
}

.article__image.img-align-right {
  align-self: flex-end;
}

.text-centering {
  text-align: center;
}

.text-fullwidth {
  width: 100%;
}

.text-flex-right {
  align-self: flex-end;
}

.article__header {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5em;
}

.article__header.text-color-w {
  color: var(--white);
}

.article__header.text-color-w.margin-30 {
  margin-top: 30px;
}

.text-half-width {
  width: 50%;
}

.collection-list-wrapper {
  display: none;
}

.text--1_3em {
  font-size: 1.3em;
  line-height: 1.5em;
}

.text--2em {
  font-size: 2em;
  line-height: 1.5em;
}

.text--align-right {
  text-align: right;
}

.space-out {
  margin-top: 5%;
  margin-bottom: 5%;
}

.article__credit {
  color: #555;
  text-align: right;
  flex: 0 auto;
  align-self: flex-end;
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.3em;
}

.video {
  margin-top: 5%;
  margin-bottom: 5%;
}

.image-43 {
  position: relative;
  bottom: -120px;
  transform: rotate(3deg);
}

.center-block {
  max-height: 45vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.post-credit__link {
  color: #c90000;
  font-weight: 700;
}

.paragraph-7 {
  color: #fff;
  text-align: left;
}

.columns-2 {
  align-items: center;
  display: flex;
}

.nav-menu-2 {
  float: none;
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  display: flex;
  position: relative;
  bottom: 0;
}

.standard_nav_wrapper {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.standard_nav_item {
  z-index: 5;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1.3em;
  font-weight: 700;
  position: relative;
}

.standard_nav_item.w--current {
  color: var(--black);
}

.standard_sm_wrapper {
  z-index: 5;
  filter: invert();
  color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0 5px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
}

.logo-issue-header {
  max-height: auto;
  filter: none;
  width: 70%;
  max-width: 920px;
  height: 120px;
  margin: 0 auto;
  display: block;
  overflow: visible;
}

.logo-issue-header.margin-top {
  width: 70%;
  height: 120px;
}

.standard-nav-brand {
  text-align: center;
  padding: 10px;
  position: static;
  top: 0;
  left: 0;
}

.r-current-issue-bg {
  width: 100%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0;
}

.article-metameme-footer {
  width: 100%;
  margin-top: 10%;
  margin-bottom: 5%;
  padding: 10px;
}

.font_arcylic-hand-sans {
  font-family: Acrylic hand sans;
  font-size: 2.5em;
  line-height: 1.3em;
}

.article-metameme-btn {
  width: 200px;
  margin-bottom: 25px;
  padding: 10px 15px;
  position: relative;
}

.article-metameme-btn-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.article-metameme-btn-img {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mobile-img {
  display: none;
}

.standard-nav-dropdown-list.w--open {
  background-color: var(--dim-grey);
}

.standard-nav-dropdown-item {
  color: #fff;
  text-align: center;
  border-top: 1px solid #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 500;
}

.standard-nav-dropdown-item.standard_nav_item.w--current {
  color: var(--white);
}

.standard-nav-dropdown-toogle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.standard-nav-dropdown-toogle.standard_nav_item {
  padding-right: 20px;
}

.standard-nav-dropdown-toogle.standard_nav_item-2, .standard-nav-dropdown-toogle.standard_nav_item-2:hover {
  color: var(--adb_light_grey_2020);
}

.icon-2 {
  margin-left: 5px;
  margin-right: 0;
  display: inline-block;
  position: static;
}

.icon-2:hover {
  color: var(--firebrick);
}

.text-block-2 {
  text-shadow: none;
}

.standard-nav-sm {
  filter: invert();
  color: var(--black);
}

.link-3 {
  color: var(--black);
}

.popup_donation__container {
  z-index: 100;
  background-image: url('../images/post-01.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 60%;
  max-width: 800px;
  height: auto;
  padding: 50px 30px 30px;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  position: fixed;
  bottom: 10px;
  right: 10px;
  transform: translate(0, 100%);
}

.popup_donation__heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 2em;
  line-height: 2em;
}

.popup_donation__text {
  text-align: center;
  margin-bottom: 25px;
  font-size: 1.2em;
  line-height: 1.5em;
}

.popup_donation__btn {
  text-align: center;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 5px;
  width: 50%;
  margin: 15px auto;
  padding: 10px 25px;
  font-size: 1.2em;
  line-height: 1.2em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

.popup_donation__btn:hover {
  color: #c90000;
  background-color: #fff;
  border: 2px solid #c90000;
  border-radius: 5px;
}

.popup_donation__content {
  padding: 15px;
  position: relative;
}

.popup_donation__close-btn {
  width: 40px;
  max-width: 40px;
  height: 40px;
  padding: 5px;
  position: absolute;
  top: 30px;
  right: 30px;
}

.standard_nav_donate_btn {
  z-index: 10;
  padding: 5px;
  font-size: 1em;
  line-height: 1.1em;
  position: absolute;
  top: 5px;
  right: 5px;
}

.standard_nav_donate {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.double-space {
  line-height: 2em;
}

.listerv__footer {
  width: 80%;
  max-width: 1200px;
  margin: 15% auto 3%;
  font-size: 1.1em;
  line-height: 1.5em;
  display: block;
}

.home-article-wrap {
  color: #fff;
  flex-direction: column;
  align-items: center;
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
  position: relative;
}

.listerv__image {
  width: 80%;
  max-width: 500px;
  margin: 15px auto;
  display: block;
}

.listerv__text {
  margin-top: 5%;
  margin-bottom: 5%;
}

.listerv__text.last_p {
  margin-bottom: 15%;
}

.bold-text-2 {
  font-size: 1.5em;
}

.div-block-31 {
  text-align: center;
  background-color: #99ffff78;
  margin-top: 5%;
  margin-bottom: 15%;
  padding-top: 5px;
  padding-bottom: 5px;
}

.listerv__link {
  color: #c90000;
}

.colour-invert {
  filter: invert();
}

.image-59 {
  width: 100px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.article-apb-footer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link-colour-k {
  color: #000;
}

.relative-block {
  width: 100%;
  min-width: 300px;
  position: relative;
}

.text-colour-w {
  color: #fff;
  font-size: 1.5em;
}

.text-colour-w.w--current {
  font-size: 1.5em;
  line-height: 1em;
}

.text-colour-w.w--current:hover {
  color: var(--firebrick);
}

.bg-y {
  background-color: #fff500;
}

.mobile-show {
  display: none;
}

.bg-w {
  background-color: #fff;
}

.text-align-left {
  text-align: left;
}

.text-align-left.article__title.line-height-1 {
  line-height: 1em;
}

.article__header-invert {
  color: #fff;
  background-color: #000;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.5em;
}

.article__header-invert.article__text.text-flex-right {
  font-family: Neuehaas;
}

.body-2 {
  background-image: url('../images/white_paper_2021_bg_800x1000.jpg');
  background-position: 50% 0;
  background-size: auto;
}

.body-2.no-bg {
  background-image: url('../images/bg_dirt_white_paper_1920x1248.jpg');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  background-image: url('../images/Paint-Swipe.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.text-span-8 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 50px;
}

.paragraph-15 {
  padding-top: 130px;
  padding-bottom: 100px;
}

.main-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-9 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.image-61 {
  margin: 86px auto 100px;
  display: block;
}

.article-t {
  text-align: left;
  background-color: #fff;
  width: 57%;
  margin-bottom: 60px;
  margin-left: 37%;
  padding: 5px;
  font-family: Neuehaas;
  font-size: 30px;
  line-height: 33px;
  position: static;
  inset: 0% auto 0% 0%;
}

.article-t._2 {
  width: 62%;
  margin-left: 22%;
}

.article-t._4 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  line-height: 34px;
}

.article-t._3 {
  width: 50%;
  margin-left: 44%;
}

.article-t._3._5 {
  width: 45%;
  margin-top: 80px;
  margin-left: 10%;
}

.text-block-4 {
  color: #fff;
  text-align: left;
  width: 82%;
  margin: 0 auto 75px;
  padding-top: 50px;
  font-size: 36px;
  line-height: 38px;
}

.text-block-4._3 {
  text-align: center;
}

.div-block-34 {
  margin-top: 40px;
}

.image-62 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.text-span-10 {
  font-size: 26px;
}

.image-63 {
  width: 110%;
  margin-top: 221px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-5 {
  color: #fff;
  text-align: center;
  padding-top: 140px;
  padding-bottom: 140px;
  font-size: 60px;
}

.text-block-6 {
  color: #fff;
  text-align: right;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 65px;
  font-family: Neuehaas;
  font-size: 22px;
}

.image-64 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  display: block;
}

.div-block-35 {
  background-color: #fff;
  max-width: 1000px;
  margin: 5% auto;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.heading-12 {
  text-align: left;
}

.paragraph-16 {
  text-align: left;
  font-size: 24px;
}

.link-4 {
  color: #0057c9;
}

.paragraph-17 {
  padding-top: 30px;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-17.lines {
  margin-left: 15%;
}

.image-65 {
  margin-top: 50px;
}

.paragraph-18 {
  margin-top: 10px;
  margin-bottom: 40px;
}

.paragraph-18._2 {
  text-align: center;
}

.paragraph-18._3 {
  text-align: right;
}

.big {
  font-size: 32px;
  font-style: normal;
}

.image-66 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.italic-text {
  text-align: center;
}

.image-67 {
  text-align: left;
  margin-left: 50%;
  position: static;
  left: 212px;
  right: 76px;
}

.text-span-11, .text-span-12 {
  font-size: 16px;
}

.text-span-13, .text-span-14 {
  font-size: 20px;
}

.text-span-15, .text-span-16 {
  font-size: 26px;
}

.text-span-17, .text-span-18 {
  font-size: 28px;
}

.bg-full-container {
  width: 100%;
  min-height: 500px;
}

.bg-full-container.article-bg-stanlee {
  background-image: url('../images/Stan_Lee.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 600px;
}

.font-creative-brush {
  font-family: Caveatbrush;
}

.stan-lee-title-lg {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10%;
  font-family: Caveatbrush;
  font-size: 4em;
  font-weight: 400;
  line-height: 1em;
}

.stan-lee-title-md {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Caveatbrush;
  font-size: 6em;
  font-weight: 400;
  line-height: 1.5em;
}

.uppercase {
  text-transform: uppercase;
}

.italic-text-2 {
  font-weight: 300;
}

.inline-block {
  display: inline-block;
}

.paragraph-19 {
  text-transform: uppercase;
  background-color: #f7ef7c;
  border: 2px solid #000;
  border-radius: 5px;
  align-self: flex-end;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 15px;
  font-family: Caveatbrush;
  font-size: 1.2em;
  line-height: 1em;
}

.paragraph-20 {
  background-color: #ffeb00;
  border: 3px solid #000;
  align-self: flex-end;
  width: 90%;
  margin-top: 29px;
  margin-bottom: 29px;
  padding: 15px;
  font-size: 1.2em;
  line-height: 1.2em;
}

.italic-text-3 {
  line-height: 1.5em;
}

.column-8 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.columns-3 {
  flex: 1;
  margin-top: 15%;
}

.image-74 {
  width: auto;
  height: 300px;
  max-height: 300px;
  display: block;
  position: absolute;
  inset: 10% 0% 0% auto;
}

.div-block-38 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.image-76 {
  float: left;
  width: 300px;
  min-width: 300px;
}

.div-block-39 {
  justify-content: center;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
}

.div-block-40 {
  background-image: url('../images/Shopping-Cart.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  min-height: 600px;
  margin-top: 20px;
  margin-bottom: 10%;
  position: relative;
}

.heading-13 {
  text-align: center;
  font-style: normal;
  position: relative;
}

.heading-14 {
  font-size: 3em;
  position: absolute;
  top: 50%;
  left: 10%;
}

.heading-15 {
  text-align: right;
  font-size: 5em;
  position: absolute;
  inset: auto 5% 10% auto;
}

.paragraph-21 {
  position: absolute;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-41 {
  background-image: url('../images/Pink-Lady.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
  min-height: 800px;
  margin-top: 5%;
  margin-bottom: 5%;
  position: relative;
}

.text-2 {
  background-color: #fff;
  align-self: baseline;
  width: 70%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 10px;
  font-size: 1.3em;
  line-height: 1.3em;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translate(-50%);
}

.div-block-42 {
  justify-content: center;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
}

.text-flex-middle {
  align-self: center;
}

.image-77 {
  margin-right: 26px;
}

.article__header--xbold {
  font-size: 2.5em;
  line-height: 1.2em;
}

.text-span-19 {
  font-size: .8em;
}

.article__header--space {
  text-align: center;
  width: 100%;
  margin-top: 5%;
  margin-bottom: 20px;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.5em;
}

.bg-tape {
  background-image: url('../images/Tape-PNG-Photos.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.nav-bg {
  background-image: url('../images/red-splash.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  min-height: 35px;
  display: inline-block;
}

.img-caption {
  color: #999;
  font-size: .8em;
  font-style: italic;
  position: relative;
  top: -30px;
}

.img-caption-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
  position: relative;
}

.r-mindjourney {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.text {
  color: #fff500;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 20px;
  font-size: 2em;
  line-height: 1.5em;
}

.jam__home-item {
  background-image: url('../images/post-01.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 105%;
  flex-direction: column;
  place-content: flex-start center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.jam__cms-item {
  float: none;
  width: 49%;
  margin-bottom: 5%;
  display: inline-block;
}

.jam__home-text {
  text-align: left;
  width: 90%;
  margin-top: 15px;
  margin-bottom: 1.5em;
  font-size: 1.2em;
  line-height: 1.2em;
}

.jam__home-title {
  color: #000;
  font-size: 2em;
  line-height: 1.5em;
  position: static;
}

.jam__home-link-ref {
  color: #c90000;
  width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.jam__home-link-ref:hover {
  color: #c90000;
  text-decoration: underline;
}

.jam__home-image, .jam__home-video {
  width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.jam__home-btn {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  min-width: 150px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1em;
  line-height: 1.2em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.jam__home-btn:hover {
  color: #000;
  background-color: #fff;
}

.r-jam-of-week {
  background-image: url('../images/jam-of-week.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15%;
  display: block;
  position: relative;
}

.img_lg {
  width: 80%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.hidden {
  display: none;
}

.img-sm {
  width: 50%;
}

.article__img--credit {
  color: #555;
  text-align: right;
  margin-top: -40px;
  margin-bottom: 50px;
  font-size: .7em;
  font-weight: 400;
  line-height: 1em;
  position: relative;
  bottom: 0;
}

.no-margin {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.tweet__container {
  z-index: 20;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 700px;
  min-height: 700px;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
}

.rotate_-3deg {
  transform: rotate(-3deg);
}

.collection-list-wrapper-2 {
  display: block;
}

.article_archive__img {
  width: 30%;
  height: auto;
  margin-right: 10px;
  display: inline-block;
}

.article_archive__cms {
  border-bottom: 1px solid #000;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: block;
}

.article_archive__title {
  display: inline-block;
}

.post__product-img {
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.text-w {
  color: #fff;
}

.watching-article__sub-heading {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 5%;
  font-family: Alegreya;
  font-size: 2em;
  line-height: 1em;
}

.watching-article__frame {
  border: 5px solid #fef200;
  padding: 15px;
}

.watching-article__img {
  z-index: -5;
  opacity: .4;
  width: 150px;
  position: fixed;
  bottom: 100px;
  left: 2%;
}

.submission__wrapper {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.1em;
  line-height: 1.3em;
  display: flex;
  position: static;
  top: -15px;
}

.article__submission {
  justify-content: flex-end;
  display: flex;
}

.article__submission.text-flex-right {
  position: absolute;
  inset: auto auto 0% 0%;
}

.submission-text {
  text-align: right;
  margin-bottom: 0;
  font-size: 1em;
}

.unstraight__container {
  width: 100vw;
  height: 70vh;
  max-height: 820px;
  margin-top: 3%;
  position: relative;
  overflow: auto;
}

.unstraight__bg {
  z-index: -5;
  width: 5000px;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20%;
}

.unstraight__text-wrap {
  float: left;
  width: 700px;
  max-width: 900px;
  height: 90%;
  margin-left: 100px;
  display: inline-block;
  position: relative;
}

.unstraight__text-wrap.last {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.unstraight__inline-wrap {
  justify-content: flex-start;
  width: 5200px;
  height: 100%;
  display: flex;
  position: relative;
}

.unstraight__footer {
  width: 50%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.absolute-bottom {
  position: absolute;
  bottom: 0;
}

.unstraight__info {
  opacity: .8;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
}

.unstraight__icon {
  height: 40px;
  margin-right: 15px;
}

.unstraight__info-text {
  margin-bottom: 0;
  font-size: 1em;
}

.tablet-show, .unstraight__mobile-wrap {
  display: none;
}

.home-section__heading {
  color: var(--black);
  text-align: center;
  background-color: #d8d8d8;
  width: auto;
  max-width: 100%;
  margin: 35px auto 0;
  padding: 5px 30px 10px;
  font-family: Permanent Marker, sans-serif;
  font-size: 3.2em;
  font-weight: 400;
  line-height: 1.3em;
  transform: rotate(1.5deg);
}

.home-section__heading.no-margin {
  color: var(--black_adb_2020);
  background-color: #0000;
  margin: 0;
  font-size: 3em;
  line-height: .9em;
}

.color-green {
  color: #4bc000;
}

.div-block-47 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-48 {
  background-color: #ddffd6;
  width: 70%;
  margin-bottom: 30px;
  padding: 15px;
}

.paragraph-33 {
  margin-top: 5%;
  margin-bottom: 5%;
  font-size: 1.5em;
}

.credit_issue-prefix {
  margin-bottom: 0;
  font-size: 1.1em;
  display: inline-block;
}

.quotemark-lg {
  font-size: 5em;
  line-height: 1.5em;
}

.quotation-wrapper {
  justify-content: center;
  align-items: center;
  min-height: 300px;
  display: flex;
  position: relative;
}

.padding-5 {
  padding: 5px;
  line-height: 1.3em;
  display: inline-block;
}

.margin-0 {
  margin: 0;
}

.youtube-2 {
  margin-top: 5%;
}

.current-issue-title-wrap {
  text-align: center;
  margin-bottom: 25px;
}

.footer-sm-wrapper-footer {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.footer-row--mobile {
  display: none;
}

.nav-menu-3 {
  float: none;
  color: var(--adb_light_grey_2020);
  text-align: center;
  justify-content: space-around;
  align-items: center;
  width: 90%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 1em;
  line-height: 1.2em;
  display: flex;
  position: relative;
  bottom: 0;
}

.nav-wordmark {
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 30px;
  padding-top: 15px;
  font-family: Special Elite;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1em;
}

.standard_nav_wrapper-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 75px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.standard_nav_item-2 {
  z-index: 5;
  color: var(--white);
  padding: 7px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1em;
  position: relative;
  transform: rotate(-1.5deg);
}

.standard_nav_item-2:hover {
  color: var(--firebrick);
}

.standard_nav_item-2.w--current {
  color: #a2f3ff;
}

.standard_nav_item-2.nav-donate {
  color: var(--adb_light_grey_2020);
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  padding: 6px 18px;
  font-weight: 400;
}

.standard_nav_item-2.nav-donate:hover {
  border-style: none;
  border-color: var(--white);
  color: var(--firebrick);
  background-color: #0000;
}

.drop-down_text {
  color: var(--white);
  font-family: Resolutionsans, Arial, sans-serif;
}

.drop-down_text:hover {
  color: var(--firebrick);
}

.footer-2 {
  z-index: 50;
  background-color: var(--black);
  color: var(--white);
  align-items: flex-start;
  padding: 20px 15px;
  font-size: 12px;
  line-height: 1.2em;
  position: relative;
}

.footer-nav-wrapper-2 {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.footer-nav-items-2 {
  color: var(--white);
  padding: 10px;
  font-family: Neuehaas;
  font-size: 1em;
  line-height: 1em;
}

.footer-about {
  width: 100%;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1em;
  font-weight: 300;
}

.footer-column-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 40%;
  display: flex;
}

.footer-sm-wrapper-2 {
  filter: invert();
  justify-content: space-around;
  display: flex;
}

.footer-sm-icon-2 {
  width: 25px;
  max-width: 100%;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
}

.footer-sm-icon-wrap-2 {
  margin-right: 10px;
}

.footer-contac-info {
  width: auto;
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 1em;
  line-height: 1.2em;
  display: block;
}

.footer-copyright {
  color: #ffffffa8;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: .9em;
  line-height: 1em;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.standard-nav-dropdown-list-2.w--open {
  background-color: #000;
}

.standard-nav-dropdown-item-2 {
  color: #fff;
  text-align: center;
  border-top: 1px solid #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}

.standard-nav-dropdown-item-2.standard_nav_item-2.w--current {
  color: var(--adb_light_grey_2020);
}

.standard-nav-dropdown-item-2.standard_nav_item-2.w--current:hover {
  color: var(--firebrick);
}

.main-content-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-bottom: 3%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 35px 15px;
  transition: all .5s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: visible;
}

.footer-column-wrapper {
  width: 100%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
  display: flex;
}

.contact-row {
  margin-bottom: 15px;
}

.recaptcha {
  margin-top: 10px;
}

.contact-page-form {
  border: 1px solid #555555a6;
  padding: 15px;
}

.flex-column-row {
  width: 1200px;
  max-width: 100%;
  display: flex;
}

.form-textarea {
  min-height: 300px;
}

.hero-slider {
  width: 100%;
  height: 75vh;
}

.slide-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1024px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 15px 50px;
  font-size: 16px;
  display: flex;
  position: relative;
}

.hero-slider__slide {
  width: 100%;
}

.hero-slider__slide.slide-1 {
  background-image: url('../images/blackspot_screen_1440x800.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-slider__slide.slide-2 {
  background-color: var(--white);
  background-image: url('../images/Paper_Dirt_3.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-slider__slide.slide-3 {
  background-color: var(--black);
}

.hero-section-top {
  background-image: url('../images/blackspot_shoes_bg_1440x720.jpg'), url('../images/brick_wall_bg_1280x720.jpg');
  background-position: 50% 0, 50% 0;
  background-size: cover, auto 100%;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 75vh;
  margin-bottom: 5%;
  display: flex;
}

.footer-column-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 60%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.hero-btn {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 10px;
  width: 250px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
  font-size: 1.2em;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.hero-btn:hover {
  color: #000;
  background-color: #fff;
  font-weight: 400;
}

.body-2 {
  background-image: url('../images/dust.png');
  background-size: 200px;
  font-family: Neuehaas;
}

.lightbox-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.spoof-lightbox-row {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 35px;
  padding: 0 0 5px;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

.spoof-lightbox-row:hover {
  background-color: #5556;
}

.lightbox-image-flex-wrap {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.spoof__catergory {
  color: var(--white);
  background-color: #000000d9;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px 5px 5px;
  font-family: Special Elite;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5em;
}

.article-cms-container {
  font-size: 14px;
  line-height: 1.3em;
}

.article-cms-item {
  border-bottom: 1px solid #55555559;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 25px;
  display: flex;
}

.article-cms-image-wrap {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
  overflow: hidden;
}

.article-cms-metadata {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  width: 60%;
  padding: 10px 19px;
  position: relative;
}

.article-cms-tag-wrap {
  position: absolute;
  inset: auto 20px 0% auto;
}

.article-cms-credit {
  margin-bottom: 0;
  margin-right: 3px;
  font-size: 1em;
  line-height: 1em;
  display: inline-block;
}

.page-header {
  border-bottom: 1px solid var(--dim-grey);
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  width: 900px;
  min-width: 0;
  max-width: 100%;
  margin: 20px auto 30px;
  padding: 10px 20px 5px;
  font-family: Special Elite;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.2em;
  display: block;
  position: static;
  top: 0;
}

.bc-manifesto {
  flex-direction: column;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 5%;
  display: flex;
}

.job-row {
  border-bottom: 6px solid var(--black_adb_2020);
  width: 100%;
  max-width: 900px;
  margin: 20px auto 60px;
  padding: 15px 20px;
}

.job-title {
  background-color: var(--black);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px 20px 5px;
  font-family: Special Elite;
  font-size: 1.8em;
  line-height: 1.2em;
  display: inline-block;
}

.post-footer-column {
  border-top-width: 1px;
  border-top-color: var(--dim-grey);
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.post-footer-column.border-right {
  border-right: 1px dashed #dbdbdb4d;
}

.post__credit-author {
  text-align: left;
  width: 100%;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 35px;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.5em;
  display: block;
}

.post-footer {
  border-style: solid none none;
  border-width: 1px;
  border-color: #55555580 var(--black_adb_2020) var(--black_adb_2020) var(--dim-grey);
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.post-img-link {
  flex: none;
  height: 200px;
}

.s-current-issue {
  width: 95%;
  max-width: 1200px;
  margin: 5% auto 10%;
  padding-top: 0;
}

.s-current-issue.r-current-issue {
  opacity: 1;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  border-width: 1px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0%;
  margin-bottom: 0%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 500;
  display: flex;
}

.s-current-issue.r-join-us {
  margin-bottom: 0%;
}

.footer-nav-items {
  margin-bottom: 3px;
}

.article-pagination-wrap {
  text-align: center;
  margin-top: 5%;
  display: none;
}

.article-cms-list {
  border-top: 1px solid #55555559;
  margin-top: 35px;
  margin-bottom: 35px;
  padding-top: 10px;
}

.article-footer-bs {
  justify-content: space-between;
  align-self: flex-end;
  align-items: center;
  margin-top: 35px;
  font-family: Special Elite;
  display: flex;
}

.bs-wordmark {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 35px;
  font-size: 2em;
  line-height: 1.2em;
}

.slide__btn {
  border: 3px solid var(--black);
  background-color: var(--white);
  color: var(--black);
  border-radius: 10px;
  margin: 10px 10px 20px;
  padding: 15px 30px;
  font-size: 1.3em;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.slide__btn:hover {
  background-color: var(--black);
  color: var(--white);
  font-weight: 400;
}

.slide-img {
  width: 80%;
  max-width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.flex-column {
  justify-content: center;
  align-items: center;
  display: flex;
}

.call-to-action__title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Special Elite;
  font-size: 2.5em;
  line-height: 1.5em;
}

.call-to-action__text {
  font-size: 1.3em;
  line-height: 1.3em;
}

.call-to-action__btn {
  background-color: var(--black);
  border: 2px solid #000;
  border-radius: 5px;
  margin-right: 25px;
  padding: 10px 25px;
  font-size: 1.2em;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.call-to-action__btn:hover {
  background-color: var(--white);
  color: var(--black);
}

.call-to-action__btn-wrap {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.listserv__sub-header {
  margin: 0 auto;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1em;
}

.slider-call-to-act__wrapper {
  color: var(--white);
  background-color: #000000a6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 25px 15px;
  display: flex;
  position: absolute;
  inset: auto 0% 0;
}

.slider-call-to-act__header {
  margin-top: 0;
  font-family: Special Elite;
  font-size: 2.5em;
}

.fchina-text-y {
  color: #fff500;
  width: 80%;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
}

.fchina-text-y.align-bottom {
  align-self: flex-end;
}

.fchina-text-wrap {
  background-image: url('../images/chinese-parade-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-bottom: 35px;
  padding: 9px;
  display: flex;
}

.fchina-text-wrap-2 {
  background-image: url('../images/f-china-md.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 600px;
  margin-bottom: 35px;
  padding: 10px 25px 10px 10px;
  display: flex;
}

.fchina-text {
  color: var(--white);
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
}

.flex-column-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.slide-nav {
  background-color: var(--black);
  position: static;
}

.slide-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 15px 50px;
  display: flex;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
}

.slide-content__header {
  font-size: 2em;
  line-height: 1.5em;
}

.slide-content__text {
  width: 80%;
  font-size: 1.2em;
}

.s-hero-homepage_mindjourney {
  background-image: url('../images/mindjourney_underland_1280x720.jpg'), url('../images/mindjourney_underland_1920x1080.jpg');
  background-position: 50%, 50%;
  background-size: cover, cover;
  justify-content: center;
  align-items: center;
  height: 90vh;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.container_hero_center {
  clear: none;
  flex-flow: column wrap;
  place-content: stretch flex-start;
  align-items: center;
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.container_hero_center.container_hero_center_mobile {
  background-image: none;
  justify-content: flex-end;
}

.div_center_mind_journey {
  flex-flow: column;
  place-content: space-around center;
  align-items: center;
  min-width: 600px;
  min-height: 600px;
  display: flex;
}

.div_center_mind_journey.div_center_mind_journey_mobile {
  background-image: url('../images/frame_featured_white_800x800.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
}

.heading_special-30 {
  color: var(--black_adb_2020);
  text-align: center;
  background-color: #fff;
  border-radius: 0;
  flex: 0 auto;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 6px 12px;
  font-family: Special Elite;
  font-size: 36px;
}

.section-6 {
  z-index: 50;
  background-image: url('../images/white_black_bg_top_900x30.jpg');
  background-position: 0 0;
  background-size: 100% 30px;
  height: 30px;
}

.section-7 {
  background-image: url('../images/white_black_bg_bottom_900x30.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  height: 30px;
}

.s-title-section {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.article_latest_blurb {
  margin-top: 60px;
  padding: 10px;
  font-size: 18px;
  font-weight: 300;
}

.article_latest_blurb.article_latest_blurb_mobile {
  font-weight: 500;
  line-height: 1.5em;
}

.home-section-article {
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

.home-section-article.first-article {
  margin-top: 60px;
}

.container-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link_see_all {
  text-align: center;
  justify-content: center;
  margin-bottom: 30px;
  font-family: Special Elite;
  font-size: 16px;
  display: flex;
}

.see_all_articles {
  margin-bottom: 60px;
}

.s-spoofad {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-87 {
  border: 1px #000;
  margin-bottom: 30px;
}

.submission__text_black {
  font-size: 1em;
}

.submission_link_red {
  font-size: 18px;
  font-weight: 700;
}

.article_latest_column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-nav-column-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.footer-nav-wrap-column {
  justify-content: flex-start;
  display: flex;
}

.footer-feedback {
  max-width: 1024px;
  margin: 10px auto 0;
  padding-left: 10px;
  font-size: 1.2em;
  line-height: 1.2em;
}

.link-w-underscore {
  color: var(--white);
  text-decoration: underline;
}

.collection-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.article_image_center {
  align-self: center;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
}

.article__text_full {
  width: 600px;
  max-width: 100%;
  font-weight: 300;
  line-height: 1.5em;
}

.article_featured_blurb {
  max-width: 540px;
  padding: 10px 20px;
  font-weight: 500;
  line-height: 1.5em;
}

.article__text_center {
  text-align: center;
  font-weight: 300;
}

.article__text_center.poem_text {
  max-width: 600px;
  font-size: 18px;
  line-height: 1.8em;
}

.p_center {
  color: var(--black_adb_2020);
  text-align: center;
  width: 600px;
  max-width: 100%;
  font-size: 1.1em;
  font-weight: 500;
}

.article__text-submission {
  max-width: 600px;
  font-size: 18px;
  font-weight: 300;
}

.poll-container {
  margin-bottom: 10%;
}

.vote-container {
  width: 70%;
  height: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.pollt-tab-embed {
  width: 100%;
  height: 100%;
}

.div-block-50 {
  height: 1200px;
}

.article__author-left {
  text-align: left;
  align-self: auto;
  width: 100%;
  max-width: 600px;
  margin-bottom: 30px;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 300;
}

.p_hero {
  background-color: var(--white);
  color: var(--black_adb_2020);
  width: 100%;
  max-width: 540px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.p_hero.text-centering {
  color: var(--black_adb_2020);
  width: 600px;
  max-width: 100%;
  font-size: 1.1em;
  font-weight: 500;
}

.p__author__center {
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}

.p_hero_special_black {
  max-width: 600px;
  font-family: Special Elite;
  font-size: 18px;
  line-height: 1.4em;
}

.article__author__center {
  font-size: 14px;
  font-weight: 300;
}

.p_quote_home {
  max-width: 540px;
  font-size: 18px;
  line-height: 1.5em;
}

.p_hero_center_quote {
  color: var(--black);
  max-width: 450px;
  font-family: Neuehaas;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.img_left {
  align-self: flex-start;
}

.img_center {
  max-width: 450px;
  margin-top: 0;
  margin-bottom: 0;
}

.article__text_right {
  align-self: flex-end;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.article__text_left {
  align-self: flex-start;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.img__right {
  align-self: flex-end;
}

.img__right.img__max_width_60 {
  flex: 0 auto;
  max-width: 60%;
}

.img__left {
  align-self: flex-start;
}

.img__max_width_60 {
  max-width: 60%;
}

.p_hero_bold {
  max-width: 600px;
  font-size: 21px;
  font-weight: 300;
  line-height: 1.5em;
}

.img__overlap {
  z-index: 2;
  opacity: .6;
  order: 0;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.img__overlap_left {
  opacity: .6;
  position: absolute;
  inset: 24% auto 0% 0%;
}

.img__overlap_right {
  opacity: .6;
  position: absolute;
  inset: 33% 0% 0% auto;
}

.c-download-item {
  cursor: pointer;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  width: 250px;
  max-width: 100%;
  height: 250px;
  margin-bottom: 15px;
}

.c-download-wrapper {
  border-top: 2px #ccc;
  border-bottom: 2px #ccc;
  max-width: 100%;
  margin-top: 5%;
  margin-bottom: 5%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.img_transitions {
  align-self: center;
  max-width: 60vw;
  margin: 30px 0;
  padding: 10px;
}

.div-block-51 {
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 10%;
  margin-bottom: 5%;
  display: flex;
}

.image-97 {
  max-width: none;
}

.article__author-right {
  text-align: right;
  width: 100%;
  font-size: 14px;
  font-weight: 300;
}

.p_special_small {
  font-family: Special Elite;
}

.p_special_small.p_max-width {
  max-width: 540px;
}

.bc-sub-heading {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 2em;
  line-height: 1.5em;
}

.c-download-item-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.p__article {
  color: var(--black_adb_2020);
  text-align: left;
  max-width: 540px;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.4em;
}

.div__bg-letter {
  background-image: url('../images/paper_bg_900x1350.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-attachment: scroll;
  flex-flow: column wrap;
  align-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 30px;
  display: flex;
}

.s_blackspot_join_us {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 15px;
  display: flex;
}

.signup-popup-container {
  z-index: 40;
  border-top: 1px solid #fff3;
  border-left: 1px solid #fff3;
  width: 400px;
  height: 700px;
  position: fixed;
  inset: auto 0% 0% auto;
  overflow: auto;
}

.pop-up-form {
  width: 305px;
  height: 540px;
}

.pop-up-close {
  text-align: center;
  cursor: pointer;
  background-color: #1f1f1f;
  height: 40px;
  display: block;
}

.pop-up-expand {
  background-color: var(--dim-grey);
  text-align: center;
  cursor: pointer;
  height: 40px;
  transition: all .2s cubic-bezier(.455, .03, .515, .955);
  display: none;
}

.pop-up-expand:hover {
  opacity: 1;
}

.pop-up-btn-wrap {
  z-index: 1;
  background-color: var(--black);
  cursor: pointer;
  width: 100%;
  height: 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.img_social_media_icons {
  width: 45px;
  max-width: none;
  height: 45px;
  margin-left: 10px;
  margin-right: 10px;
}

.div_social_media {
  margin-bottom: 10px;
  display: flex;
}

.pop-up-content {
  background-color: var(--black);
  color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 10px 10px;
  font-size: 1em;
  line-height: 1.2em;
  display: flex;
  position: relative;
  top: 40px;
}

.signup-popup-container-2 {
  z-index: 40;
  border-top: 1px solid #fff3;
  border-left: 1px solid #fff3;
  width: 340px;
  height: 420px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.heading-19 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neuehaas;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
}

.image-102 {
  max-width: 200px;
  margin-top: 20px;
  margin-bottom: 15px;
}

.slide-2 {
  background-image: url('../images/jesse_mask_world_revolution1_900x600.jpg');
  background-position: 50% 0;
  background-size: auto 100%;
  height: 100vh;
}

.slide-1 {
  background-image: url('../images/jesse_mask_virus_capitalism1_900x600.jpg');
  background-position: 50% 0;
  background-size: auto 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.h_special_black {
  background-color: var(--white);
  color: var(--black_adb_2020);
  text-align: center;
  width: 690px;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 1.8em;
  line-height: 1.5em;
  display: inline-block;
}

.bc-signup-wrapper {
  border-bottom: 0 #0000;
  width: 600px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: .5rem;
}

.italic-text-9, .italic-text-10, .italic-text-11, .italic-text-12, .italic-text-13 {
  font-weight: 300;
}

.c_content_center_center {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.s_hero_top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.s_hero_top.hidden {
  display: none;
}

.youtube-3 {
  margin: 30px 0;
}

.image-106 {
  max-width: 270px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.italic-text-14, .italic-text-15, .italic-text-16, .italic-text-17, .italic-text-18 {
  font-weight: 300;
}

.italic-text-19, .italic-text-20, .italic-text-21, .italic-text-22, .italic-text-23 {
  font-weight: 700;
}

.s_featured_article {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 15px;
  display: none;
}

.image-113 {
  max-width: none;
  max-height: none;
  margin-top: 30px;
  margin-bottom: 30px;
}

.c_hero_second {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
  inset: auto 0% 15%;
}

.download-wrapper {
  margin-top: 5%;
  margin-bottom: 5%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.download-item-wrap-2 {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.download-item {
  cursor: pointer;
  border: 1px solid #000;
  width: 250px;
  height: 250px;
  margin-bottom: 15px;
}

.download-item.emergency-fix {
  border-style: none;
}

.text_block_featured {
  color: #3a3a3a;
  text-align: center;
  margin-bottom: 12px;
  font-size: 2em;
  font-weight: 400;
  line-height: .9em;
}

.text_block_featured.text_block--green {
  color: #06641b;
}

.text_block_featured.text_block--green.text_block--bigger {
  font-size: 2.4em;
}

.text_block_featured.text_block--blue {
  color: #104881;
}

.text_block_featured.text_block--bigger {
  font-size: 2.7em;
}

.text_block_featured.text_block--bigger.text_block--red {
  color: #940404;
}

.text_block_featured.text_block--orange {
  color: #d37e08;
}

.image-116 {
  max-width: 90%;
  max-height: 450px;
}

.image-117 {
  max-width: 100%;
}

.paragraph-41 {
  color: var(--black_adb_2020);
  text-align: center;
  letter-spacing: 0;
  max-width: 450px;
  padding: 20px 10px;
  font-family: Special Elite;
  font-size: 4em;
  line-height: 1em;
}

.download-cms-wrap {
  margin-top: 25px;
}

.paragraph-42 {
  text-align: center;
  width: auto;
  max-width: 540px;
  padding: 20px 10px;
  font-size: 2em;
  font-weight: 300;
  line-height: 1em;
}

.image-120 {
  max-width: 90%;
}

.header_hero_h1 {
  color: var(--black_adb_2020);
  background-color: #ffffffe6;
  max-width: 95%;
  padding: 10px 20px;
  font-family: Special Elite;
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1em;
}

.p_hero_header {
  color: var(--black_adb_2020);
  background-color: #ffffffe6;
  width: auto;
  max-width: 95%;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 1em;
}

.bold-text-7 {
  color: var(--black_adb_2020);
}

.s_hero_pulse {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.hero-overlay {
  color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 0;
  display: flex;
}

.centered-container {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-54 {
  border: 0px solid var(--black_adb_2020);
  border-radius: 1px;
  flex-direction: column;
  margin-bottom: 30px;
  padding: 10px;
  display: flex;
}

.link-8 {
  color: var(--black_adb_2020);
  margin-left: auto;
  margin-right: auto;
}

.link-8:hover {
  color: var(--dim-grey);
}

.paragraph-44 {
  color: var(--black_adb_2020);
  font-size: 1em;
  font-weight: 300;
}

.heading-29 {
  color: var(--black_adb_2020);
  margin-top: 10px;
  font-family: Special Elite;
}

.column-12 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn_black_2020 {
  border: 1px solid var(--white);
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  border-radius: 1px;
  min-width: 180px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Special Elite;
  font-size: 1.2em;
  line-height: 1.2em;
}

.btn_black_2020:hover {
  border-color: var(--black_adb_2020);
  background-color: var(--white);
  color: var(--black_adb_2020);
}

.heading-30 {
  background-color: var(--black_adb_2020);
  color: var(--white);
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-family: Special Elite;
}

.paragraph-45 {
  color: var(--black_adb_2020);
  margin-bottom: 0;
  padding: 10px;
  font-size: .8em;
  font-weight: 300;
}

.column-13 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-55 {
  border: 1px solid var(--black_adb_2020);
  border-radius: 1px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-14 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-121 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-122 {
  margin-top: 0;
}

.bold-text-8 {
  color: var(--black_adb_2020);
}

.image-123 {
  margin-top: 0;
  margin-bottom: 0;
}

.btn_white_2020 {
  border: 1px solid var(--black_adb_2020);
  background-color: var(--white);
  color: var(--black_adb_2020);
  border-radius: 0;
  font-family: Special Elite;
}

.btn_white_2020:hover {
  border-color: var(--white);
  background-color: var(--black_adb_2020);
  color: var(--white);
}

.container-5 {
  flex-direction: column;
  align-items: center;
  max-width: 720px;
  display: flex;
}

.p_regular_2020 {
  color: var(--black_adb_2020);
  width: 600px;
  max-width: 95%;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1em;
  line-height: 1.2em;
}

.p_bigger_black_2020 {
  text-align: center;
  width: 540px;
  max-width: 90%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2em;
}

.paragraph-48 {
  text-align: center;
  font-size: .9em;
  font-weight: 300;
}

.bold-text-9 {
  width: 540px;
  max-width: 90%;
  padding-left: 10px;
  padding-right: 10px;
}

.div_cards_campaign {
  border: 1px solid var(--black_adb_2020);
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.img_card_campaign {
  margin-top: 0;
  margin-bottom: 0;
}

.h_card_campaign {
  background-color: var(--black_adb_2020);
  color: var(--white);
  width: 100%;
  margin-top: 0;
  padding: 10px;
  font-family: Special Elite;
}

.p_card_campaign {
  padding-left: 10px;
  padding-right: 10px;
  font-size: .9em;
  font-weight: 300;
}

.h2_special_black_2020 {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  width: 600px;
  max-width: 95%;
  padding: 10px 20px;
  font-family: Special Elite;
  font-size: 1.8em;
  line-height: 1.2em;
}

.h3_special_black_2020 {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  width: 600px;
  max-width: 95%;
  padding: 10px 20px;
  font-family: Special Elite;
  font-size: 1.5em;
  line-height: 1.2em;
}

.paragraph-49 {
  text-align: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 300;
  line-height: 1.2em;
}

.div_support_us {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-125 {
  width: 270px;
  max-width: 60%;
  margin-top: 30px;
  margin-bottom: 40px;
}

.html-embed-8 {
  margin-top: -15px;
}

.column-15 {
  margin-bottom: 0;
}

.image-126 {
  width: 60px;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.image-128 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-57 {
  flex-direction: column;
  align-items: center;
  width: 720px;
  max-width: 100%;
  padding: 10px;
  display: flex;
}

.h_newsfeed_black {
  color: var(--black_adb_2020);
  text-align: center;
  width: auto;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Special Elite;
  font-size: 2em;
  line-height: 1.4em;
}

.img_newsfeed {
  width: 720px;
  max-width: 100%;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.collection_the_pulse {
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rich-text-block {
  color: var(--black_adb_2020);
  text-align: center;
  width: 600px;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2em;
  display: none;
}

.img_brush_newsfeed {
  max-width: none;
  max-height: 120px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.c-download-wrapper-2 {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  margin-top: 5%;
  margin-bottom: 5%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.columns-4 {
  display: none;
}

.image-129 {
  max-height: 150px;
}

.h_the_pulse {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  width: 100%;
  padding: 10px 20px;
  font-family: Special Elite;
}

.link_adb_2021 {
  color: var(--red_adb_2021);
  text-align: left;
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Special Elite;
  font-size: 1.8em;
  font-style: normal;
  line-height: 1.5em;
  text-decoration: none;
  display: block;
}

.link_adb_2021:hover {
  color: var(--black_adb_2020);
}

.video-6 {
  max-width: 95%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text_block_links_tb {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.5em;
}

.columns-5, .columns-6 {
  display: none;
}

.container-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.heading-33 {
  text-align: center;
  max-width: 95%;
  margin-top: 0;
  font-family: Neuehaas;
  font-size: 1em;
  font-style: normal;
}

.heading-34 {
  text-align: center;
  max-width: 95%;
  margin-bottom: 10px;
  font-family: Special Elite;
}

.paragraph-52 {
  text-align: center;
  width: 600px;
  max-width: 100%;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1em;
}

.s_featured_2022 {
  min-height: 80vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.image-130 {
  max-height: 50vh;
  margin-bottom: 0;
}

.next-2 {
  border-color: var(--black_adb_2020);
  color: var(--black_adb_2020);
  font-family: Special Elite;
}

.next-2:hover {
  border-color: var(--white);
  background-color: var(--black_adb_2020);
  color: var(--white);
}

.image-131 {
  max-height: 180px;
}

.image-132 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.body-3 {
  background-image: url('../images/white_dirt_paper_bg_800x1000.jpg');
  background-position: 50% 0;
  background-size: auto;
}

.div-block-58 {
  align-self: center;
  height: auto;
  margin-right: 40px;
}

.image-133 {
  cursor: auto;
  width: 360px;
}

.link-block-3, .link-block-3.w--current {
  cursor: pointer;
}

.image-137 {
  max-width: 80vw;
}

.div_cms_the_pulse_item {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 0;
  display: flex;
}

.collection-list {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-60 {
  color: var(--black_adb_2020);
  background-image: url('../images/arrows_yellow_180x130.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 130px;
  display: flex;
}

.div-block-62 {
  margin-bottom: 60px;
  padding: 10px;
}

.image-141 {
  max-height: 180px;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.div-block-64 {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.collection-list-wrapper-4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_who_we_are {
  flex-direction: column;
  align-items: center;
  width: 690px;
  max-width: 95vw;
  min-height: 60vh;
  padding: 20px;
  display: flex;
}

.s_about_us {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 95vw;
  margin: 10px auto;
  padding: 10px;
  display: flex;
}

.s_about_us.hidden {
  display: none;
}

.collection-list-wrapper-5 {
  display: block;
}

.image-151 {
  max-width: 90vw;
  padding-left: 10px;
  padding-right: 10px;
}

.image-152 {
  max-width: 100vw;
  padding-left: 10px;
  padding-right: 10px;
}

.h_special_white_in_black_about_us {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  font-family: Special Elite;
  font-size: 1.35em;
  line-height: 1.2em;
  display: block;
}

.p_about_us {
  text-align: center;
  width: 540px;
  max-width: 100vw;
  margin-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Special Elite;
}

.link_about_us {
  background-color: var(--black_adb_2020);
  color: var(--white);
  line-height: 1.5em;
}

.div_about_us {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.p_about_us_0 {
  text-align: center;
  width: 600px;
  max-width: 100vw;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 1.8em;
  transform: rotate(-1.5deg);
}

.p_about_us_1 {
  text-align: center;
  width: 600px;
  max-width: 100vw;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 1.5em;
}

.p_about_us_2 {
  text-align: center;
  width: 570px;
  max-width: 100vw;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 1em;
  line-height: 1.5em;
}

.p_about_us_3 {
  text-align: center;
  width: 720px;
  max-width: 100%;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: .75em;
  line-height: 1.2em;
  display: none;
}

.image-153 {
  max-width: 100vw;
  margin-top: 40px;
  margin-bottom: 40px;
}

.p_manifesto_2 {
  color: var(--black_adb_2020);
  text-align: left;
  width: 630px;
  max-width: 100%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-family: Bitter, serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.4em;
}

.p_manifesto_2.p_center {
  text-align: center;
}

.image-154 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 10px;
}

.heading-43 {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  font-family: Special Elite;
}

.p_blackspot_1 {
  text-align: center;
  width: 720px;
  max-width: 100vw;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 1.2em;
}

.p_blackspot_2 {
  text-align: center;
  width: 600px;
  max-width: 100vw;
  margin-top: 15px;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Special Elite;
  font-size: 1.5em;
}

.h_blackspot {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  margin-bottom: 60px;
  padding-top: 10px;
  font-family: Special Elite;
  font-size: 1.8em;
  line-height: 1em;
}

.p_blackspot_3 {
  text-align: center;
  width: 900px;
  max-width: 100vw;
  padding: 30px 10px;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.2em;
}

.paragraph-66 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Special Elite;
  font-size: 1em;
  line-height: 1.2em;
}

.image-164 {
  width: 450px;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.lightbox-link {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.collection-list-wrapper-6 {
  column-count: 3;
  width: 1440px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.s_test_button_music {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.div-block-69 {
  text-align: center;
  background-color: #0000;
  width: 600px;
  max-width: 100%;
  height: 180px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-72 {
  text-align: center;
  margin-top: 0;
  margin-bottom: -30px;
  padding-top: 10px;
  font-family: Special Elite;
}

.wa01_container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  padding: 60px 15px 15px;
  font-size: 1em;
  line-height: 1.5em;
  display: flex;
}

.wa01_container._01 {
  background-image: url('../images/dont-hold-back.jpg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 750px;
}

.wa01_container._02 {
  background-image: url('../images/insurance.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 700px;
}

.wa01_container._03 {
  background-image: url('../images/traffic-lights.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 800px;
}

.wa01_container._04 {
  background-image: url('../images/dirty-up-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  justify-content: center;
  height: 800px;
}

.wa01_container.cherry-container {
  background-image: url('../images/arrows_yellow_180x130.jpg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto;
  justify-content: center;
  align-self: stretch;
  padding-top: 15px;
}

.wa01_container._05 {
  background-image: url('../images/time-box-web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 400px;
}

.wa01_text {
  width: 70%;
  margin-bottom: 0;
  font-size: 1.3em;
  line-height: 1.3em;
}

.wa01_heading {
  width: 75%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 2.3em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3em;
  transform: rotate(3deg);
}

.wa01_heading.cherry-text-clip {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/bg-colour.gif');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 200% 350%;
  -webkit-background-clip: text;
  background-clip: text;
}

.image-172 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.wa01_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px;
  display: flex;
}

.wa_music-warp {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 90%;
  height: 180px;
  margin-bottom: 0%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 15px;
  transition: all .2s;
  display: flex;
}

.wa_music-text {
  color: var(--black_adb_2020);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Special Elite;
  font-size: 1.3em;
}

.wa_music-credit {
  color: var(--black_adb_2020);
  margin-bottom: 0;
  font-size: .9em;
  font-weight: 300;
}

.wa01_title {
  text-align: center;
  margin-top: 5%;
  font-size: 3em;
  line-height: 1.3em;
}

.wa01_title.text-effect_glitch {
  text-shadow: 4px 0 1px #f80a0163, 1px 4px 1px #394ff86b;
}

.wa_music-script {
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.wa_music-script:hover {
  opacity: .55;
}

.wa_text-clip {
  text-align: center;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wa_spacer {
  width: 150px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.wa_spacer.rotate_-17deg {
  transform: rotate(-17deg);
}

.wa_spacer.rotate_23deg {
  transform: rotate(23deg);
}

.wa_spacer.rotate_-9deg {
  transform: rotate(-9deg);
}

.wa_mag {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.image-173 {
  margin-bottom: 5%;
}

.image-175 {
  filter: brightness(104%);
}

.image-176 {
  width: 350px;
}

.collection-item-3 {
  margin-bottom: 150px;
}

.s_octopus_2021 {
  text-transform: none;
  background-image: url('../images/bg_white_octopus_900x1172.jpg');
  background-repeat: repeat;
  background-size: auto;
  width: 100vw;
  height: auto;
  min-height: 0;
  max-height: none;
  padding-top: 30px;
  padding-bottom: 60px;
}

.div_octopus_main {
  cursor: pointer;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1080px;
  max-width: 100%;
  margin: 60px auto;
  padding: 30px 10px 60px;
  display: flex;
}

.wa02_text {
  text-align: center;
  width: 80%;
  margin-top: 5%;
  margin-bottom: 5%;
  font-size: 2em;
  line-height: 1.5em;
}

.wa02_text.co2_text {
  width: 65%;
  font-size: 1.5em;
  line-height: 1.2em;
  position: absolute;
  top: 55px;
  transform: rotate(-3deg);
}

.wa02_text.no-margin {
  margin-top: 0%;
  margin-bottom: 0%;
}

.wa02_spacer {
  width: 200px;
  height: 350px;
  margin-top: 5%;
  margin-bottom: 5%;
}

.wa02_spacer.last {
  margin-bottom: 0%;
}

.wa02_co2-wrapper {
  background-image: url('../images/wa02_co2-line.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
  position: relative;
}

.text-red {
  color: red;
}

.wa02_da-container {
  background-image: url('../images/wa02_Design-Anarchy-symbol-web.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
  position: relative;
}

.mj19-content-block {
  text-align: center;
  margin-bottom: 20%;
  padding: 10px;
  font-size: 1em;
  position: relative;
}

.mj19-content-block.mj19-position-wrapper {
  min-height: 90vh;
}

.mj19-content-block.mj19-position-wrapper.mj19-wrapper-position-01 {
  position: relative;
  right: -20%;
}

.mj19-content-block.title {
  margin-bottom: 0%;
}

.mj19-content-block.mj19-cherry-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  height: 100vh;
  margin-bottom: 5%;
  padding: 25px;
  display: flex;
}

.mj19-content-block.mj19-cherry-container.mj19-last-block {
  margin-bottom: 15px;
}

.mj19-content-img {
  max-height: 90vh;
  margin-left: auto;
  margin-right: auto;
}

.mj19-content-img.mj19-img-position-04 {
  width: 40%;
  position: absolute;
  inset: auto auto -10% 0%;
}

.mj19-content-img.mj19-img-position-02 {
  width: 40%;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: rotate(-6deg);
}

.mj19-content-img.mj19-img-position-07 {
  transform-style: preserve-3d;
  height: 70vh;
  margin-left: auto;
  margin-right: auto;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.mj19-content-img.hide {
  display: none;
}

.mj19-content-img.mj19-img-position-03 {
  width: 40%;
  position: absolute;
  inset: 0% 0% 0% auto;
  transform: rotate(-360deg);
}

.mj19-link-block {
  margin-left: 20px;
  margin-right: 20px;
}

.bg-slide-in {
  z-index: -10;
  background-color: #161616;
  width: 100%;
  height: 20%;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
  position: absolute;
}

.bg-slide-in._4 {
  top: 60%;
}

.bg-slide-in._5 {
  top: 80%;
}

.bg-slide-in._1 {
  top: 0%;
}

.bg-slide-in._3 {
  top: 40%;
}

.bg-slide-in._2 {
  top: 20%;
}

.strikethrough-text-wrap {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.strikethrough-text-wrap.wide {
  max-width: 65%;
}

.img-position-02 {
  width: 80%;
  position: absolute;
  inset: auto 0% 30% auto;
  transform: rotate(11deg);
}

.mj19-section-wrap {
  padding: 5%;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.mj19-section-wrap.cherry-banner {
  width: 100%;
  height: 100vh;
  padding: 0%;
  overflow: hidden;
}

.mj19-section-wrap.mj19-paraellax {
  width: 100%;
  height: 100vh;
}

.mj19-section-wrap.mj19-paraellax.mj19-01 {
  background-image: url('../images/11-lightning-or-something.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.mj19-section-wrap.mj19-paraellax.mj19-02 {
  background-image: url('../images/23-painting.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.mj19-section-wrap.title {
  margin-top: 0%;
  margin-bottom: 15%;
}

.mj19-mobile-hide {
  display: inline;
}

.strikethrough {
  opacity: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.mj19-content-text {
  text-align: left;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5em;
  line-height: 1.7em;
}

.mj19-content-text.mj19-handwriting {
  text-align: center;
  width: 100%;
  font-family: Special Elite;
  font-size: 3em;
}

.mj19-content-text.mj19-handwriting.position-01 {
  text-align: left;
  margin-bottom: 5%;
}

.mj19-content-text.mj19-handwriting.mj19-title {
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 4em;
}

.mj19-content-text.mj19-handwriting.mj19-strikethrough-text {
  font-size: 4em;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
}

.mj19-content-text.mj19-text-position-01 {
  width: 60%;
  position: absolute;
  inset: auto 10% 10% auto;
}

.strikethrough-line {
  transition: all .2s;
  top: 50%;
  transform: translate(0, -50%);
}

.mj19-cherry-img {
  width: auto;
  height: 350px;
}

.mj19-cherry-heading {
  z-index: -1;
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/bg-colour.gif');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-bottom: 0;
  font-size: 7em;
  line-height: 1em;
  position: absolute;
  inset: 0% 0% 0% 15px;
}

.mj19-cherry-heading.mj19-button {
  z-index: 0;
  text-align: right;
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: auto;
  margin-bottom: 15px;
  font-size: 3em;
  font-style: italic;
  position: static;
  transform: rotate(-6deg);
}

.strikethrough-wrapper {
  display: none;
  position: relative;
  overflow: hidden;
}

.mj19-music-credit {
  color: #999;
  text-align: right;
  margin-bottom: 5px;
  margin-right: 11px;
  font-size: .8em;
  line-height: 1em;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.mj-19-body {
  margin-bottom: 5%;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}

.wa03_img {
  margin-bottom: 10%;
}

.wa03_text {
  width: 80%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 1.2em;
}

.wa03_text.button-style {
  border: 2px solid var(--firebrick);
  text-align: center;
  width: auto;
  margin-top: 20px;
  padding: 15px 25px;
  font-size: 1.5em;
  font-weight: 500;
}

.wa03_text.font-size-lg {
  font-size: 1.5em;
  line-height: 1.5em;
}

.wa03_section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10%;
  margin-bottom: 10%;
  display: flex;
}

.wa03_img--sm {
  width: 50%;
}

.wa03_section--bg {
  background-image: url('../images/WA03-bg_stripes.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  display: flex;
}

.wa04_column-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.wa04_column-wrap.bg-01 {
  background-image: url('../images/dry-brush-stroke-36.png');
  background-position: 5% 80%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.wa04_column-wrap.bg-02 {
  background-image: url('../images/dry-brush-stroke-34.png');
  background-position: 15% 7%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.wa04_column {
  padding: 15px;
}

.wa04_column.text-column {
  width: 65%;
}

.wa04_column.img-column {
  width: 35%;
}

.wa04_column.img-column.column-align--bottom {
  align-self: flex-end;
}

.wa04_section {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 5%;
  margin-bottom: 10%;
  display: flex;
}

.wa04_section.bg-03 {
  background-image: url('../images/circle-brush-stroke-12.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.wa04_section.bg-04 {
  background-image: url('../images/arrows_yellow_180x130.jpg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto;
}

.wa04_text {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1em;
}

.wa04_text.text--1_3em {
  font-size: 1.3em;
}

.wa04_text.text--1_5em {
  font-size: 1.5em;
}

.wa04_header {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  color: var(--white);
  letter-spacing: 20px;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding: 15px;
  font-size: 5em;
  line-height: 1em;
}

.wa04_img {
  margin-top: 5%;
  margin-bottom: 10%;
}

.wa04_img.img_70w {
  width: 70%;
}

.wa04_spacer {
  margin-top: 20%;
  margin-bottom: 20%;
}

.div-block-72 {
  text-shadow: -1px 0 1px var(--white), 1px 0 1px var(--white), 0 1px 1px var(--white), 0 -1px 1px var(--white);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 30px;
  font-size: 1.5em;
  line-height: 1.5em;
  display: flex;
}

.wa04_header--handwriting {
  text-align: center;
  letter-spacing: 20px;
  text-transform: uppercase;
  text-shadow: 0 -1px 1px var(--white), -1px 0 1px var(--white), 0 1px 1px var(--white), 1px 0 1px var(--white);
  margin-bottom: 20px;
  padding: 15px;
  font-family: Permanent Marker, sans-serif;
  font-size: 5em;
  line-height: 1.5em;
}

.full_article_content {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.full_article_content_div {
  width: 880px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.body_full_article {
  background-color: var(--white);
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
}

.book_waiting_list {
  justify-content: center;
  align-items: center;
  min-height: 0;
  display: flex;
}

.heading-52 {
  text-align: center;
  width: 450px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 3.3em;
  line-height: 1em;
  transform: rotate(-1.5deg);
}

.column-16 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.p_anarchism_article {
  direction: ltr;
  text-indent: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.4em;
}

.column-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-7 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.video-7 {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.div-block-84 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.image-197 {
  width: 480px;
  max-width: 100%;
  height: auto;
  margin: 0 20px;
}

.div_octopus_fronts_right {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 60vh;
  font-family: Special Elite;
  display: flex;
}

.div-block-86 {
  display: flex;
}

.image-198 {
  width: 90px;
  height: auto;
  display: none;
}

.div-block-87 {
  display: flex;
}

.image-199 {
  width: 90px;
  height: auto;
  display: none;
}

.div-block-88 {
  display: flex;
}

.image-200 {
  width: 90px;
  display: none;
}

.div-block-89 {
  display: flex;
}

.image-201 {
  width: 90px;
  display: none;
}

.div-block-90 {
  display: flex;
}

.image-202 {
  width: 90px;
  display: none;
}

.div-block-91 {
  display: flex;
}

.image-203 {
  width: 90px;
  display: none;
}

.div-block-92 {
  display: flex;
}

.image-204 {
  width: 90px;
  display: none;
}

.s_octopus {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50% 0;
  background-size: auto;
  width: 100vw;
  max-width: 100%;
  height: auto;
  min-height: 75vh;
  padding-top: 30px;
  padding-bottom: 60px;
}

.div_octopus_content {
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.p_octopus_1 {
  color: var(--black_adb_2020);
  text-align: left;
  width: 660px;
  max-width: 100%;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Special Elite;
  font-size: 1.5em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2em;
  display: block;
}

.p_octopus_1.p_center {
  text-align: center;
}

.image-212 {
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
}

.link-12 {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  font-family: Special Elite;
  font-size: 1.8em;
  line-height: .85em;
  display: flex;
}

.p_flow_2021 {
  color: var(--black_adb_2020);
  text-align: center;
  width: 660px;
  max-width: 100%;
  margin-bottom: 40px;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.35em;
}

.p_flow_2021.hidden {
  display: none;
}

.div-block-96 {
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div_heading_octopus_2021 {
  color: var(--black_adb_2020);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  display: flex;
}

.p_octopus_3 {
  color: var(--black_adb_2020);
  text-align: center;
  width: 720px;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Neuehaas;
  font-size: 1.8em;
  font-weight: 900;
}

.div-block-102 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.image-229 {
  height: 120px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_octopus_fronts_left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.paragraph-100 {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  width: auto;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 5px 0 0;
  font-family: Special Elite;
  font-size: 1.2em;
  line-height: 1em;
}

.image-230 {
  width: 360px;
  margin: 20px auto 40px;
}

.h2_octopus {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin: 20px auto;
  font-family: Special Elite;
  font-size: 3.6em;
  line-height: 1.4em;
}

.div_octopus_main_2 {
  flex-direction: column;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.image-234 {
  height: 180px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.img_patreon_1 {
  width: 450px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-wrapper-8 {
  margin-bottom: 60px;
}

.link_deep_dive {
  margin-bottom: 30px;
  font-family: Special Elite;
  font-size: 1.8em;
  line-height: 1.35em;
}

.img_patreon_brush {
  height: 60px;
  margin-top: 0;
  margin-bottom: 20px;
}

.video-8 {
  margin-top: 20px;
  margin-bottom: 0;
}

.img_small_brush {
  min-height: 0;
  max-height: 90px;
}

.div_support_us_btn {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link_podcast {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.link_podcast:hover {
  color: var(--red_adb_2021);
  text-decoration: none;
}

.image-243 {
  width: 390px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.h3_octopus_subheading {
  background-color: var(--black_adb_2020);
  color: var(--white);
  text-align: center;
  max-width: 100%;
  margin-top: -10px;
  margin-bottom: 20px;
  padding: 1px 3px 3px;
  font-family: Neuehaas;
  font-size: 2.1em;
  font-style: normal;
  font-weight: 500;
  line-height: .8em;
}

.s_octopus_top {
  background-image: url('../images/bg_black2_1440x900.jpg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: auto;
  min-height: 0;
}

.div_octopus_top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 660px;
  max-width: 100%;
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
}

.paragraph-105 {
  color: var(--white);
  text-align: center;
  width: 900px;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Special Elite;
  font-size: 3.3em;
  line-height: 1.35em;
  display: none;
  transform: rotate(-.5deg);
}

.div-block-112 {
  justify-content: center;
  display: none;
}

.p_octopus_vote_v1 {
  color: var(--white);
  margin-left: 60px;
  margin-right: 60px;
  font-family: Special Elite;
  font-size: 2em;
}

.div_octopus_ready {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: none;
}

.embed_poll {
  width: 660px;
  max-width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.embed_ready {
  width: 600px;
  max-width: 100%;
}

.video-10 {
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.div_related_articles {
  width: 1440px;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2rem;
}

.img_related_articles_thumbnail {
  width: auto;
  height: auto;
  margin-right: 0;
}

.linkblock_related_articles {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.linkblock_related_articles:hover {
  color: var(--black_adb_2020);
  text-decoration: none;
}

.img_related_articles_heading {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.div_related_articles_thumbnail {
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-right: 10px;
  padding: 10px;
  display: flex;
}

.collection-list-wrapper-12 {
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.collection-list-3 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.collection-item-4 {
  cursor: pointer;
  width: 390px;
  margin-bottom: 10px;
}

.video-11 {
  width: 300px;
}

.collection-list-4 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-5 {
  padding: 10px;
}

.div_cultureshop {
  color: var(--black_adb_2020);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  min-height: 60vh;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px 100px;
  display: flex;
}

.img_cultureshop {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.p_cultureshop {
  color: var(--red_adb_2021);
  width: 760px;
  max-width: 100%;
  font-size: 1.5em;
  font-weight: 500;
  display: none;
}

.p_cultureshop:hover {
  text-decoration: none;
}

.img_heading_text_900 {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.s_transition_center {
  text-align: left;
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.img_brush_h180 {
  clear: none;
  max-height: 180px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.text-span-38 {
  color: var(--firebrick);
}

.div_anarco {
  display: none;
}

.h2_octopus_black {
  color: var(--black_adb_2020);
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin: 0 auto 25px;
  font-family: Neuehaas;
  font-size: 1.8em;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-116 {
  margin-top: -30px;
}

.h1_octopus_top1 {
  color: var(--black_adb_2020);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Special Elite;
  font-size: 6em;
  font-weight: 900;
  line-height: 1em;
  transform: rotate(.5deg);
}

.img_2022 {
  max-width: 100%;
  margin: 20px auto;
}

.img_2022.max_width_450px, .img_2022.max_width_300 {
  width: 300px;
}

.s_brain_v1 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 20px;
  display: none;
}

.div_brain_left {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  max-width: 50vw;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
  display: flex;
}

.div_brain_left:hover {
  background-color: #0000;
}

.column-19 {
  padding-left: 0;
  padding-right: 0;
}

.column-20 {
  padding: 0;
}

.div-block-119 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: 20px 10px;
  display: flex;
}

.div-block-120 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link_block_footer {
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.link_block_footer:hover {
  color: var(--red_adb_2021);
  background-color: #fff500;
  text-decoration: none;
}

.link_2022 {
  color: var(--black_adb_2020);
  width: 100%;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.35em;
  line-height: 1.4em;
}

.link_2022:hover {
  color: var(--red_adb_2021);
  text-decoration: none;
}

.link_2022.center_text_2022 {
  text-align: center;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.2em;
}

.link_2022.red_color {
  color: var(--red_adb_2021);
}

.h2022_1 {
  font-family: Special Elite;
  font-size: 3.6em;
  line-height: 1em;
}

.h2022_1.h_center {
  text-align: center;
  font-size: 4.2em;
}

.div_brain_right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 50vw;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.link_brain:hover {
  background-color: #fff500;
}

.img_brain {
  height: 750px;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}

.paragraph-107 {
  text-align: center;
  width: 600px;
  max-width: 100%;
  font-family: Special Elite;
  font-size: 1.2em;
}

.column-21 {
  display: flex;
}

.mindbomb_msg {
  z-index: 1;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.mindbomb_msg.hidden {
  display: none;
}

.heading-79 {
  color: var(--white);
  text-align: center;
  width: 100%;
  display: none;
}

.text-block-18 {
  color: #1c81ee;
  text-transform: uppercase;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Special Elite;
  font-size: 4.5em;
  font-weight: 900;
  line-height: 1em;
  display: flex;
  position: absolute;
  right: 60px;
}

.text-brain-act {
  color: #ec454d;
  text-transform: uppercase;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Special Elite;
  font-size: 4.5em;
  font-weight: 900;
  line-height: 1em;
  display: flex;
  position: absolute;
  left: 60px;
  right: auto;
}

.image-252 {
  z-index: 1;
  width: 45px;
  display: block;
  position: absolute;
  inset: 5% 5% 0% auto;
}

.image-254 {
  width: 100vw;
  height: 100vh;
}

.div-block-123 {
  opacity: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.s_brain_v2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: flex;
}

.div_brain_v2 {
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  display: flex;
}

.image-255 {
  width: auto;
  height: 660px;
  display: block;
}

.brain-link {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 240px;
  max-width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Special Elite;
  font-size: 2.7em;
  line-height: 1em;
  display: flex;
}

.brain-link:hover {
  color: var(--white);
  text-decoration: none;
}

.brain-think-act {
  width: auto;
  margin-bottom: 0;
}

.div-block-124 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 600px;
  max-width: 100%;
  height: 720px;
  max-height: 60%;
  display: flex;
  position: absolute;
}

.mindbomb_v2 {
  z-index: 1;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.collection-item-7 {
  flex-direction: column;
  align-items: center;
  width: 720px;
  max-width: 100%;
  display: flex;
}

.collection-list-wrapper-13 {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-mindbomb-v2 {
  opacity: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img_5sec_mobile {
  width: 100vw;
  height: 100vh;
  display: none;
}

.image-260 {
  width: 720px;
}

.s_vote {
  padding-top: 20px;
  padding-bottom: 60px;
}

.p_special_2022 {
  width: 720px;
  max-width: 100%;
  font-family: Neuehaas;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.5em;
}

.p_special_2022.text_center {
  text-align: center;
}

.html-embed-10 {
  width: 580px;
  max-width: 100%;
}

.s_cultureshop_promo.hidden {
  display: none;
}

.text-span-44 {
  color: var(--red_adb_2021);
}

.image-261 {
  margin-left: auto;
  margin-right: auto;
}

.heading-82 {
  text-align: center;
  font-size: 2.7em;
  line-height: 1em;
}

.div_link_2022 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div_link_2022:hover {
  color: var(--black_adb_2020);
  text-decoration: none;
}

.div_link_2022.hidden {
  display: none;
}

.gif_subscribe {
  width: 390px;
  margin-left: auto;
  margin-right: auto;
}

.slider {
  background-color: #0000;
  width: 1440px;
  max-width: 100%;
  height: 630px;
  max-height: 100%;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.s_carousel_2022 {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50% 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.s_carousel_2022.hidden {
  display: none;
}

.slide_collection {
  justify-content: center;
  align-items: center;
  max-height: 100%;
  display: flex;
}

.div_slide {
  width: 45%;
  max-width: 50%;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.img_slide {
  width: 45%;
  max-width: none;
  max-height: 100%;
  padding-left: 20px;
}

.img_slide.img_max_300 {
  width: 300px;
  max-width: 100%;
}

.slide_1 {
  background-color: #0000;
}

.slide-nav-2 {
  position: relative;
}

.h1_2022 {
  width: 100%;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.4em;
  line-height: 1em;
}

.h2_2022 {
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.1em;
  line-height: 1em;
}

.h2_2022.center_text_2022 {
  text-align: center;
  max-width: 100%;
  font-size: 2.7em;
  line-height: 1.2em;
}

.h3_2022 {
  color: var(--adb_main);
  width: 100%;
  margin-bottom: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.8em;
  line-height: 1em;
}

.h3_2022.center_text {
  text-align: center;
}

.h4_2022 {
  width: 100%;
  margin-bottom: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1em;
}

.h4_2022.center {
  text-align: center;
  border: 3px #000;
  padding-top: 5px;
}

.p_2022 {
  color: var(--black_adb_2020);
  text-align: left;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  font-size: 1.1em;
  font-weight: 500;
}

.p_2022.center_text {
  text-align: center;
}

.p_2022.p_450 {
  width: 450px;
  font-style: italic;
}

.p_2022.p_540 {
  width: 540px;
  font-size: 1.2em;
  font-style: italic;
  font-weight: 400;
}

.div_2022_1200 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div_2022_1200.first {
  padding-top: 10px;
  padding-bottom: 40px;
}

.div_2022_1200.second {
  padding-bottom: 10px;
}

.btn_2022 {
  border: 4px solid var(--adb_red);
  color: var(--adb_red);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 0 auto 40px;
  padding: 15px 30px 10px;
  font-family: Bitter, serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
}

.btn_2022:hover {
  background-color: var(--adb_red);
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.c_2022 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.c_2022.hidden {
  display: none;
}

.slides {
  max-width: 100%;
  max-height: 100%;
}

.p_2022_small {
  color: var(--adb_body);
  text-align: left;
  width: 100%;
  max-width: 100%;
  margin-bottom: .5rem;
  font-size: .9em;
  font-weight: 500;
  line-height: 1.35em;
}

.p_2022_small.center_text {
  text-align: center;
}

.p_2022_small.v3_c_white {
  color: var(--white);
}

.slider_collection_wrapper {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.image-262 {
  max-width: 300px;
  max-height: 150px;
  margin: 20px auto;
}

.right-arrow, .left-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.s_2022 {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50% 0;
  background-size: auto;
  max-width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.s_2022.hidden {
  display: none;
}

.s_2022.new_nav {
  margin-top: 60px;
}

.div_2022_900 {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.div_2022_900.hidden {
  display: none;
}

.div_2022_900.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.div_2022_900.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.div_2022_900.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.div_2022_900.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div_2022_900.less_bottom_padding {
  padding-bottom: 0;
}

.div_2022_900.top-margin {
  margin-top: 40px;
}

.div_2022_900.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.div_2022_900.bottom_margin {
  margin-bottom: 60px;
}

.div_2022_900.more-bottom-margin {
  margin-bottom: 20px;
}

.div_2022_900.fdsafdsfa {
  margin-top: 75px;
}

.div_2022_900.extras {
  margin-bottom: auto;
  padding-bottom: 250px;
}

.div_2022_900.special {
  padding: 0 0;
}

.img_2022_cms.img_50 {
  width: 50%;
  max-width: none;
}

.div_2022_cms {
  padding-left: 10px;
  padding-right: 10px;
}

.cms_collection_archive {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.collection-item-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.image-263 {
  max-width: 100%;
  height: 300px;
  max-height: 100%;
}

.collection-list-6 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-264 {
  max-width: 100%;
  height: 180px;
  max-height: 100%;
}

.collection-item-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-7 {
  margin-bottom: 20px;
}

.cms_video_archive {
  width: 450px;
  max-width: 100%;
}

.video_cms {
  max-width: 100%;
  margin-bottom: 20px;
}

.cms_wrapper {
  max-width: 100%;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 1.35em;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: var(--red_adb_2021);
  text-decoration: none;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.menu-button-3 {
  padding: 10px;
}

.menu-button-3.w--open {
  background-color: #e0e0e0;
  padding: 10px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_2022 {
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 50% 0;
  background-size: auto;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  background-image: url('../images/long-line_1500.gif');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 96%;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-family: Resolutionsans, Arial, sans-serif;
}

.container-regular {
  max-width: 100%;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.nav-menu-4 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.image-265 {
  width: 180px;
  max-width: 100%;
}

.rich-text-block-14 {
  width: auto;
  max-width: 100%;
}

.div_2022_720 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.div_2022_720.hidden {
  display: none;
}

.div_2022_720.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.div_2022_720.padding-top {
  padding-top: 20px;
}

.div_2022_720.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.div_2022_720.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.div_2022_720.vertical-padding.background-gray.less-top-padding {
  margin-top: 20px;
}

.div_2022_720.gray-background {
  background-color: #f8f8f8;
}

.div_2022_720.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.div_2022_720.hospital-strike {
  width: 900px;
}

.div_2022_720.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.div_2022_720.bumped-right {
  left: 60px;
}

.div_2022_720.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.div_2022_720.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.div_2022_720.bumped-left {
  right: 25px;
}

.div_2022_720.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.div_2022_720.less_padding {
  margin-bottom: 0;
  padding-top: 20px;
}

.div_2022_720.less_padding.less {
  padding-top: 0;
}

.div_2022_720.less_padding.less.more-bottom {
  margin-bottom: 40px;
}

.div_2022_720.no-bottom-padding-copy {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
}

.div_2022_720.fjoieahiu5u54h {
  margin-top: 60px;
}

.div_2022_720.no-top-padding {
  padding-top: 0;
}

.btn_2022_search {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 0;
  padding: 12px 10px 8px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.btn_2022_search:hover {
  color: #fff;
  background-color: #000;
  font-weight: 300;
  text-decoration: none;
}

.link_2022_small {
  color: var(--black_adb_2020);
  width: 100%;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  line-height: 1.35em;
}

.link_2022_small:hover {
  color: var(--red_adb_2021);
  text-decoration: none;
}

.link_2022_small.center_text_2022 {
  text-align: center;
}

.p_2022_big {
  color: var(--black_adb_2020);
  text-align: left;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  font-family: Neuehaas;
  font-size: 1.35em;
  font-weight: 500;
}

.p_2022_big.center_text {
  text-align: center;
  font-size: 1.8em;
}

.p_2022_big.width_450 {
  width: 450px;
}

.p_2022_big.width_450.p_center {
  text-align: center;
}

.p_2022_big.width_450.margin_vert_60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.p_2022_big.width_600 {
  width: 600px;
}

.p_2022_big.width_600.p_center {
  text-align: center;
}

.footer-brand {
  color: var(--black_adb_2020);
}

.footer-brand:hover {
  color: var(--black_adb_2020);
  text-decoration: none;
}

.footer-social-link {
  width: 24px;
  margin-left: 10px;
  margin-right: 10px;
}

.footer_v3 {
  background-color: #0000;
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 50% 0;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: auto auto minmax(130px, 5fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-block.socials {
  align-items: center;
}

.footer-block.socials.new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-small {
  color: var(--adb_main);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Atwriter webfont, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link-2 {
  color: var(--adb_body);
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #1a1b1fbf;
}

.footer-divider {
  background-color: #d7dee5;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  color: var(--adb_body);
  text-align: center;
  font-family: Atwriter webfont, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.paragraph-110 {
  color: var(--adb_body);
  max-width: 600px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1em;
  font-weight: 400;
}

.search-3 {
  display: flex;
}

.search-input-3 {
  margin-bottom: 0;
}

.footer-wrapper-search {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rich-text-block-15 {
  font-size: .7em;
  line-height: 1.35em;
}

.collection-list-wrapper-15 {
  width: 100%;
}

.s_2022_pagination {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50% 0;
  background-size: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.div-block-125 {
  background-image: url('../images/long-line_1500.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 45px;
}

.body-4 {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50% 0;
  background-size: auto;
}

.text-block-19 {
  color: var(--adb-grey-50);
}

.body-5 {
  background-image: url('../images/bg_dirt_white_paper_1920x1248_1.jpg');
  background-position: 50% 0;
  background-size: auto;
}

.image-266 {
  width: 450px;
}

.image-267 {
  width: 90px;
}

.container-17 {
  padding: 20px;
}

.collection-item-12 {
  margin-bottom: 20px;
}

.div-block-128 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.collection-list-8 {
  max-height: 100%;
}

.form-3 {
  width: 450px;
  max-width: 100%;
}

.form-block-2 {
  max-width: 100%;
}

.field-label-2, .field-label-3, .field-label-4 {
  font-family: Resolutionsans, Arial, sans-serif;
}

.success-message {
  background-color: #0000;
}

.text-block-20 {
  font-family: Resolutionsans, Arial, sans-serif;
}

.text-field-3, .text-field-4 {
  background-color: #ffffffb3;
}

.textarea {
  width: 100%;
  min-width: 450px;
  max-width: 100%;
  min-height: 90px;
  margin-bottom: 20px;
}

.p_2022_slide {
  color: var(--black_adb_2020);
  text-align: left;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.35em;
}

.text-span-46 {
  color: var(--red_adb_2021);
  font-size: 1.2em;
}

.s_2022-black {
  background-image: url('../images/bg_blackpaper_texture.gif');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto 100%;
  min-height: 600px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.video_2022 {
  width: 720px;
  max-width: 100%;
  margin-bottom: 20px;
}

.collection-item-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-131 {
  width: 100%;
}

.paragraph-112 {
  color: var(--white);
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.1em;
  font-weight: 400;
}

.text-span-49 {
  font-size: 1.2em;
}

.html-embed-11 {
  margin-top: -40px;
  margin-bottom: -50px;
}

.div_poll {
  width: 600px;
  max-width: 100%;
}

.text-span-52 {
  color: var(--red_adb_2021);
  font-size: 1.2em;
  line-height: 1.4em;
}

.text-span-55 {
  color: var(--red_adb_2021);
}

.s_newmode {
  background-image: url('../images/bg_blackpaper_texture.gif');
  background-position: 50%;
  background-size: contain;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.text-span-57 {
  font-size: 1.4em;
  line-height: 1.2em;
}

.embed_newmode {
  width: 900px;
  max-width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.image-271 {
  width: 150px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-133 {
  justify-content: space-around;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div_2022_support {
  border: 3px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 10px 0;
  display: flex;
}

.btn_2022_support {
  background-color: var(--black_adb_2020);
  color: var(--white);
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 10px;
  padding: 15px 30px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.btn_2022_support:hover {
  color: #fff;
  background-color: #1a1a1ae6;
  font-weight: 300;
  text-decoration: none;
}

.image-279 {
  width: 300px;
}

.text-span-71 {
  color: var(--black_adb_2020);
  font-weight: 700;
}

.collection-list-wrapper-16 {
  margin-bottom: 20px;
}

.img_shadow {
  margin-bottom: 20px;
  box-shadow: 1px 1px 3px #000;
}

.paragraph-116 {
  text-align: center;
  font-family: Neuehaas;
  font-size: 2.4em;
  font-weight: 300;
}

.heading-87 {
  text-align: center;
}

.text-span-74 {
  font-size: 1.1em;
  line-height: 1.5em;
}

.link-15 {
  color: var(--red_adb_2021);
  margin-bottom: 0;
  font-size: 1.2em;
  line-height: 1em;
}

.image-283 {
  width: 240px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-75 {
  font-size: .8em;
  font-weight: 500;
}

.text-span-76 {
  font-size: 1.8em;
  line-height: 1.1em;
}

.text-span-77 {
  font-size: 1.3em;
}

.s_hero {
  border-bottom: 3px none var(--white);
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
  flex-flow: column wrap;
  min-height: 45vh;
  margin-bottom: 0;
  padding-top: 2rem;
  display: block;
}

.s_hero.hidden {
  display: none;
}

.link-block-9 {
  color: #0000;
  white-space: break-spaces;
  background-color: #0000;
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 50% 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px 20px;
  display: flex;
}

.link-block-9:hover {
  color: var(--black_adb_2020);
  text-decoration: none;
}

.image-307 {
  height: 240px;
  margin-top: 2rem;
  margin-bottom: 0;
}

.paragraph-129 {
  color: var(--black_adb_2020);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 3px var(--white);
  font-family: Fira Sans, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.section-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 1.5rem;
  display: flex;
}

.div-block-136 {
  width: 1920px;
  max-width: 100%;
  padding: 20px;
}

.grid-6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-316, .image-318, .image-319, .image-320, .image-321, .image-322 {
  width: 120px;
}

.navbar-logo-center-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container-2.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-18 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three-2 {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three-2 {
  width: 100%;
}

.nav-menu-three-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.image-323 {
  width: 120px;
}

.image-324 {
  width: 60px;
}

.paragraph-132 {
  text-align: center;
}

.image-325 {
  width: 120px;
}

.div-block-137, .div-block-138 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-326, .image-327 {
  width: 450px;
}

.div-block-139, .div-block-140, .div-block-141, .div-block-142, .div-block-143 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-329 {
  width: 600px;
  max-width: 45%;
}

.image-330 {
  width: 1200px;
  max-width: 90%;
}

.div-block-144 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-84 {
  font-size: 1.5em;
}

.text-span-85 {
  color: var(--red_adb_2021);
  font-size: 1.5em;
}

.image-337 {
  max-width: 90%;
  margin-bottom: -30px;
}

.image-339, .image-340 {
  width: 300px;
}

.image-341 {
  transform: rotate(-3deg);
}

.image-344 {
  width: 330px;
  max-width: 90%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.image-345 {
  margin-bottom: 20px;
}

.heading-92 {
  color: var(--red_adb_2021);
  text-align: center;
  text-shadow: 1px 1px 1px #000;
  margin-top: 0;
  font-size: 4.5em;
  line-height: 1.1em;
  display: none;
  transform: skew(3deg, -1deg);
}

.image-349 {
  height: 210px;
}

.paragraph-133 {
  background-color: var(--white);
  width: 450px;
  max-width: 75%;
  margin-top: -140px;
  padding: 10px 10px 10px 20px;
  font-size: 1em;
  line-height: 1.4em;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-134 {
  background-color: var(--white);
  width: 450px;
  max-width: 75%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 20px;
  font-size: 1em;
  line-height: 1.4em;
  box-shadow: 0 2px 5px #0003;
}

.text-block-23 {
  color: var(--red_adb_2021);
  width: 100%;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.8em;
  line-height: 1.4em;
}

.image-350 {
  width: 120px;
}

.image-351 {
  width: 240px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.image-352 {
  width: 90px;
}

.image-353 {
  width: 210px;
}

.image-354 {
  width: 210px;
  margin-top: 100px;
  margin-bottom: 60px;
}

.youtube-13 {
  margin-bottom: 60px;
}

.image-359, .image-360, .image-361 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.paragraph-136 {
  text-align: center;
}

.image-364 {
  margin-top: 60px;
}

.paragraph-137 {
  text-align: center;
  padding-top: 20px;
  font-size: 1.2em;
}

.paragraph-138 {
  color: var(--black_adb_2020);
  text-align: center;
  text-shadow: 0 1px 3px #fffffff5;
  width: 600px;
  max-width: 100%;
  font-size: 1.35em;
  font-weight: 700;
}

.image-365 {
  margin-bottom: 20px;
}

.video-13 {
  margin-bottom: 2rem;
}

.rich-text-block-18 {
  width: 720px;
  max-width: 100%;
  font-family: Neuehaas;
  font-size: 1em;
  line-height: 1em;
}

.image-366 {
  width: 450px;
  max-width: 90%;
}

.collection-list-9 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.video-14 {
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5rem;
}

.div-block-147 {
  width: 720px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding: 20px 1.5rem;
}

.div_vimeo {
  flex-flow: column wrap;
  place-content: center flex-start;
  align-items: center;
  width: 1440px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-139 {
  font-size: 1.35em;
}

.collection-list-wrapper-17, .collection-item-14 {
  max-width: 100%;
}

.btn_2022_v3 {
  color: #000;
  background-color: #fff9;
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 10px;
  padding: 15px 30px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.btn_2022_v3:hover {
  color: #fff;
  background-color: #000;
  font-weight: 300;
  text-decoration: none;
}

.image-370 {
  margin-top: 60px;
}

.image-371 {
  width: 450px;
}

.image-373 {
  height: 300px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.paragraph-140 {
  text-align: center;
}

.p_450 {
  text-indent: 0;
  white-space: break-spaces;
  width: 450px;
  max-width: 100%;
  font-size: 1.2em;
  font-weight: 400;
}

.p_450.p_w_bg {
  background-color: var(--white);
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.image-381 {
  margin: 40px auto;
}

.image-382 {
  height: 120px;
  min-height: 0;
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-span-93, .text-span-94 {
  font-size: .9em;
  font-weight: 300;
}

.img_2023 {
  margin-top: 40px;
  margin-bottom: 60px;
  transform: rotate(0);
}

.image-383 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div_sup_2023 {
  background-color: #1a1a1afa;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 450px;
  margin-top: 40px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: none;
  box-shadow: 0 6px 6px 6px #0003;
}

.heading-98 {
  color: var(--white);
  width: 1080px;
  max-width: 100%;
}

.paragraph-142 {
  color: var(--adb_light_grey_2020);
  width: 1080px;
  max-width: 100%;
  font-size: 1.35em;
}

.html-embed-12 {
  margin-top: -20px;
  margin-bottom: -90px;
}

.text-span-95 {
  color: #acacac;
  font-size: .9em;
}

.image-384 {
  width: 450px;
}

.img_210h {
  height: 210px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.image-387 {
  height: 90px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-388 {
  width: 300px;
}

.image-389 {
  width: 660px;
}

.image-390 {
  width: 390px;
  transform: rotate(0);
}

.collection-list-wrapper-18 {
  max-width: 100%;
}

.btn_2022_pop {
  background-color: var(--white);
  color: #000;
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 10px;
  padding: 15px 30px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.btn_2022_pop:hover {
  color: #fff;
  background-color: #000;
  font-weight: 300;
  text-decoration: none;
}

.new_issue_preorder {
  z-index: 999;
  float: right;
  clear: none;
  background-color: var(--white);
  border: 3px solid #000;
  width: 360px;
  height: auto;
  display: block;
  position: fixed;
  inset: 25% 0% auto auto;
  transform: none;
}

.new_issue_preorder.hidden {
  display: none;
}

.paragraph-145 {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 0;
  padding: 1rem 2rem 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 1.4em;
}

.div-block-151 {
  background-color: var(--white);
  cursor: pointer;
  border-bottom: 3px solid #000;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: none;
}

.div-block-151:hover {
  background-color: var(--adb_light_grey_2020);
}

.div-block-152 {
  height: auto;
  font-size: 1em;
}

.text-span-96 {
  color: #6b6b6b;
  font-family: Fira Sans, sans-serif;
  font-size: .8em;
  display: none;
}

.paragraph-146 {
  color: var(--white);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
}

.heading-101 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-391 {
  width: 450px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.heading-102 {
  color: var(--black_adb_2020);
  font-size: 3.6em;
}

.image-394 {
  width: 450px;
}

.text-span-98, .text-span-99 {
  font-weight: 300;
}

.div-block-151-copy {
  background-color: var(--black);
  cursor: pointer;
  border-top: 1px solid #000;
  border-bottom: 3px solid #000;
  justify-content: center;
  align-items: center;
  height: 60px;
  font-size: 1em;
  display: flex;
}

.div-block-151-copy:hover {
  background-color: var(--adb_light_grey_2020);
  text-decoration: none;
}

.image-395 {
  width: 450px;
}

.block-quote-2 {
  color: var(--adb_body);
  text-align: right;
  width: 420px;
  max-width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.4em;
}

.image-397 {
  width: 450px;
}

.paragraph-148 {
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 500;
}

.link_2023 {
  text-align: center;
  max-width: 100%;
  font-size: 1.35em;
  line-height: 1.4em;
}

.link_2023:hover {
  text-decoration: none;
}

.image-398 {
  width: 450px;
}

.paragraph-149 {
  margin-top: -30px;
  margin-bottom: 20px;
}

.img_slides_flow {
  background-color: #0000;
  width: 1200px;
  max-width: 100%;
  height: auto;
}

.left-arrow-3 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.right-arrow-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.img_flow_slider {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.s_2023 {
  background-image: url('../images/bg-website-background-white-and-black.png');
  background-position: 50% 0;
  background-size: auto;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 2rem;
}

.s_2023.hidden {
  display: none;
}

.s_2023.psychomedia, .s_2023.new_homepage {
  padding-top: 0;
  padding-bottom: 0;
}

.s_2023.new_homepage.bottom-padding {
  padding-bottom: 8rem;
}

.s_2023.third_force_page {
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
  padding-top: 4rem;
  padding-bottom: 8rem;
}

.s_2023.third_force_page.bottom-padding {
  padding-bottom: 8rem;
}

.link_main {
  outline-offset: 0px;
  outline: 3px solid #a70d0d;
  margin-top: 2rem;
  padding: 1.2rem 1rem 1rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1em;
  display: inline-block;
}

.link_main.large {
  font-size: 2.5em;
}

.link_main.padding-bottom {
  margin-bottom: 80px;
}

.link_main.padding-bottom.hidden {
  display: none;
}

.link_main.less-margin {
  outline-offset: 0px;
  background-color: #a70d0d0f;
  border-bottom: 3px solid #a70d0d;
  outline: 3px #a70d0d;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Permanent Marker, sans-serif;
  font-size: 2em;
}

.img_h300 {
  height: 300px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.paragraph-150 {
  margin-bottom: -1rem;
}

.image-400 {
  height: 120px;
}

.text-span-100, .text-span-101 {
  font-size: .9em;
  font-weight: 500;
}

.image-401 {
  align-self: flex-start;
  margin-bottom: 3rem;
}

.image-402 {
  text-align: left;
}

.paragraph-152 {
  width: 100%;
  max-width: 100%;
}

.image-403, .image-404 {
  height: 90px;
}

.p_2023 {
  font-size: 1.45em;
  line-height: 1.45em;
}

.image-406 {
  padding-top: 1rem;
}

.image-545 {
  max-width: 50%;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: block;
}

.heading-106 {
  color: var(--red_adb_2021);
  text-align: center;
  margin-bottom: 0;
}

.heading-107 {
  margin-bottom: 0;
}

.heading-108 {
  text-align: center;
}

.image-408 {
  display: none;
}

.image-409, .heading-110 {
  text-align: center;
}

.text-block-24 {
  text-align: center;
  padding-top: 5rem;
  font-family: Atwriter webfont, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-151-copy-copy {
  background-color: var(--white);
  cursor: pointer;
  border: 2px solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: -30px auto auto -30px;
}

.div-block-151-copy-copy:hover {
  background-color: var(--adb_light_grey_2020);
}

.paragraph-146-copy {
  color: var(--black_adb_2020);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
  font-weight: 900;
  line-height: 1em;
}

.heading-106-copy {
  color: var(--red_adb_2021);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-153 {
  background-color: var(--white);
  text-align: center;
  border-top: 2px solid #000;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.image-410 {
  max-width: 30%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: block;
}

.podcast-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.podcast-video.hidden {
  display: none;
}

.link-17 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.link-18 {
  text-align: center;
  font-size: 2rem;
}

.heading-111 {
  text-align: center;
}

.link-19 {
  font-size: 2em;
  line-height: 3em;
}

.image-407-copy {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.heading-112 {
  text-align: center;
}

.img_2023-copy {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 30px;
  transform: rotate(0);
}

.bold-text-19 {
  max-width: 0%;
  font-size: 2.85rem;
}

.heading-109-copy {
  text-align: center;
  max-width: 85%;
  font-size: 3rem;
}

.heading-113 {
  text-align: center;
}

.link-20 {
  text-align: center;
  padding-top: 1rem;
  font-size: 2.5rem;
  line-height: 3rem;
  display: none;
}

.bold-text-20 {
  line-height: .9em;
}

.image-411 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.link-21 {
  font-size: 2rem;
  line-height: 2.5rem;
}

.div-block-154 {
  text-align: left;
  width: 1200px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  position: static;
}

.paragraph-138-copy {
  direction: ltr;
  color: var(--black_adb_2020);
  text-align: left;
  text-shadow: 0 1px 3px #fffffff5;
  white-space: normal;
  width: 600px;
  max-width: 100%;
  padding-top: .75rem;
  font-size: 1.35em;
  font-weight: 400;
}

.btn_2022_v3-copy {
  color: #000;
  background-color: #fff9;
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 25px 10px;
  padding: 15px 30px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
  font-weight: 300;
  line-height: 2em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.paragraph-129-copy {
  color: var(--black_adb_2020);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 3px var(--white);
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 2em;
}

.img_210h-copy {
  height: 210px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-155 {
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.div-block-155.hidden {
  display: none;
}

.html-embed-14 {
  display: none;
}

.p_2023-copy {
  padding-top: 0;
  font-size: 1.45em;
  line-height: 1.45em;
}

.image-407-copy, .image-407-copy-copy, .image-545-copy {
  max-width: 50%;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: block;
}

.image-407-copy-copy-copy {
  max-width: 50%;
  padding-top: 1rem;
  padding-bottom: 3rem;
  display: block;
}

.heading-117 {
  text-align: center;
}

.image-545-coppy {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.image-348-copy {
  max-width: 30%;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.image-545-coppy-copy {
  max-width: 25%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.image-545-coppy-coppy, .image-5400 {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.div_octopus_left {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.div_octopus_center {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div_octopus_center.nav {
  padding-left: 0;
  padding-right: 0;
}

.link_arms_ab_eco {
  color: #f0f0f0;
  background-color: #0000;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  display: block;
  position: absolute;
  top: 467px;
  left: 27%;
}

.link_arms_ab_eco:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_ab_eco:active {
  color: #f0f0f0;
}

.p_main_1 {
  width: 100%;
  margin-bottom: 15px;
  font-size: 1.5em;
  font-weight: 500;
}

.p_main_1.p_center {
  text-align: center;
  max-width: 900px;
}

.div_2022 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1080px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.link_arms_abs_corpo {
  color: #f0f0f0;
  background-color: #0000;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 275px;
  left: 67%;
}

.link_arms_abs_corpo:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_corpo:active {
  color: #f0f0f0;
}

.image-5401 {
  width: 250px;
  max-width: 100%;
  height: 300px;
}

.image-5401.nav {
  width: 125px;
  height: 125px;
  margin-top: 0;
  margin-bottom: 0;
}

.div_octopus_main-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.link_arms {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.5em;
  font-weight: 500;
}

.link_arms:hover {
  color: #f0f0f0;
  mix-blend-mode: difference;
  text-decoration: none;
}

.link_arms:active {
  color: #f0f0f0;
}

.div_octopus_right {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.link_arms_abs_econo {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 398px;
  left: 41%;
}

.link_arms_abs_econo:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_econo:active {
  color: #f0f0f0;
}

.link_arms_abs_capitalismo {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 145px;
  left: 58%;
}

.link_arms_abs_capitalismo:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_capitalismo:active {
  color: #f0f0f0;
}

.link_arms_abs_pyscho {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 140px;
  left: 22%;
}

.link_arms_abs_pyscho:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_pyscho:active {
  color: #f0f0f0;
}

.link_arms_abs_aesthetico {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 293px;
  left: 10%;
}

.link_arms_abs_aesthetico:hover {
  opacity: 1;
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_aesthetico:active {
  color: #f0f0f0;
}

.link_arms_abs_politico {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 493px;
  left: 63%;
}

.link_arms_abs_politico:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_politico:active {
  color: #f0f0f0;
}

.div_octopus_main_mobile {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.collection-list-10 {
  display: block;
}

.link_arms_ab_inner {
  border-right: 5px solid var(--white);
  border-bottom: 5px solid var(--white);
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 0;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 2em;
  font-weight: 500;
  display: block;
  position: static;
  top: 640px;
  left: 27%;
}

.link_arms_ab_inner:hover, .link_arms_ab_inner:active {
  color: #f0f0f0;
}

.link_arms_ab_inner.pulsing {
  background-color: var(--red_adb_2021);
}

.pulsing {
  background-color: var(--firebrick);
}

.article {
  max-width: 100%;
}

.text-block-28 {
  color: var(--adb-grey-50);
  text-align: center;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Resolutionsans, Arial, sans-serif;
}

.image-5402 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-156 {
  justify-content: flex-end;
  align-self: center;
  width: 600px;
  max-width: 100%;
  margin-top: -10px;
  margin-bottom: -10px;
  display: flex;
  position: static;
}

.heading-118 {
  text-align: center;
}

.image-5400-copy-copy {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.heading-119 {
  text-align: center;
}

.text-span-104 {
  color: var(--red_adb_2021);
}

.s_hero-copy {
  border-bottom: 3px none var(--white);
  flex-flow: column wrap;
  min-height: 45vh;
  margin-bottom: 0;
  padding-top: 2rem;
  display: block;
}

.image-54001 {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.image-54001.hidden {
  display: none;
}

.image-5400-copy-1, .image-5400-copy-1-copy {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.paragraph-145-copy {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 0;
  padding: .5rem 2rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.4em;
  line-height: 1.4em;
  display: none;
}

.paragraph-129-copy {
  color: var(--black_adb_2020);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 3px var(--white);
  font-family: Fira Sans, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.paragraph-129-copy-copy {
  color: var(--black_adb_2020);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 3px var(--white);
  font-family: Fira Sans, sans-serif;
  font-size: 1em;
  font-weight: 400;
  display: none;
}

.paragraph-129-copy-copy-copy {
  color: var(--black_adb_2020);
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 3px var(--white);
  font-family: Fira Sans, sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  display: none;
}

.btn_2022_v3-copy {
  color: #000;
  background-color: #fff9;
  border: 2px solid #000;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 10px;
  padding: 15px 30px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: none;
}

.btn_2022_v3-copy:hover {
  color: #fff;
  background-color: #000;
  font-weight: 300;
  text-decoration: none;
}

.btn_2022_v3-killcap {
  border-style: solid;
  border-width: 0 5px 5px 0;
  border-color: black black var(--adb_main);
  background-color: var(--red_adb_2021);
  color: var(--white);
  text-align: center;
  border-radius: 0;
  align-self: center;
  max-width: 95%;
  margin: 37.5px 10px 25px;
  padding: 20px 30px 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
  font-weight: 300;
  line-height: 1em;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: none;
}

.btn_2022_v3-killcap:hover {
  color: #000;
  background-color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.h1_2022-2 {
  text-align: center;
  text-transform: uppercase;
  width: 900px;
  max-width: 100%;
  margin-bottom: 30px;
}

.h1_2022-2.black_white {
  color: #f0f0f0;
  background-color: #101010;
}

.html-embed-2 {
  margin-top: -25px;
  margin-bottom: 0;
}

.link_arms_abs_anarcho {
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  font-weight: 500;
  position: absolute;
  top: 584px;
  left: 39%;
}

.link_arms_abs_anarcho:hover {
  filter: invert();
  color: #f0f0f0;
  mix-blend-mode: multiply;
  text-decoration: none;
}

.link_arms_abs_anarcho:active {
  color: #f0f0f0;
}

.div_2022_720-july {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: relative;
}

.html-embed-14-copy {
  width: 75%;
  max-width: 100%;
  display: block;
}

.image-410-copy {
  max-width: 75%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.image-5400-copy-1-ceopy {
  max-width: 35%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.img_210h-copy {
  height: 210px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: block;
}

.img_210h-copy.hidden {
  display: none;
}

.div_2022_900-copy {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: block;
}

.div-block-163, .div-block-164, .div-block-165 {
  width: 50%;
  padding: 20px;
}

.div_2022_900-copy-copy-copy {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
}

.video-17 {
  margin-bottom: 1rem;
}

.img_2023-copy2 {
  width: 35%;
  margin-top: 40px;
  margin-bottom: 60px;
  display: none;
  transform: rotate(0);
}

.image-410-copy-copy {
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.image-410-copy-copy.hidden {
  display: none;
}

.text-span-105 {
  font-family: Permanent Marker, sans-serif;
  font-size: .7em;
}

.div-block-166 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.heading-123 {
  text-align: center;
  margin-bottom: 2rem;
  font-family: Permanent Marker, sans-serif;
  font-size: 3.5em;
}

.paragraph-155-copy1 {
  padding: 0 20px 2.5rem;
}

.div_2022_1200-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-170 {
  width: 65%;
  margin-left: 35%;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-170-copy {
  width: 65%;
  margin-right: 35%;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-155-copy {
  padding: 20px;
}

.collection-item-15 {
  justify-content: center;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  display: flex;
}

.heading-124 {
  text-align: center;
  font-size: 7em;
}

.heading-125 {
  text-align: center;
}

.next-3, .text-block-29 {
  font-family: Resolutionsans, Arial, sans-serif;
}

.collection-list-wrapper-20 {
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-156 {
  padding-bottom: 25px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 3em;
}

.link-22 {
  padding-top: 2rem;
  font-size: 1.33em;
  font-style: italic;
}

.link-22.larger {
  font-size: 1.8em;
}

.heading-106-copy {
  color: var(--red_adb_2021);
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 2rem;
  font-size: 4.5em;
}

.html-embed-15 {
  font-family: Resolutionsans, Arial, sans-serif;
}

.image-5400-copy-1-ceopy-copy {
  max-width: 30%;
  padding-top: 1rem;
  padding-bottom: 4rem;
  display: block;
}

.image-5400-copy-1-ceopy-copy.hidden {
  display: none;
}

.paragraph-157 {
  padding-bottom: 25px;
}

.image-54007 {
  width: 700px;
}

.link-block-12 {
  background-color: var(--red_adb_2021);
  color: #fdc32e;
  border-top: 1px solid #000;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.image-5400-copy-1-ceopy-copy-copy {
  max-width: 30%;
  padding-top: 4rem;
  padding-bottom: 6rem;
  display: block;
}

.image-5400-copy-1-ceopy-copy-copy.hidden {
  display: none;
}

.heading-126 {
  text-align: center;
}

.image-54008 {
  width: 250px;
  max-width: 50%;
}

.div-block-172 {
  width: 600px;
  max-width: 100%;
}

.image-54009 {
  width: 100%;
}

.link_arms_ab_inner-example {
  border-right: 5px solid var(--white);
  border-bottom: 5px solid var(--white);
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 0;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 2em;
  font-weight: 500;
  display: block;
  position: static;
  top: 640px;
  left: 27%;
}

.link_arms_ab_inner-example:hover, .link_arms_ab_inner-example:active {
  color: #f0f0f0;
}

.link_arms_ab_inner-example.pulsing {
  z-index: 20;
  background-color: var(--red_adb_2021);
  font-size: 2em;
  position: absolute;
  top: 46%;
  left: auto;
}

.heading-127, .paragraph-158 {
  text-align: center;
}

.paragraph-159 {
  margin-left: auto;
}

.paragraph-160 {
  width: 100%;
  padding-top: 15px;
}

.paragraph-161 {
  text-align: center;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.2em;
}

.paragraph-162 {
  padding-bottom: 35px;
}

.heading-129 {
  text-align: center;
  margin-bottom: 0;
  font-style: italic;
}

.rich-text-block-20 {
  width: 100%;
}

.heading-130 {
  color: var(--adb_body);
  font-size: 2.3em;
}

.collection-list-wrapper-21 {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.heading-131 {
  text-align: center;
}

.rich-text-block-21 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.video-21 {
  margin-bottom: 5rem;
}

.heading-132 {
  text-align: center;
}

.heading-133 {
  text-align: center;
  margin-bottom: 0;
  font-size: 2.5em;
  font-style: normal;
}

.heading-134 {
  color: var(--adb_body);
  text-align: center;
  font-size: 1.7em;
}

.link-24 {
  padding-top: 25px;
  font-size: 2em;
}

.image-54010, .image-54011, .image-54012 {
  width: 100%;
}

.div-block-173 {
  margin-top: -140px;
  margin-bottom: -180px;
}

.heading-135 {
  color: var(--dim-grey);
  text-align: center;
  font-size: 1.75em;
}

.image-54013 {
  width: 50%;
  max-width: 50%;
  padding-left: 20px;
}

.image-54014 {
  width: 50%;
  max-width: 50%;
  padding-right: 20px;
}

.html-embed-16 {
  width: 100%;
  max-width: 100%;
}

.image-54015 {
  width: 30%;
  padding-bottom: 50px;
}

.image-54016 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.rich-text-block-22 {
  display: block;
}

.rich-text-block-22 p {
  padding-bottom: 15px;
}

.background-video-3-copy {
  z-index: 100000;
  width: 600px;
  max-width: 100%;
  height: 735px;
  margin-bottom: 25px;
}

.heading-136 {
  color: var(--adb_body);
  text-align: center;
  width: 700px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.heading-136-copy {
  color: var(--black);
  text-align: center;
  width: 700px;
}

.text-span-107 {
  font-size: .75em;
}

.paragraph-159b {
  text-align: center;
  width: 600px;
  max-width: 100%;
  margin-top: -1rem;
  font-size: 1em;
}

.image-54017 {
  width: 600px;
}

.image-54018 {
  width: 75%;
  margin-left: auto;
}

.image-54018-copy {
  width: 40%;
  margin-right: auto;
}

.octopus-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.link_arms_ab_inner-example-nav {
  border-right: 5px solid var(--white);
  border-bottom: 5px solid var(--white);
  color: #f0f0f0;
  background-color: #101010;
  margin-bottom: 0;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 2em;
  font-weight: 500;
  display: block;
  position: static;
  top: 640px;
  left: 27%;
}

.link_arms_ab_inner-example-nav:hover, .link_arms_ab_inner-example-nav:active {
  color: #f0f0f0;
}

.link_arms_ab_inner-example-nav.pulsing {
  background-color: var(--red_adb_2021);
  margin-left: 7px;
  font-size: 1.75em;
  position: absolute;
  top: 35%;
  left: auto;
}

.link_arms_ab_inner-example-nav.pulsing:hover {
  background-color: #900b0b;
}

.heading-137 {
  text-align: center;
  width: 100%;
}

.paragraph-150-2 {
  padding-bottom: 20px;
}

.paragraph-150-3 {
  padding-top: 20px;
}

.rich-text-paragraph-spacing {
  text-align: left;
  width: 750px;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rich-text-paragraph-spacing p {
  margin-bottom: 0;
  padding-bottom: 15px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.rich-text-paragraph-spacing.center-text {
  text-align: center;
  padding-top: 60px;
}

.rich-text-paragraph-spacing.full-articles h1, .rich-text-paragraph-spacing.full-articles h2, .rich-text-paragraph-spacing.full-articles h3, .rich-text-paragraph-spacing.full-articles h4, .rich-text-paragraph-spacing.full-articles h5, .rich-text-paragraph-spacing.full-articles a {
  font-family: Bitter, serif;
}

.bold-text-21 {
  color: var(--firebrick);
}

.image-54019 {
  margin-right: auto;
}

.html-embed-17 {
  width: 700px;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-54020 {
  width: 100%;
}

.heading-137-copy {
  text-align: center;
  width: 100%;
  font-size: 2.5em;
}

.image-54021 {
  width: 80%;
}

.link-block-13 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.heading-139 {
  margin-top: -20px;
  margin-bottom: 0;
}

.image-54022 {
  margin: 0 auto;
}

.heading-139-copy {
  margin-top: 0;
  margin-bottom: -30px;
}

.html-embed-18 {
  max-width: 100%;
  margin-top: -50px;
}

.heading-140 {
  text-align: center;
  padding-top: 30px;
}

.text-block-31 {
  text-align: center;
}

.div-block-175 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-176, .div-block-177 {
  width: 50%;
}

.image-54025, .div-block-178 {
  width: 100%;
}

.youtube-14 {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  display: none;
}

.div-block-179 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.div-block-179.hidden {
  display: none;
}

.link_main-copy {
  outline-offset: 0px;
  outline: 3px solid #a70d0d;
  margin-top: 3rem;
  margin-bottom: 20px;
  padding: 1.2rem 1rem 1rem;
  font-size: 2em;
}

.heading-141 {
  text-align: center;
  margin-top: 0;
  margin-bottom: .125rem;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.7em;
}

.button-6 {
  background-color: #bf3a30;
  padding: 20px 30px;
  font-size: 2em;
}

.button-6:hover {
  color: #ecf0f1;
  background-color: #9c3028;
}

.text-block-33 {
  padding-left: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.heading-142 {
  color: #e64c40;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.7em;
}

.text-block-34 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.link-6 {
  font-size: .9em;
}

.div-block-15 {
  display: flex;
}

.text-block-35 {
  text-align: center;
  width: auto;
  max-width: 100%;
  padding-top: 35px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-155-copy {
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 850px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.special-deal {
  width: 600px;
  max-width: 100%;
  padding-top: 20px;
}

.special-deal strong {
  font-weight: 400;
}

.special-deal a {
  text-transform: none;
  font-family: Fira Sans, sans-serif;
}

.div-block-180 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 850px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-180.hidden {
  display: none;
}

.img_210h-copy-copy {
  width: 125px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.div_2022_720-copy.padding-bottom {
  margin-bottom: 60px;
}

.link-25 {
  font-size: 1.5em;
}

.image-54027 {
  width: 125px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.image-54028 {
  padding-top: 0;
  padding-bottom: 40px;
}

.image-54028.padding-top {
  padding-top: 40px;
}

.heading-144 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-181 {
  width: 800px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.download-heading {
  color: var(--black_adb_2020);
  text-align: center;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.download-block {
  flex-direction: column;
  align-items: center;
  width: 33.3333%;
  padding: 40px 10px;
  display: flex;
}

.div-block-184 {
  flex-wrap: wrap;
  display: flex;
}

.section-20 {
  margin-bottom: 60px;
  padding-top: 100px;
}

.downloads-subheading {
  text-align: center;
  font-size: 2.5em;
}

.download-subheading {
  color: #494949;
  text-align: center;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.download-link {
  font-size: 1.5em;
  line-height: 2em;
}

.div_2022_720-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.div_2022_720-copy.hidden {
  display: none;
}

.video-900 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.video-900.hidden {
  display: none;
}

.video-720 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.video-720.hidden {
  display: none;
}

.heading-145 {
  text-align: center;
  font-family: Markermark, sans-serif;
  font-size: 5.5em;
}

.heading-146 {
  margin-right: auto;
  font-size: 2em;
  font-weight: 400;
}

.heading-147 {
  text-align: right;
  margin: 0 40px 1rem auto;
  padding-top: 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 2em;
  font-weight: 400;
}

.heading-148 {
  text-align: left;
  margin-bottom: 0;
  font-family: Fira Sans, sans-serif;
  font-size: 2.3em;
  font-weight: 400;
  line-height: 1.5em;
}

.bold-text-22 {
  font-weight: 400;
}

.subscription_popup {
  z-index: 999;
  float: right;
  clear: none;
  background-color: var(--white);
  border: 3px solid #000;
  width: 360px;
  height: auto;
  display: block;
  position: fixed;
  inset: 25% auto auto 0;
  transform: none;
}

.subscription_popup.hidden {
  display: none;
}

.link-block-12-copy {
  background-color: var(--adb_blue);
  color: var(--white);
  border-top: 1px solid #000;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.paragraph-146-copy {
  color: var(--black_adb_2020);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
}

.paragraph-146-copy-copy {
  color: var(--white);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
}

.paragraph-145-copy {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: -.5rem;
  padding: .5rem 2rem 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.8em;
  line-height: 1.4em;
}

.link-26, .html-embed-19, .link-26-copy {
  display: none;
}

.div-block-151-copy-copy-copy-copy {
  background-color: var(--white);
  cursor: pointer;
  border: 2px solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: -30px -30px auto auto;
}

.div-block-151-copy-copy-copy-copy:hover {
  background-color: var(--adb_light_grey_2020);
}

.div-block-151-copy {
  background-color: var(--white);
  cursor: pointer;
  border-bottom: 3px solid #000;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: none;
}

.div-block-151-copy:hover {
  background-color: var(--adb_light_grey_2020);
}

.beautiful-thing {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 5px;
  padding: 1rem 2rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.4em;
  line-height: 1.4em;
  display: block;
}

.paragraph-145-copy-copy-copy-copy {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 0;
  padding: .5rem 2rem 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.8em;
  line-height: 1.4em;
}

.div-block-185 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 700px;
  max-width: 100%;
  padding-bottom: 40px;
  display: block;
  position: static;
}

.text-span-110 {
  color: var(--black);
}

.text-span-111 {
  color: var(--red_adb_2021);
}

.fuck_it_all_friday {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100svh;
  padding: 40px 40px 140px;
  display: flex;
}

.fuck_it_all_friday.hidden {
  display: none;
}

.blackspot_fronts {
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  min-height: 80svh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.blackspot_fronts.hidden {
  display: none;
}

.front_heading {
  margin-bottom: -5px;
  line-height: 1.2em;
}

.front_subheading {
  padding-left: 50px;
}

.front_link {
  color: var(--black_adb_2020);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.front_link:hover {
  color: var(--dim-grey);
}

.front_link.first_link {
  transform-origin: 0%;
  flex-direction: column;
  transform: rotate(-5deg);
}

.front_link.second_link {
  perspective-origin: 50%;
  transform-origin: 0%;
  margin-left: 100px;
  transform: rotate(-3deg);
}

.front_link.third_link {
  perspective-origin: 50%;
  transform-origin: 0%;
  margin-left: 175px;
  transform: rotate(-1.5deg);
}

.front_link.fourth_link {
  perspective-origin: 50%;
  transform-origin: 0%;
  margin-left: 210px;
  transform: rotate(1deg);
}

.front_link.fifth_link {
  transform-origin: 0%;
  margin-left: 185px;
  transform: rotate(2deg);
}

.front_link.sixth_link {
  transform-origin: 0%;
  border: 5px #a70000;
  margin-left: 140px;
  transform: rotate(3deg);
}

.front_link.seventh_link {
  transform-origin: 0%;
  margin-left: 60px;
  transform: rotate(6deg);
}

.front_dot {
  width: 60px;
  height: 60px;
  margin-top: 12px;
  margin-bottom: 0;
  margin-right: -25px;
  padding-top: 0;
}

.front_dot.one {
  margin-right: -10px;
}

.front_dot.two {
  margin-right: -15px;
}

.front_dot.four, .front_dot.five {
  margin-right: -10px;
}

.front_dot.six {
  margin-right: -20px;
}

.fronts {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 300px;
  display: flex;
  overflow: hidden;
}

.main_blackspot {
  width: 1000px;
  max-width: none;
  height: 1000px;
  margin-left: 0;
  position: absolute;
  left: -400px;
  overflow: hidden;
}

.main_blackspot.one {
  display: block;
}

.main_blackspot.seven {
  left: -450px;
}

.main_blackspot.cover {
  height: 1200px;
}

.main_blackspot.old, .main_blackspot.blackspot-text {
  left: -400px;
}

.front_topline {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.heading-149 {
  text-align: center;
  width: 1200px;
  padding-top: 140px;
}

.text-block-37 {
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 5em;
  line-height: 1em;
  position: absolute;
  bottom: 0;
}

.html-embed-20 {
  display: none;
}

.text-block-38 {
  width: 800px;
  max-width: 100%;
  margin-bottom: 0;
  display: none;
}

.form-4 {
  justify-content: center;
  align-items: center;
  width: 350px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-field-5 {
  width: 250px;
  max-width: 100%;
  margin-bottom: 0;
}

.submit-button-2 {
  background-color: var(--red_adb_2021);
  margin-left: 10px;
}

.fuckitallfriday-form {
  font-family: Resolutionsans, Arial, sans-serif;
  display: block;
  position: absolute;
  inset: 0 auto auto;
}

.text-block-39 {
  color: var(--dim-grey);
  text-align: center;
  padding-bottom: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 2em;
}

.link-27 {
  color: var(--adb_main);
}

.front_dot_selected {
  width: 60px;
  height: 60px;
  margin-top: 12px;
  margin-bottom: 0;
  margin-right: -25px;
  padding-top: 0;
  display: none;
}

.html-embed-21 {
  display: none;
}

.rich-text-block-23 {
  width: 720px;
  max-width: 100%;
  padding-top: 20px;
}

.heading-150 {
  text-align: center;
  width: 720px;
}

.image-54029 {
  width: 300px;
}

.link-block-14 {
  width: 100%;
}

.new-homepage-nav {
  z-index: 5;
  background-color: #0000;
  background-image: url('../images/bg-website-background-white-and-black.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.navbar-wrapper-new-homepage {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.navbar-brand-new-homepage {
  display: flex;
}

.nav-menu-wrapper-new-homepage {
  background-color: #eee;
  width: 400px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 100%;
}

.nav-link-3 {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 25px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}

.nav-link-3.hidden.show-mobile {
  line-height: 1.25em;
  display: block;
}

.adbusters-logo {
  width: 60px;
  max-width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.image-54030 {
  height: 60px;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
}

.pre_fuck_it_all_friday {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.fiaf-explainer {
  width: 800px;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 1.7em;
  display: none;
}

.fuckitallfriday-header {
  text-align: center;
  width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Permanent Marker, sans-serif;
  font-weight: 400;
}

.fuckitallfriday-briefing-button {
  text-align: center;
  width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
}

.image-54031 {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 220px;
  padding-bottom: 100px;
}

.shake-little {
  flex-direction: column;
  display: flex;
}

.image-flow {
  width: 600px;
  margin-top: 0;
  margin-bottom: -20px;
  padding-top: 0;
  padding-bottom: 0;
}

.fiaf-header {
  color: var(--black_adb_2020);
  text-align: center;
  letter-spacing: 10px;
  text-transform: none;
  width: 900px;
  margin-bottom: -75px;
  padding-top: 40px;
  padding-bottom: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 4em;
  line-height: 1em;
  display: block;
}

.fiaf-header.hidden {
  display: none;
}

.image-54032 {
  width: 700px;
  padding-bottom: 60px;
}

.blackspot-footer {
  position: static;
}

.fuckitallfriday-form-v2 {
  width: 700px;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  display: block;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.image-54031-copy {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 80px;
  padding-left: 30px;
}

.new-homepage-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin: 25px auto;
  padding: 10px;
  display: flex;
}

.link_new_homepage {
  outline-offset: 0px;
  outline: 3px solid #a70d0d;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: 1.2rem 1rem 1rem;
  font-size: 2em;
  line-height: 1em;
}

.tag_image {
  padding-top: 40px;
  padding-bottom: 60px;
}

.new_homepage_richtext {
  max-width: 100%;
}

.new_homepage_ab_issue {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  display: flex;
}

.image-54033 {
  width: 125px;
  padding-top: 20px;
}

.link-28 {
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 1.3em;
}

.heading-151 {
  margin-bottom: 0;
  padding-right: 0;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
}

.div-block-186 {
  display: flex;
}

.heading-151-copy {
  margin-bottom: 1rem;
  padding-right: 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
}

.text-block-40 {
  padding-left: 10px;
  padding-right: 10px;
  font-family: Bitter, serif;
  font-size: 1.5em;
}

.heading-152 {
  color: #000;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: Markermark, sans-serif;
  font-size: 5.5em;
}

.div-block-189 {
  background-image: url('../images/black-border.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-attachment: scroll;
  width: 900px;
  max-width: 100%;
  margin: 0 auto 20px;
  padding: 20px;
}

.image-54034 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

.link-29 {
  font-family: Markermark, sans-serif;
}

.bold-text-23 {
  font-family: Fira Sans, sans-serif;
}

.heading-153 {
  text-align: center;
}

.text-block-41 {
  font-size: 1.5em;
}

.div-block-11 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_links {
  font-family: Special Elite;
  font-size: 1em;
  line-height: 1.4em;
}

.nav_links:hover {
  text-decoration: none;
}

.text-block-42 {
  color: #101010;
}

.text-block-42:hover, .text-block-42:active {
  color: #bf3a30;
}

.navbar-4 {
  background-color: #0000;
}

.container-2 {
  padding-top: 10px;
  font-family: Resolutionsans, Arial, sans-serif;
}

.nav_link {
  padding: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.3em;
}

.nav_link:hover {
  color: #bf3a30;
  text-decoration: none;
}

.nav_link.w--current {
  color: #101010;
  cursor: pointer;
}

.nav_link.w--current:hover {
  color: #bf3a30;
  text-decoration: none;
}

.nav_link.hidden {
  display: none;
}

.image-5409 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-9 {
  width: 240px;
}

.image-9.hidden {
  display: none;
}

.div-block-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-5410 {
  width: 350px;
  max-width: 100%;
  height: 350px;
}

.image-5411 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.link_arms_ab_inner-example-2 {
  color: #f0f0f0;
  background-color: #101010;
  border-bottom: 5px solid #fff;
  border-right: 5px solid #fff;
  margin-bottom: 0;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 2em;
  font-weight: 500;
  display: block;
  position: static;
  top: 640px;
  left: 27%;
}

.link_arms_ab_inner-example-2:hover, .link_arms_ab_inner-example-2:active {
  color: #f0f0f0;
}

.link_arms_ab_inner-example-2.pulsing {
  z-index: 20;
  background-color: #a70d0d;
  margin-left: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 3em;
  line-height: 1em;
  position: absolute;
  top: 37%;
  left: auto;
}

.image-5413 {
  padding-bottom: 40px;
}

.image-5412 {
  width: 500px;
  padding-bottom: 20px;
}

.rich-text-block-24 {
  width: 100%;
  margin-right: auto;
  font-weight: 400;
}

.rich-text-block-24.padding-top {
  padding-top: 40px;
}

.s_footer {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-30 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.div-block-190 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-43 {
  color: #101010;
}

.text-block-43:hover, .text-block-43:active {
  color: #bf3a30;
}

.navbar-5 {
  background-color: #0000;
}

.image-54035 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-54036 {
  width: 240px;
}

.image-54036.hidden {
  display: none;
}

.rich-text-field {
  margin-right: auto;
  font-weight: 400;
  display: block;
}

.div-block-20-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  place-items: center;
  width: 450px;
  max-width: 100%;
  height: 60px;
  display: flex;
}

.heading-154 {
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
}

.div-block-18 {
  width: 100%;
  max-width: 100%;
  margin-top: -10px;
}

.text-block-9 {
  color: #101010;
  padding-bottom: 15px;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.4em;
}

.button-5-copy {
  text-align: center;
  cursor: pointer;
  background-color: #8b0000;
  width: 175px;
  height: 60px;
  margin: 5px;
  padding: 10px 20px;
  font-family: Fira Sans, sans-serif;
  font-size: 1em;
}

.button-5-copy.color-two {
  background-color: #9abca7;
}

.button-5-copy.orange-donation {
  background-color: #d57100;
}

.button-5-copy.black-donation {
  background-color: #3d3d3d;
}

.button-5-copy.green-donation {
  background-color: #00460e;
}

.button-5-copy.green-donation:hover {
  color: #270;
}

.button-5-copy.fundraising-mask {
  background-color: #0d447e00;
}

.button-5-copy.fundraising-mask:hover {
  background-color: var(--adb_blue);
  color: #002c5a;
}

.button-5-copy.fundraising-mask.orange-donation {
  background-color: #d5710000;
}

.button-5-copy.fundraising-mask.orange-donation:hover {
  color: #864700;
}

.button-5-copy.fundraising-mask.orange-donation.base-border.orange-border:hover {
  color: var(--black_adb_2020);
}

.button-5-copy.fundraising-mask.red-donation {
  background-color: #8b000000;
}

.button-5-copy.fundraising-mask.red-donation:hover {
  color: #640000;
}

.div-block-191 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-17 {
  margin-right: auto;
  display: none;
}

.text-block-44 {
  padding-left: 5px;
  font-size: 20px;
}

.heading-155 {
  color: #bf3a30;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
}

.button-7 {
  text-align: center;
  cursor: pointer;
  background-color: #8b0000;
  width: 100px;
  margin: 5px;
  padding: 20px 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.75em;
  font-weight: 400;
}

.button-7.color-two {
  background-color: #9abca7;
}

.button-7.orange-donation {
  background-color: #d57100;
  width: 150px;
}

.button-7.black-donation {
  background-color: #3d3d3d;
}

.button-7.green-donation {
  background-color: #00460e;
}

.button-7.green-donation:hover {
  color: #270;
}

.button-7.fundraising-mask {
  background-color: #0d447e00;
  width: 150px;
}

.button-7.fundraising-mask:hover {
  color: #002c5a;
}

.button-7.fundraising-mask.orange-donation {
  background-color: #d5710000;
}

.button-7.fundraising-mask.orange-donation:hover {
  color: #864700;
}

.button-7.fundraising-mask.orange-donation.base-border.orange-border:hover {
  color: var(--black_adb_2020);
}

.button-7.fundraising-mask.red-donation {
  background-color: #8b000000;
}

.button-7.fundraising-mask.red-donation:hover {
  color: #520000;
}

.button-7.fundraising-mask.base-border.blue-border {
  background-color: #0d447e00;
}

.div-block-17-copy-3 {
  margin-right: auto;
  padding-top: 10px;
  display: none;
}

.expanded-text {
  width: 600px;
  max-width: 100%;
  padding: 10px;
  display: block;
}

.expanded-text.hidden {
  display: none;
}

.bg-button {
  cursor: pointer;
  background-image: url('../images/green-torn-button.png');
  background-position: 0 0;
  background-size: 100% 100%;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 10px 15px 0;
}

.bg-button:hover {
  opacity: .9;
}

.bg-button.yellow {
  background-image: url('../images/yellow-button.jpg');
  margin-right: auto;
}

.bg-button.blue {
  background-image: url('../images/blue-button.jpg');
  margin-left: 0;
  margin-right: auto;
}

.bg-button.purple {
  background-image: url('../images/purple.jpg');
  margin-right: auto;
}

.bg-button.red {
  background-image: url('../images/red-button.png');
}

.image-54037 {
  width: 350px;
  max-width: 100%;
  height: 350px;
}

.html-embed-23 {
  margin-bottom: 0;
}

.image-54038 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.div-block-21 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: -20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.rich-text-block-25 {
  width: 100%;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-field-6 {
  width: 200px;
  height: 50px;
  margin-bottom: 0;
  font-size: 1.4em;
}

.link-9 {
  font-size: .85em;
}

.link_arms_ab_inner-example-3 {
  color: #f0f0f0;
  background-color: #101010;
  border-bottom: 5px solid #fff;
  border-right: 5px solid #fff;
  margin-bottom: 0;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 2em;
  font-weight: 500;
  display: block;
  position: static;
  top: 640px;
  left: 27%;
}

.link_arms_ab_inner-example-3:hover, .link_arms_ab_inner-example-3:active {
  color: #f0f0f0;
}

.link_arms_ab_inner-example-3.pulsing {
  z-index: 20;
  background-color: #a70d0d;
  margin-left: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.75em;
  line-height: 1em;
  position: absolute;
  top: 50%;
  left: auto;
}

.div-block-192 {
  display: none;
}

.text-block-45 {
  font-size: 20px;
}

.heading-15-copy {
  text-align: center;
  font-family: Resolutionsans, Arial, sans-serif;
}

.div-block-193 {
  display: flex;
}

.link-7 {
  margin-right: auto;
  padding-bottom: 20px;
  font-size: 1.3em;
  display: block;
}

.bg-button-text {
  color: #fff;
  text-align: center;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.7em;
  line-height: 1.7em;
}

.div-block-20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.link-31 {
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.8em;
}

.heading-156 {
  font-family: Resolutionsans, Arial, sans-serif;
}

.heading-157 {
  text-align: center;
  width: 650px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
}

.italic-text-28 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.heading-17-copy {
  text-align: center;
  width: 700px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
}

.italic-text-29 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.link-32 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.div-block-194 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-46 {
  color: #101010;
}

.text-block-46:hover, .text-block-46:active {
  color: #bf3a30;
}

.image-54039 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-54040 {
  width: 240px;
}

.image-54040.hidden {
  display: none;
}

.heading-158 {
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2em;
}

.text-block-47 {
  padding-left: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.heading-159 {
  color: #bf3a30;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
}

.rich-text-block-4-copy {
  width: 675px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
}

.image-54041 {
  width: 125px;
  max-width: 100%;
  height: 125px;
}

.image-54042 {
  width: 450px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 0;
}

.rich-text-block-5-c {
  width: 675px;
  max-width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-12-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-12-copy.hidden {
  display: none;
}

.text-block-48 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.div-block-195 {
  display: flex;
}

.link-33 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.div-block-196 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-49 {
  color: #101010;
}

.text-block-49:hover, .text-block-49:active {
  color: #bf3a30;
}

.image-54043 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-54044 {
  width: 240px;
}

.image-54044.hidden {
  display: none;
}

.div-block-197 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-54045 {
  width: 350px;
  max-width: 100%;
  height: 350px;
}

.rich-text-block-26 {
  display: block;
}

.div-block-198 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: -20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.html-embed-24 {
  width: 750px;
  max-width: 100%;
  padding-top: 40px;
}

.link-block-15 {
  padding-top: 60px;
}

.link-34 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.div-block-199 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-50 {
  color: #101010;
}

.text-block-50:hover, .text-block-50:active {
  color: #bf3a30;
}

.image-54046 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-54047 {
  width: 240px;
}

.image-54047.hidden {
  display: none;
}

.div-block-200 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-54048 {
  width: 350px;
  max-width: 100%;
  height: 350px;
}

.rich-text-block-27 {
  display: block;
}

.div-block-201 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: -20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.youtube-15 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-block-16 {
  padding-top: 60px;
}

.link-35 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.div-block-202 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-51 {
  color: #101010;
}

.text-block-51:hover, .text-block-51:active {
  color: #bf3a30;
}

.image-54049 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-54050 {
  width: 240px;
}

.image-54050.hidden {
  display: none;
}

.div-block-203 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-54051 {
  width: 350px;
  max-width: 100%;
  height: 350px;
}

.rich-text-block-28 {
  display: block;
}

.div-block-204 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: -20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-52 {
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 2em;
}

.link-36 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.div-block-205 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-53 {
  color: #101010;
}

.text-block-53:hover, .text-block-53:active {
  color: #bf3a30;
}

.image-54052 {
  width: 50px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.image-54053 {
  width: 240px;
}

.image-54053.hidden {
  display: none;
}

.image-5415 {
  padding-top: 60px;
}

.div-block-206 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-54054 {
  width: 350px;
  max-width: 100%;
  height: 350px;
}

.rich-text-block-29 {
  display: block;
}

.div-block-207 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-bottom: -20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-208 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-208.hidden {
  display: none;
}

.text-block-54 {
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 2em;
}

.link-37 {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.image-54055 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.heading-160 {
  text-align: center;
  font-family: Bitter, serif;
  font-size: 4.5em;
  font-weight: 400;
}

.image-54056 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-211 {
  justify-content: center;
  align-items: center;
  width: 1050px;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-212 {
  width: 600px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-paragraph-spacing-droid {
  font-family: Droid Serif, serif;
}

.rich-text-paragraph-spacing-droid p {
  margin-bottom: 0;
  padding-bottom: 15px;
  font-family: Droid Serif, serif;
}

.rich-text-paragraph-spacing-droid.padding-left-large {
  margin-left: 50px;
}

.droid.border {
  text-align: center;
  border: 2px solid #000;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-family: Droid Serif, serif;
}

.paragraph-163, .bold-text-24 {
  font-family: Droid Serif, serif;
}

.erg3434 {
  width: 125px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 80px;
}

.div-block-213 {
  max-width: 100%;
}

.link-38 {
  font-family: Fira Sans, sans-serif;
}

.quote-header {
  color: var(--black_adb_2020);
  text-align: center;
  width: 1000px;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Droid Sans, sans-serif;
  font-size: 2.9em;
  font-style: italic;
  line-height: 1.5em;
  display: block;
}

.quote-header.smaller {
  font-size: 2em;
}

.quote-header.smaller.not-talix {
  font-style: normal;
}

.quote-header.smaller.not-talix.extra {
  padding-top: 40px;
}

.image-54057 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-17 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.div-block-214 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-bottom: 40px;
  display: flex;
}

.div-block-214.hidden {
  display: none;
}

.text-block-55 {
  text-align: center;
  padding-top: 50px;
  font-family: Bitter, serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.5em;
}

.link-block-18 {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.div-block-215 {
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.image-54058-copy {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 110px;
  padding-bottom: 45px;
}

.link-38-copy {
  font-family: Fira Sans, sans-serif;
  font-size: 2em;
}

.image-54059 {
  width: 400px;
  padding-bottom: 20px;
}

.image-54060 {
  width: 125px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  transform: rotate(-90deg);
}

.image-54061 {
  width: 200px;
  padding-top: 80px;
  padding-bottom: 20px;
}

.image-54062 {
  width: 135px;
  padding-top: 40px;
}

.play-button {
  border-right: 5px none var(--adb_red);
  border-bottom: 5px none var(--adb_red);
  background-color: var(--red_adb_2021);
  margin-left: 10px;
  padding: 40px 30px 25px 35px;
  font-size: 4em;
  display: inline-block;
}

.play-button:hover {
  color: var(--adb_red);
}

.div-block-216 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.html-embed-25 {
  display: none;
}

.text-block-39-copy {
  color: var(--dim-grey);
  text-align: center;
  padding-bottom: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
  line-height: 2em;
  display: none;
}

.image-54022-copy {
  margin: 0 auto;
  padding-bottom: 10px;
}

.heading-139-copy {
  margin: -20px auto 0;
}

.heading-139-copy-copy {
  text-align: center;
  margin: 0 auto;
  padding-bottom: 0;
}

.div-block-217 {
  width: 600px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 20px;
}

.jffsdfw {
  width: 250px;
  margin: 100px auto;
  padding-top: 10px;
  padding-bottom: 30px;
  transform: rotate(90deg);
}

.image-54028-copy {
  width: 600px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.image-54027-cop {
  width: 175px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.div-block-218 {
  justify-content: space-between;
  width: 600px;
  max-width: 100%;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-219 {
  width: 750px;
  max-width: 100%;
  padding: 10px 10px 60px;
}

.div-block-218-copy {
  justify-content: flex-end;
  width: 600px;
  max-width: 100%;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-54058-copy-copy {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 40px;
}

.text-span-113 {
  font-size: .6em;
  line-height: 1em;
}

.fewaw {
  justify-content: flex-end;
  width: 600px;
  max-width: 100%;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-54027-copy {
  width: 150px;
  padding-top: 40px;
  padding-bottom: 100px;
}

._2234fff {
  padding-top: 40px;
  padding-bottom: 100px;
}

.div-block-220 {
  background-image: url('../images/Manifesto-Homepage-Ad-r2-border-only.png');
  background-position: 0 0;
  background-size: 100% 100%;
  width: 100%;
  max-width: 100%;
  padding: 60px 60px 120px 85px;
}

.image-54063 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text-block-30 {
  width: 60%;
}

.rich-text-block-30.rich-text-paragraph-spacing {
  text-align: center;
  width: 100%;
}

.div-block-221 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rgesgrst {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.rgesgrst.hiddden {
  display: none;
}

.image-54064 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-222 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-56 {
  text-align: center;
  padding-top: 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.4em;
  line-height: 1.4em;
}

.link-block-19 {
  width: 100%;
  max-width: 100%;
}

.ger3g3eer {
  width: 200px;
  padding-top: 80px;
  padding-bottom: 120px;
}

.buynothing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.fewgyua {
  justify-content: flex-end;
  align-self: auto;
  width: 600px;
  max-width: 100%;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  display: flex;
}

.trg54 {
  width: 100px;
  padding-top: 40px;
  padding-bottom: 100px;
}

.buy-nothing-double {
  align-items: center;
  width: 1200px;
  max-width: 100%;
  display: flex;
}

.buy-nothing-day-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 50%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.buy-nothing-outer-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.buy-nothing-outer-wrapper.hidden {
  display: none;
}

.gresgre {
  width: 120px;
  padding-top: 50px;
  padding-bottom: 30px;
}

.gers34g3 {
  width: 475px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.f3f3f22qq {
  width: 110px;
  padding-top: 0;
  padding-bottom: 40px;
}

.f42f23 {
  width: 600px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hf22213f1 {
  width: 110px;
  padding-top: 0;
  padding-bottom: 40px;
}

.g54g456 {
  width: 90px;
  padding-top: 10px;
  padding-bottom: 70px;
}

.hjh645k36366 {
  width: 110px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.h89h8h9855 {
  width: 110px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.h7h6h6 {
  width: 90px;
  padding-top: 20px;
  padding-bottom: 70px;
}

._9h9h955h5 {
  width: 125px;
  padding-top: 20px;
  padding-bottom: 75px;
}

.k76j9h54 {
  width: 125px;
  padding-top: 25px;
  padding-bottom: 65px;
}

.div-block-215-copy {
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-54065 {
  width: 150px;
  margin-top: 30px;
  padding-bottom: 60px;
}

.ew2d2 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-164 {
  padding-bottom: 1rem;
  font-size: 1.8em;
  line-height: 1.7em;
}

.f422e33f {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.bold-text-25 {
  font-size: 1em;
}

.div-block-224 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.rich-text-block-32 {
  flex: auto;
  width: 600px;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.link-block-21 {
  width: 675px;
  max-width: 100%;
}

.div-block-225 {
  width: 750px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-54066 {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-226 {
  flex-direction: column;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-226.hidden {
  display: none;
}

.image-54067 {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 120px;
}

.text-span-114 {
  color: var(--red_adb_2021);
}

.text-span-115 {
  color: var(--red_adb_2021);
  font-size: 1.5em;
}

.hf34f34 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.image-54068 {
  width: 150px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-162 {
  color: var(--red_adb_2021);
}

.image-54069 {
  padding-top: 80px;
  padding-bottom: 0;
}

.div-block-212-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: flex;
}

.image-54070 {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-54070-copy {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 40px;
}

.rich-text-paragraph-spacing-droid-copy {
  padding-top: 40px;
  font-family: Droid Serif, serif;
  font-size: 1.25em;
}

.rich-text-paragraph-spacing-droid-copy p {
  margin-bottom: 0;
  padding-bottom: 15px;
  font-family: Droid Serif, serif;
}

.heading-160-copy {
  text-align: center;
  padding-top: 40px;
  font-family: Bitter, serif;
  font-size: 4.5em;
  font-weight: 400;
}

._4g3 {
  width: 400px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

._43tg34g55 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Bitter, serif;
  font-size: 4.5em;
  font-weight: 400;
}

.vj45v454 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Markermark, sans-serif;
}

.jf823jf23 {
  margin: 0 auto;
  padding-top: 0;
}

.image-54071 {
  display: none;
}

.image-54072 {
  margin-left: auto;
  margin-right: auto;
}

.revolution {
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.revolution.hidden {
  display: none;
}

.image-54073 {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.popup-trigger {
  position: absolute;
  top: 2000px;
  left: 0%;
  right: 0%;
}

.heading-163 {
  text-align: center;
}

.link-40 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 700;
}

.div-block-227 {
  max-width: 100%;
}

.link-block-22 {
  margin-left: auto;
}

.heading-165 {
  text-align: center;
  width: 800px;
}

.bold-text-26 {
  font-size: 1em;
  line-height: 1.3em;
}

.link-no-style-change {
  font-family: Droid Sans, sans-serif;
}

.image-54077 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-54078 {
  width: 200px;
  padding-top: 60px;
  padding-bottom: 30px;
}

.text-block-57 {
  text-align: center;
  padding-top: 5px;
  font-family: Droid Sans, sans-serif;
  font-size: 1em;
  font-style: italic;
  font-weight: 400;
}

.link-43 {
  font-family: Markermark, sans-serif;
}

.width-setter {
  display: block;
}

.youtube-16 {
  margin-bottom: 5px;
  padding-bottom: 0;
  display: none;
}

.image-54079 {
  padding-top: 30px;
  padding-bottom: 50px;
}

.div-block-230 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
  display: flex;
}

.yule-log-bottom {
  width: 100px;
  height: 100px;
  display: block;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.image-54080 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-54081 {
  width: 150px;
}

.heading-167 {
  text-align: center;
  width: 650px;
  font-family: Fira Sans, sans-serif;
  font-size: 3em;
  font-weight: 400;
}

.image-54082 {
  width: 200px;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 50px;
}

.image-54083 {
  padding-top: 0;
  padding-bottom: 60px;
}

.html-embed-27 {
  display: none;
}

.yulemask {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.div-block-234 {
  width: 100%;
  max-width: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
  position: relative;
}

.image-54085 {
  z-index: 11;
  position: relative;
}

.div-block-235 {
  z-index: 10;
  position: absolute;
  inset: -4.4% -4.4% -2% -6.5%;
}

.image-54086 {
  width: 100%;
  height: 100%;
}

.div-block-236 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin: 20px 10px;
  display: flex;
}

.div-block-234-copy {
  width: 720px;
  max-width: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
  position: relative;
}

.heading-168 {
  text-align: center;
  margin-bottom: 0;
}

.heading-169 {
  text-align: center;
  padding-top: 20px;
}

.anarchic-image {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.anarachi-image-holder {
  width: 100%;
  max-width: 100%;
}

.image-54087 {
  width: 600px;
}

.heading-170 {
  text-align: center;
}

.text-block-58 {
  text-align: center;
  padding-top: 20px;
  font-size: 1.45em;
  line-height: 1.7em;
}

.link-block-24 {
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
}

.image-54089 {
  padding-top: 40px;
}

.mindlords-image {
  margin-top: 0;
  margin-bottom: 0;
}

.mindlords-image.header {
  width: 80%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  transform: rotate(0);
}

.mindlords {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1500px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.mindlords.hidden {
  display: none;
}

.mindlords-issue {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 20px 0;
  display: flex;
}

.mindlords-mag-image {
  width: 200px;
}

.mindlords-mag-header {
  display: flex;
}

.mindlords-mag-header-inner {
  margin-bottom: 0;
  padding-right: 0;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
}

.mindlords-mag-header-bold {
  margin-bottom: 1rem;
  padding-right: 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
}

.mindlords-mag-inner-holder {
  display: flex;
}

.mindlords-mag-get-issue {
  font-size: 1.3em;
}

.mindlords-mag-divider {
  padding-left: 10px;
  padding-right: 10px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
}

.mindlords-mag-sub {
  font-size: 1.3em;
}

.image-54090 {
  width: 350px;
  margin-left: 100px;
  transform: rotate(-90deg);
}

.mindlords-bottom-bar {
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
}

.mindlords-read-more {
  width: 43.1%;
  margin: 0 auto;
  position: absolute;
  inset: auto 0% 0%;
}

.mindlords-read-more.shake-little.shake-constant {
  cursor: pointer;
  padding-bottom: 80px;
}

.mindlords-read-more.shake-little.shake-constant:hover {
  filter: contrast(120%) saturate(200%);
}

.mindlords-read-more.shake-little.shake-constant.hidden {
  display: none;
}

.mindlords-relative {
  width: 750px;
  max-width: 100%;
  position: relative;
}

.mindlords-relative.mobile-only {
  display: none;
}

.mindlords-relative.desktop-only {
  width: 1200px;
}

.mindlords-hider {
  width: 1200px;
  max-width: 100%;
  display: none;
}

.t4w343t3 {
  color: var(--white);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
}

.text-block-59 {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 35px;
  line-height: 45px;
}

.heading-171 {
  text-align: center;
  margin-bottom: 4rem;
}

.html-embed-28 {
  width: 100%;
  max-width: 100%;
  margin-top: 30px;
  margin-bottom: 25px;
}

.mobile-only {
  display: none;
}

.image-54091 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 180px;
}

.g34g43g34 {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 0;
  padding: 1rem 2rem 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
  line-height: 1.4em;
}

._34g342g2 {
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

._2309fjf232 {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 5px;
  padding: 1rem 2rem;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.4em;
  line-height: 1.4em;
  display: block;
}

.f898f32 {
  background-color: var(--red_adb_2021);
  color: #fdc32e;
  border-top: 1px solid #000;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.f43f22 {
  color: var(--white);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 5px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 1.5em;
}

._983fj893fj937fe2, .fhfh3hf893he, .fjojiejfew82f {
  font-size: 1em;
}

.fdsjiofdiojfs8 {
  color: var(--red_adb_2021);
}

.fj8392jf32 {
  font-size: 1em;
}

._9dj9023dj902dj832d {
  color: #6b6b6b;
  font-family: Fira Sans, sans-serif;
  font-size: .8em;
  display: none;
}

.f332f32f23ee2e2 {
  color: var(--red_adb_2021);
  font-size: 1.5em;
}

.div-block-238 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h78h87hg6g6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 20px;
}

.div-block-239 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.k9hk659hk56h65 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  padding: 20px 20px 0;
  display: flex;
}

.gh548gh458gh845g4 {
  width: 200px;
  margin-left: 0;
  margin-right: 40px;
}

._1qs9ej9r4u4r3 {
  text-align: right;
  margin-left: auto;
  margin-right: 0;
}

._32r4f34f34 {
  margin-bottom: 0;
  padding-right: 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
}

.rich-text-block-34 {
  width: 650px;
  max-width: 100%;
  padding: 20px;
}

.rich-text-block-34.rich-text-paragraph-spacing {
  margin-left: auto;
  margin-right: auto;
}

.text-block-61 {
  width: 450px;
  max-width: 100%;
  padding-bottom: 20px;
  font-family: Fira Sans, sans-serif;
  font-size: 15px;
  line-height: 30px;
  display: none;
}

.text-block-55-copy {
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 2em;
  line-height: 1.5em;
}

.image-54092 {
  padding-bottom: 60px;
}

.heading-173 {
  text-align: center;
  width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Special Elite;
  font-size: 1.5em;
}

.link-44 {
  font-family: Special Elite;
}

.image-54093 {
  margin-top: 0;
}

.text-block-62 {
  width: 400px;
  max-width: 100%;
  font-family: Special Elite;
  font-size: 18px;
  line-height: 26px;
}

.poster-redirect {
  display: none;
}

.book-mag-combo-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.div-2024-1200 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 30px auto 60px;
  padding: 20px;
  display: flex;
}

.div-2024-1200.hidden {
  display: none;
}

.div-2024-1200.mindbombs-page {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-2024-1200.less-padding {
  margin-top: 0;
}

.div-2024-1200.no-top-padding {
  margin-top: 0;
  padding-top: 0;
}

.div-2024-1200.fdsafjearoiejge54 {
  margin-bottom: 0;
}

.text-block-64 {
  width: 900px;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-64.rich-text-paragraph-spacing {
  font-size: 1em;
  line-height: 1em;
}

.convo-left {
  margin-left: 100px;
  margin-right: auto;
}

.convo-right {
  margin-left: auto;
  margin-right: 100px;
}

.image-54095 {
  padding-top: 30px;
  padding-bottom: 60px;
}

.image-54096 {
  width: 550px;
  margin-top: 10px;
  margin-bottom: 50px;
  margin-left: auto;
  padding-bottom: 40px;
}

.convo-text-left {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  width: 600px;
  max-width: 100%;
  margin: 60px auto 75px 150px;
  font-family: Droid Serif, serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.text-block-65 {
  margin-top: 10px;
}

.convo-text-right-fixed {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  width: 600px;
  max-width: 100%;
  margin: 60px 150px 75px auto;
  font-family: Droid Serif, serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.image-54097 {
  padding-top: 1px;
}

.div-block-244 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.image-54098 {
  width: 50%;
  margin-bottom: 220px;
}

.image-54099 {
  width: 50%;
}

.ticker-text {
  text-align: center;
  cursor: pointer;
  width: 500px;
  max-width: 100%;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  font-family: Atwriter webfont, sans-serif;
  font-size: 1.65em;
}

.ticker-text:hover {
  color: var(--red_adb_2021);
}

.vibe-of-day {
  background-image: url('../images/paper-texture-v2.png');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  max-width: 100%;
  height: 300px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ticker-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.image-54100 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54101 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.nyt-flow-img.nyt-flow-left {
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
}

.nyt-flow-img.nyt-flow-left.nyt-flow-first {
  width: 900px;
  margin-top: -100px;
  margin-right: 0;
  position: relative;
}

.nyt-flow-img.nyt-flow-left.nyt-flow-fourth {
  width: 600px;
  margin-left: 100px;
}

.nyt-flow-img.nyt-flow-left.nyt-flow-sixth {
  width: 650px;
  margin-top: -175px;
  margin-left: 100px;
}

.nyt-flow-img.nyt-flow-left.nyt-flow-eigth {
  width: 800px;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nyt-flow-img.nyt-flow-right {
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
}

.nyt-flow-img.nyt-flow-right.nyt-flow-second {
  width: 650px;
  margin-top: 0;
  margin-left: 0;
}

.nyt-flow-img.nyt-flow-right.nyt-flow-fifth {
  width: 700px;
  margin-top: -100px;
  margin-right: 100px;
  position: relative;
}

.nyt-flow-img.nyt-flow-right.nyt-flow-ninth {
  width: 800px;
  margin-left: 0;
  padding-bottom: 40px;
}

.nyt-flow-img.nyt-flow-middle-small {
  width: 400px;
  padding-bottom: 100px;
}

.nyt-flow-img.nyt-flow-middle-small.nyt-flow-seventh {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 40px;
}

.nyt-flow-img.nyt-flow-middle-medium {
  width: 1100px;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.nyt-flow-img.nyt-flow-middle-large {
  width: 800px;
  padding-top: 100px;
  padding-bottom: 80px;
}

.nyt-flow-img.nyt-flow-title {
  width: 800px;
  margin-bottom: 60px;
}

.nyt-flow-img.nyt-flow-text {
  width: 700px;
}

.rich-text-block-36 {
  width: 500px;
  max-width: 100%;
  padding-top: 40px;
  font-family: Atwriter webfont, sans-serif;
}

.paragraph-169 {
  padding-bottom: 0;
  font-family: Merriweather, serif;
}

.paragraph-169.headerings {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 2.5em;
}

.paragraph-169.mini-headderr {
  padding-top: 15px;
}

.paragraph-169.indetned {
  padding-left: 10px;
}

.link-45 {
  font-family: Merriweather, serif;
}

.e3 {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 30px;
  transform: rotate(-7deg);
}

.div-2024-1200-up-to-1300 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 60px auto;
  padding: 20px;
  display: flex;
}

.div-2024-1200-up-to-1300.hidden {
  display: none;
}

.scrolling-text {
  background-image: url('../images/black-textured-bg-v4.png');
  background-position: 0 0;
  background-size: 100% 100%;
  margin-top: 50px;
  margin-bottom: 220px;
  padding: 20px 0;
}

.html-embed-29 {
  width: 100%;
  max-width: 100%;
}

.div-block-246 {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.image-54104 {
  width: 900px;
  margin-bottom: 60px;
}

.image-54105 {
  margin-bottom: 100px;
}

.youtube-lite {
  width: 100%;
  max-width: 100%;
}

.yt-title {
  z-index: 10;
  color: #fff;
  margin-bottom: -55px;
  margin-right: auto;
  padding-left: 10px;
  font-size: 1.6em;
  position: relative;
}

.heading-174 {
  text-align: center;
}

.vimeo-lite {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-block-55-copy {
  text-align: center;
  padding-top: 50px;
  font-size: 2em;
  line-height: 1.5em;
}

.text-block-55-copy-copy {
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 1.75em;
  line-height: 1.5em;
}

.bold-text-28 {
  text-align: center;
  font-size: 1.35em;
}

.heading-175 {
  text-align: center;
  padding-top: 0;
  font-size: 2.5em;
  line-height: 1.7em;
}

.rich-text-block-4-copy-copy {
  width: 675px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
}

.rich-text-block-4-copy-copy.rich-text-paragraph-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

.image-54106 {
  width: 300px;
  margin-top: 40px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.t34ijowg43w3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 0;
  display: flex;
  position: relative;
}

.t34ijowg43w3.hidden {
  display: none;
}

.t34ijowg43w3.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.t34ijowg43w3.padding-top {
  padding-top: 20px;
}

.t34ijowg43w3.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.t34ijowg43w3.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.t34ijowg43w3.vertical-padding.background-gray.less-top-padding {
  margin-top: 20px;
}

.t34ijowg43w3.gray-background {
  background-color: #f8f8f8;
}

.t34ijowg43w3.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.t34ijowg43w3.hospital-strike {
  width: 900px;
}

.t34ijowg43w3.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.t34ijowg43w3.bumped-right {
  left: 60px;
}

.t34ijowg43w3.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.t34ijowg43w3.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.t34ijowg43w3.bumped-left {
  right: 25px;
}

.t34ijowg43w3.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.heading-176 {
  color: var(--adb_main);
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  line-height: 1.5em;
}

.f43f3f43f35g {
  text-align: center;
  padding-top: 10px;
  font-size: 1.25em;
  line-height: 1.5em;
}

.f34f335yh657j67k87 {
  color: #3f3f3f;
  text-align: center;
  font-size: 2.6em;
  line-height: 1.5em;
}

.rich-text-block-37 {
  padding-top: 60px;
  padding-bottom: 80px;
  font-size: 1em;
}

.rich-text-block-37.paragraph-spacing {
  width: 720px;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

._3453456t45g {
  text-align: center;
  padding-top: 0;
  font-size: 1.25em;
  line-height: 1.5em;
}

.link-block-27 {
  padding-bottom: 10px;
}

.jh7g6f6f5d54d {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.jh7g6f6f5d54d.hidden {
  display: none;
}

.heading-177 {
  text-align: center;
}

.paragraph-spacing {
  max-width: 100%;
}

.paragraph-spacing p {
  padding-bottom: 15px;
}

.paragraph-spacing._700-width {
  width: 700px;
  max-width: 100%;
}

.paragraph-spacing._720-across {
  width: 720px;
  max-width: 100%;
}

.paragraph-spacing.gotjgorthgdrt {
  width: 700px;
  max-width: 100%;
  font-size: 14px;
}

.paragraph-spacing._720px {
  width: 720px;
}

.paragraph-spacing._720px.gafesg54eg {
  line-height: 24px;
}

.paragraph-spacing.huifsd785ss {
  width: 720px;
}

.image-54107 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.heading-178 {
  padding-top: 20px;
}

.link-block-28 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-block-67 {
  text-align: center;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.3em;
  line-height: 1.5em;
}

.fuckitallfriday-form-v3 {
  width: 700px;
  max-width: 100%;
  margin: 0 auto 40px;
  padding-top: 0;
  font-family: Resolutionsans, Arial, sans-serif;
  display: block;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.heading-146-copy {
  margin-bottom: 0;
  margin-right: auto;
  font-size: 1.75em;
  font-weight: 400;
}

.image-54108 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.div-block-247 {
  width: 0;
  height: 0;
}

.empty-state {
  background-color: #ddd0;
  padding: 0;
}

.div-block-248 {
  width: 900px;
}

.scheduled-posts {
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-16 {
  margin-left: 0;
}

.div-block-249, .collection-item-17 {
  display: block;
}

.heading-139-copy-copy-copy {
  color: var(--black_adb_2020);
  text-align: center;
  margin: 0 auto;
  padding-bottom: 20px;
  font-size: 1.5em;
}

.image-54109 {
  width: 500px;
}

.text-block-68 {
  color: var(--black_adb_2020);
  margin-top: 0;
  padding-bottom: 20px;
  font-size: 2.5em;
  line-height: 1.5em;
}

.link-46 {
  color: var(--adb_blue);
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 1.8em;
}

.text-block-69 {
  font-family: Permanent Marker, sans-serif;
  font-size: 1.7em;
}

.image-54110 {
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 0;
}

.text-block-70 {
  padding-bottom: 10px;
}

.image-54111 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.rich-text-block-38 {
  font-family: Resolutionsans, Arial, sans-serif;
}

.paragraph-170 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 30px;
  font-family: Fira Sans, sans-serif;
  display: none;
}

.david_book {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.david_book.hidden {
  display: none;
}

.david_book.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.david_book.padding-top {
  padding-top: 20px;
}

.david_book.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.david_book.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.david_book.vertical-padding.background-gray.less-top-padding {
  margin-top: 20px;
}

.david_book.gray-background {
  background-color: #f8f8f8;
}

.david_book.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.david_book.hospital-strike {
  width: 900px;
}

.david_book.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.david_book.bumped-right {
  left: 60px;
}

.david_book.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.david_book.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.david_book.bumped-left {
  right: 25px;
}

.david_book.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.div-block-250 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55%;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-54112 {
  width: 45%;
}

.heading-179 {
  color: var(--adb_main);
}

.rich-text-block-39 {
  width: 100%;
  max-width: 100%;
}

.ga4_post_view {
  display: none;
}

.heading-180 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
}

.book-ad---video {
  background-image: url('../images/bg_warm2_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 850px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.book-ad---video.hidden {
  display: none;
}

.book-ad-audio-and-preview {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.book-ad-audio-and-preview.hidden {
  display: none;
}

.book-ad-audio-and-preview.padding-bottom {
  margin-bottom: 60px;
}

.original-book-ad {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.original-book-ad.hidden {
  display: none;
}

.original-book-ad.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.original-book-ad.padding-top {
  padding-top: 20px;
}

.original-book-ad.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.original-book-ad.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.original-book-ad.vertical-padding.background-gray.less-top-padding {
  margin-top: 20px;
}

.original-book-ad.gray-background {
  background-color: #f8f8f8;
}

.original-book-ad.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.original-book-ad.hospital-strike {
  width: 900px;
}

.original-book-ad.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.original-book-ad.bumped-right {
  left: 60px;
}

.original-book-ad.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.original-book-ad.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.original-book-ad.bumped-left {
  right: 25px;
}

.original-book-ad.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.heading-181 {
  text-align: center;
  padding-bottom: 20px;
  font-family: Permanent Marker, sans-serif;
}

.link-block-29 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-29.hidden {
  display: none;
}

.heading-182 {
  color: var(--red_adb_2021);
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.5em;
  font-style: normal;
  font-weight: 400;
}

.paragraph-171 {
  color: var(--adb-grey-50);
  text-align: center;
  font-size: 1.3em;
}

.image-54113 {
  padding-top: 60px;
}

.div-block-251 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
}

.heading-183 {
  text-align: center;
  line-height: 1.5em;
}

.text-block-71 {
  font-family: Permanent Marker, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.text-span-116 {
  font-size: .6em;
  line-height: 1.55em;
}

.link-47 {
  font-family: Atwriter webfont, sans-serif;
  font-weight: 400;
}

.rich-text-block-40 {
  font-size: 12px;
}

.link-48 {
  font-family: Fira Sans, sans-serif;
  font-weight: 700;
}

.image-54114 {
  padding-top: 60px;
  padding-bottom: 40px;
}

.heading-171-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Permanent Marker, sans-serif;
  font-size: 5.3em;
}

.rich-text-block-41 {
  text-align: center;
  width: 1000px;
  max-width: 100%;
  padding: 15px 20px 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 19px;
  line-height: 1.5em;
}

.heading-171-copy-copy {
  text-align: center;
  margin-bottom: 1rem;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
}

.fundraising-header {
  width: 900px;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.fundraising-mindbomb {
  width: 100%;
  max-width: 100%;
  padding: 10px 60px;
}

.div-block-252 {
  flex-flow: wrap;
  max-width: 100%;
  display: flex;
}

.funding-explainer {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: 50px 10px 20px;
  display: flex;
}

.image-54115 {
  margin-left: auto;
  margin-right: auto;
}

.heading-184 {
  text-align: center;
  font-family: Bitter, serif;
  line-height: 1.5em;
}

.heading-168-copy {
  color: var(--black_adb_2020);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.25em;
}

.gg54g4 {
  text-align: center;
  margin-bottom: 0;
  font-family: Permanent Marker, sans-serif;
}

.image-54116 {
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
}

.link-block-30 {
  margin-bottom: 3rem;
}

.heading-185 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  transform: rotate(4deg);
}

.third-force-bottom-banner-form {
  margin-bottom: 0;
}

.third-force-bottom-banner-inner-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 100%;
  height: 60px;
  display: flex;
}

.third-force-bottom-banner-filed {
  width: 250px;
  height: 50px;
  margin-bottom: 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 1.75em;
}

.third-force-bottom-banner-button {
  text-align: center;
  background-color: #8b0000;
  width: 175px;
  height: 50px;
  margin: 5px;
  padding: 15px 20px 10px;
  font-family: Permanent Marker, sans-serif;
  font-size: 1.75em;
}

.third-force-bottom-banner-button.color-two {
  background-color: #9abca7;
}

.div-block-254 {
  background-color: #fff;
  border-top: 2px solid #000;
  justify-content: space-around;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.div-block-254.hidden {
  display: none;
}

.rich-text-block-42 {
  width: 600px;
  max-width: 100%;
}

.heading-186 {
  color: #424242;
  text-align: center;
  margin-top: 10px;
  padding-right: 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
}

.div-block-255 {
  height: 60px;
}

.div-block-256 {
  background-image: url('../images/bg_warm_paper_texture_2023_1080x702.jpg');
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding: 40px 20px;
  display: flex;
}

.link-49 {
  margin-bottom: 20px;
}

.heading-187 {
  text-align: center;
  margin-top: 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
}

.g534g645789 {
  width: 150px;
  padding-top: 80px;
  padding-bottom: 0;
}

.heading-187-copy {
  color: var(--dim-grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 2em;
}

.rich-text-block-43 {
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 0;
  font-family: Fira Sans, sans-serif;
}

.rich-text-block-43.paragraph-spacing {
  padding-top: 50px;
  padding-bottom: 50px;
}

.image-54117 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-188 {
  text-align: center;
  font-family: Fira Sans, sans-serif;
  font-size: 2em;
  font-weight: 400;
}

.html-embed-30 {
  width: 100%;
}

.rich-text-block-44 {
  width: 720px;
  max-width: 100%;
  font-size: 16px;
}

.painted-button {
  color: #7c2121;
  background-image: url('../images/painted-button-background.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  margin-top: 30px;
  margin-bottom: 35px;
  padding: 20px 45px 25px 40px;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
}

.painted-button:hover {
  color: #fff;
}

.heading-189 {
  text-align: center;
  width: 720px;
  padding-bottom: 15px;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
}

.image-54118 {
  width: 775px;
  padding-top: 30px;
  padding-bottom: 0;
}

.image-54119 {
  padding-top: 60px;
  padding-bottom: 40px;
}

.image-54120, .image-54121 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-257 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: 10px;
  display: flex;
}

.div-block-257.hidden {
  display: none;
}

.revolution-force {
  background-color: #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 150px;
  display: flex;
}

.revolution-force.hidden {
  display: none;
}

.desktop-image {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.mobile-only-image {
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.image-54122 {
  padding-top: 60px;
  padding-bottom: 0;
}

.paragraph-172 {
  width: 600px;
  max-width: 100%;
}

.rich-text-block-45 {
  text-align: center;
  max-width: 100%;
  margin-bottom: 20px;
}

.heading-190 {
  color: var(--adb-grey-50);
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  font-size: 3.3em;
}

.image-54123 {
  width: 100%;
  padding-top: 500px;
  padding-bottom: 500px;
}

.younger-piece-go-live-march-18 {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.younger-piece-go-live-march-18.hidden {
  display: none;
}

.younger-piece-go-live-march-18.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.younger-piece-go-live-march-18.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.younger-piece-go-live-march-18.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.younger-piece-go-live-march-18.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.paragraph-spacing-new-links p {
  padding-bottom: 15px;
}

.paragraph-spacing-new-links._700-width {
  width: 700px;
  max-width: 100%;
}

._2024-link {
  font-family: Permanent Marker, sans-serif;
}

.heading-191 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
}

.image-54125 {
  width: 200px;
  transform: rotate(12.5deg);
}

.image-54126 {
  width: 425px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-54127 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-192 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
}

.image-54128 {
  width: 350px;
}

.image-54129 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-54130 {
  width: 350px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.image-54131 {
  width: 275px;
  margin-top: 40px;
}

.image-54131.hue-rotate {
  margin-top: 0;
}

.heading-193 {
  color: var(--white);
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  font-size: 2em;
  line-height: 1em;
  position: absolute;
  inset: 5% 0% 0%;
}

.heading-193:hover {
  color: var(--adb_red);
}

.link-block-31 {
  margin-top: 0;
  margin-bottom: 30px;
  position: relative;
}

.image-54132 {
  width: 325px;
  height: 85px;
}

.f43f345g6h7j675yrg {
  color: var(--white);
  text-align: center;
  align-self: auto;
  margin-bottom: 0;
  padding-top: 30px;
  font-family: Permanent Marker, sans-serif;
  font-size: 1.75em;
  position: absolute;
  inset: 0%;
}

.f43f345g6h7j675yrg:hover {
  color: var(--adb_red);
}

.div-block-258 {
  margin-top: 10px;
  position: relative;
}

.image-54133 {
  margin-top: 60px;
  margin-bottom: 0;
}

.image-54134 {
  width: 200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-54135 {
  width: 650px;
  margin-bottom: 10px;
}

.image-54136 {
  margin-top: 0;
}

.fr4g56hrf5553 {
  width: 800px;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  transform: rotate(-.5deg);
}

.fr4g56hrf5553 p {
  padding-bottom: 15px;
}

.fr4g56hrf5553._700-width {
  width: 700px;
  max-width: 100%;
}

.fjijijorieihvirhrht {
  margin-left: auto;
}

.fjijijorieihvirhrht p {
  padding-bottom: 15px;
}

.fjijijorieihvirhrht._700-width {
  width: 700px;
  max-width: 100%;
}

.fjijijorieihvirhrht._720-across {
  width: 720px;
  max-width: 100%;
}

.link-50 {
  font-family: Fira Sans, sans-serif;
}

.rich-text-block-46 {
  background-image: url('../images/clipping.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  width: 450px;
  max-width: 100%;
  margin-top: 60px;
  padding: 20px 40px 120px;
  font-size: 14px;
}

.image-54137 {
  width: 400px;
  margin-top: 50px;
  padding-bottom: 60px;
}

.image-54138 {
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.image-54139 {
  width: 500px;
}

.link-51 {
  font-family: Fira Sans, sans-serif;
}

.image-54140 {
  width: 300px;
}

.paragraph-173 {
  font-family: Droid Serif, serif;
}

.image-54141 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-194 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
}

.rich-text-block-47 {
  padding-top: 120px;
  padding-bottom: 80px;
  font-family: Fira Sans, sans-serif;
}

.link-52 {
  font-family: Fira Sans, sans-serif;
}

.static-holder {
  display: flex;
  overflow: scroll;
}

.arm-text {
  color: #fff;
  font-family: Permanent Marker, sans-serif;
  font-size: 4em;
  line-height: 1.3em;
}

.arm-text:hover {
  color: var(--firebrick);
}

.arm-holder {
  cursor: pointer;
  padding: 50px 40px 60px;
}

.fuck_it_all_friday_page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 150px 40px;
  display: flex;
}

.fuck_it_all_friday_page.hidden {
  display: none;
}

.paragraph-174 {
  color: var(--adb-grey-50);
  text-align: center;
  font-family: Fira Sans, sans-serif;
  font-size: 1.75em;
  font-style: italic;
}

.heading-195 {
  margin-top: 1rem;
  font-family: Permanent Marker, sans-serif;
  font-size: 3.5em;
  line-height: 1.4em;
}

.div-block-259 {
  width: 800px;
  max-width: 100%;
}

.rich-text-block-48 {
  text-align: center;
  font-size: 1.35em;
  line-height: 1em;
}

.task_holder {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin: 2rem auto;
  padding: 2rem 20px;
  display: flex;
  position: relative;
}

.task_holder.hidden {
  display: none;
}

.task_holder.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.task_holder.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.task_holder.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.task_holder.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.task_holder.less_bottom_padding {
  padding-bottom: 0;
}

.heading-196 {
  margin-right: auto;
  font-family: Fira Sans, sans-serif;
  font-weight: 400;
}

.div-block-260 {
  width: 900px;
  max-width: 100%;
}

.rich-text-block-49 {
  text-align: center;
}

.text-block-72 {
  color: var(--white);
  letter-spacing: 5px;
  text-transform: uppercase;
  background-image: url('../images/arms---politico-sticker-v2.png');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 20px 40px;
  font-family: Atwriter webfont, sans-serif;
  font-size: 25px;
  position: absolute;
  inset: -30px 0% auto auto;
  transform: rotate(12deg);
}

.div-block-261 {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  display: flex;
}

.link-53 {
  color: #ce0000;
  font-family: Fira Sans, sans-serif;
  line-height: 20px;
}

.text-box-2324 {
  color: #c5c5c5;
  padding-right: 5px;
  font-family: Fira Sans, sans-serif;
  font-size: 25px;
}

.text-box-2324.desktop-only {
  color: #c5c5c5;
}

.link-54 {
  color: #af4646;
  font-family: Fira Sans, sans-serif;
}

.rich-text-block-50 {
  padding-top: 10px;
}

.image-54142 {
  padding-top: 100px;
}

.heading-197 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  font-size: 4.75em;
  line-height: 1.4em;
}

.text-span-117 {
  color: var(--adb_body);
}

.text-block-73 {
  color: var(--adb_body);
  text-align: left;
  width: 625px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Permanent Marker, sans-serif;
  font-size: 1.5em;
  line-height: 1.5em;
}

.text-span-118 {
  color: var(--adb_red);
}

.text-block-73-copy {
  color: var(--adb_body);
  width: 625px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 20px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
  line-height: 1.5em;
}

.text-block-74 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 2em;
  line-height: 2em;
}

.div_2022_720-fewewf43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.div_2022_720-fewewf43.hidden {
  display: none;
}

.div_2022_720-fewewf43.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.div_2022_720-fewewf43.padding-top {
  padding-top: 20px;
}

.div_2022_720-fewewf43.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.div_2022_720-fewewf43.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.div_2022_720-fewewf43.vertical-padding.background-gray.less-top-padding {
  filter: invert();
  margin-top: 20px;
}

.div_2022_720-fewewf43.vertical-padding.background-gray.less-top-padding.img-mask-progress {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  filter: none;
  background-color: #810000;
  width: 500px;
  padding: 30px 15px 15px;
}

.div_2022_720-fewewf43.vertical-padding.background-gray.less-top-padding.img-mask-progress-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  filter: none;
  background-color: #ebebeb3b;
  width: 500px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 15px;
}

.div_2022_720-fewewf43.gray-background {
  background-color: #f8f8f8;
}

.div_2022_720-fewewf43.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.div_2022_720-fewewf43.hospital-strike {
  width: 900px;
}

.div_2022_720-fewewf43.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.div_2022_720-fewewf43.bumped-right {
  left: 60px;
}

.div_2022_720-fewewf43.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.div_2022_720-fewewf43.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.div_2022_720-fewewf43.bumped-left {
  right: 25px;
}

.div_2022_720-fewewf43.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.div_2022_720-fewewf43.less_padding {
  margin-bottom: 0;
}

.f34f35h6 {
  color: var(--dim-grey);
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Fira Sans, sans-serif;
  font-size: 2.5em;
}

.hg5489gh4598gh657 {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
}

.jh695hj956jh96j5h {
  background-color: var(--red_adb_2021);
  color: var(--white);
  padding: 20px 30px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.5em;
}

.jh695hj956jh96j5h:hover {
  color: #ecf0f1;
  background-color: #9c3028;
}

.j8j8j8h8h7g6g6ff55d4s {
  color: var(--dim-grey);
  padding-left: 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
}

.g7gf34g4567k7898kj76h4g3fd {
  color: var(--dim-grey);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
}

.heading-198 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
}

.heading-199 {
  color: #2b2b2b;
  -webkit-text-stroke-color: #000;
  padding-bottom: 20px;
  font-family: Permanent Marker, sans-serif;
  font-size: 5.5em;
}

.rich-text-block-51 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
}

.paragraph-175 {
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-262 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-262.hidden {
  display: none;
}

.text-span-119 {
  color: #660002;
}

.text-span-120 {
  color: #810002;
}

.div-block-263 {
  background-color: #ffffffbf;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.static-animation.third-force-static {
  margin: 60px auto;
}

.static-animation.third-force-static.homepage {
  margin-top: 80px;
}

.static-animation.mindbombing-static {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mindbomb-text {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.mindbomb-text.centered-image {
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 20px;
}

.mindbomb-text.centered-image.hidden {
  display: none;
}

.mindbomb-text.small-mobile {
  justify-content: center;
  align-items: center;
}

.mindbomb-holder {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.mindbomb-holder.hidden {
  display: none;
}

.mindbomb-holder.trans-bg {
  background-color: #fffffff2;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.mindbomb-holder.trans-bg.mask-bg {
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mindbomb-holder.trans-bg.mask-bg-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 60px 140px;
  display: flex;
  box-shadow: -1px 2px 5px #0003;
}

.mindbomb-holder.trans-bg.mask-bg-box.no-top-margin-padding {
  margin-top: 0;
  padding-top: 20px;
}

.backup-of-other-fronts {
  flex-flow: column;
  width: 1000px;
  max-width: 100%;
  display: flex;
}

.div-block-265 {
  width: 800px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.heading-200 {
  color: var(--dim-grey);
  text-align: center;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.75em;
}

.image-54143 {
  width: 250px;
  padding-bottom: 100px;
}

.text-block-75 {
  color: #fff;
  text-align: center;
  font-family: Fira Sans, sans-serif;
  font-size: 22px;
}

.div-block-266 {
  background-image: url('../images/dark-gray-excerpt-reading-background.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  margin-top: 60px;
  margin-bottom: 40px;
  padding: 40px;
}

.html-embed-31 {
  margin-top: 25px;
}

.bold-text-30 {
  font-family: Fira Sans, sans-serif;
}

.image-54144 {
  width: 650px;
}

.rich-text-block-52 {
  text-align: center;
  margin-top: 60px;
  padding-bottom: 30px;
}

.image-54145 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.heading-201 {
  font-family: Permanent Marker, sans-serif;
  font-size: 5em;
}

.text-block-76 {
  text-align: center;
  width: 600px;
  max-width: 100%;
  margin-bottom: 120px;
  font-family: Fira Sans, sans-serif;
  font-size: 24px;
  line-height: 35px;
}

.heading-202 {
  color: var(--adb_main);
}

.text-block-77 {
  color: var(--adb_body);
}

.link-55 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  line-height: 2.5em;
  display: block;
}

.text-block-78 {
  text-transform: none;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Fira Sans, sans-serif;
  font-size: 32px;
  line-height: 50px;
}

.bold-text-31 {
  color: #d57100;
}

.bold-text-31-copy-copy {
  color: var(--adb_red);
}

.paragraph-176 {
  color: var(--white);
  max-width: 100%;
  padding-bottom: 0;
  font-family: Fira Sans, sans-serif;
}

.rich-text-block-53 {
  color: #fff;
  text-align: center;
  background-image: url('../images/square-red.png');
  background-position: 0 0;
  background-size: 100% 100%;
  width: 600px;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 20px;
  display: block;
}

.link-56 {
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  line-height: 2.5em;
  display: block;
}

.div-block-267 {
  max-width: 100%;
}

.div-2024-1200-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 60px auto 0;
  padding: 20px;
  display: block;
}

.div-2024-1200-copy.hidden {
  display: none;
}

.heading-203 {
  text-align: center;
}

.html-embed-32 {
  width: 800px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-54 {
  width: 800px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 60px;
}

.paragraph-176-copy {
  color: var(--white);
  max-width: 100%;
  padding-bottom: 0;
  font-family: Fira Sans, sans-serif;
}

.rich-text-block-55 {
  text-align: left;
  width: 850px;
  max-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Fira Sans, sans-serif;
  font-size: .9em;
  line-height: 1.65em;
}

.rich-text-block-55-copy {
  text-align: left;
  width: 700px;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Fira Sans, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.paragraph-177 {
  text-align: center;
  padding-bottom: 20px;
  font-weight: 700;
  line-height: 1.65em;
}

.paragraph-178 {
  padding-bottom: 20px;
  line-height: 1.6em;
}

.paragraph-179 {
  line-height: 1.6em;
}

.paragraph-180 {
  line-height: 1.35em;
}

.image-54146 {
  width: 300px;
  margin: 10px auto;
}

.link-57 {
  font-family: Fira Sans, sans-serif;
}

.rich-text-block-56 {
  width: 720px;
  max-width: 100%;
}

.image-54147 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.link-58 {
  font-family: Fira Sans, sans-serif;
}

.image-54148 {
  padding-bottom: 25px;
}

.image-54042-copy {
  width: 650px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 0;
}

.heading-204 {
  text-transform: uppercase;
  padding-bottom: 20px;
  font-family: Fira Sans, sans-serif;
  font-size: 3.75em;
}

.drop-shadow-container {
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.mindbomb-background {
  background-image: url('../images/background-concrete-texture-white-tilable.jpg');
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.link-59 {
  padding-bottom: 20px;
  font-size: 2em;
  line-height: 2em;
}

.read-more-barghouti {
  display: none;
}

.biopolitics-read-more {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.image-54149 {
  width: 450px;
}

.div-block-268 {
  width: 600px;
  max-width: 100%;
}

.html-embed-33 {
  width: 100%;
  max-width: 100%;
}

.heading-205 {
  margin-right: 0;
  font-family: Permanent Marker, sans-serif;
  font-size: 2em;
}

.link-60 {
  font-family: Permanent Marker, sans-serif;
  font-size: 2em;
  line-height: 2em;
}

.image-54150 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.heading-206 {
  color: var(--black_adb_2020);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  font-family: Fira Sans, sans-serif;
}

.heading-207 {
  color: var(--black_adb_2020);
  text-transform: none;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 2.5em;
}

.image-54151 {
  width: 250px;
}

.image-54151:hover {
  width: 260px;
  margin-bottom: 6px;
}

.image-54152 {
  padding-bottom: 40px;
}

.heading-208 {
  color: var(--black_adb_2020);
  text-align: center;
  margin-top: 0;
  font-family: Permanent Marker, sans-serif;
}

.image-54153 {
  width: 850px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rich-text-block-57 {
  width: 40%;
  max-width: 100%;
  padding: 20px;
  transform: rotate(0);
}

.div-block-269 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-181, .paragraph-181-copy {
  font-size: 1.45em;
  line-height: 2.15em;
}

.rich-text-block-57-copy {
  width: 900px;
  max-width: 100%;
  padding: 20px;
  transform: rotate(0);
}

.heading-208-copy {
  color: var(--adb_main);
  text-align: center;
  margin-bottom: 1rem;
  font-family: Permanent Marker, sans-serif;
  font-size: 5.5em;
  line-height: 1em;
}

.link-block-32 {
  background-image: url('../images/take-the-plunge-button-sm.jpg');
  background-position: 0 0;
  background-size: auto;
  width: 300px;
  height: 192px;
  margin-top: 20px;
}

.link-block-32:hover {
  background-image: url('../images/take-the-plunge-button-dark-sm.jpg');
}

.image-54154 {
  margin-top: 60px;
}

.div-2024-1200-no-top-padding {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 0 auto 60px;
  padding: 0 20px 20px;
  display: flex;
}

.div-2024-1200-no-top-padding.hidden {
  display: none;
}

.div-2024-1200-no-top-padding.mindbombs-page {
  margin-bottom: 20px;
}

.mobile-only-mindbomb-intro {
  text-align: center;
  width: 1000px;
  max-width: 100%;
  padding: 15px 20px 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 19px;
  line-height: 1.5em;
  display: none;
}

.page-styling, .static-styling {
  display: none;
}

.image-54155 {
  width: 250px;
  margin-bottom: 0;
}

.heading-194-copy {
  text-align: center;
  font-family: Fira Sans, sans-serif;
  font-size: 2.5em;
}

.family-tv {
  width: 550px;
  margin-top: 20px;
}

.image-54156 {
  margin-top: 0;
  margin-bottom: 0;
}

.occupy-campus-posters {
  margin-top: 0;
}

.text-block-79 {
  color: var(--adb-grey-50);
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Fira Sans, sans-serif;
  font-size: 2em;
  font-style: italic;
  font-weight: 400;
  line-height: 2em;
}

.heading-209 {
  text-align: left;
  margin-bottom: 0;
  margin-right: auto;
  padding-bottom: 20px;
  font-family: Bitter, serif;
}

.div-block-270 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-210 {
  text-align: center;
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 2.7em;
}

.bold-text-32 {
  text-transform: uppercase;
  font-family: Bitter, serif;
}

.rich-text-block-58 {
  width: 650px;
  margin-top: 25px;
  margin-bottom: 50px;
}

.image-54157 {
  width: 650px;
  padding-bottom: 20px;
}

.image-54158 {
  width: 30px;
  margin-top: 0;
  margin-bottom: 0;
}

.link-block-33 {
  color: var(--adb_main);
  letter-spacing: .5px;
  text-transform: uppercase;
  padding: 10px;
  font-family: Fira Sans, sans-serif;
  font-weight: 700;
}

.link-block-33.rightmost-element {
  margin-right: 60px;
}

.link-block-34 {
  background-image: url('../images/painted-button-background.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-80 {
  -webkit-backdrop-filter: grayscale();
  backdrop-filter: grayscale();
  color: var(--white);
  padding-left: 40px;
  padding-right: 40px;
  font-family: Permanent Marker, sans-serif;
  font-size: 2.5em;
  line-height: 2.5em;
}

.heading-211 {
  margin-right: auto;
  font-family: Permanent Marker, sans-serif;
}

.image-54159 {
  padding-bottom: 40px;
}

.image-54160 {
  padding-bottom: 20px;
}

.div-block-271 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  order: 0;
  justify-content: center;
  align-items: center;
  margin-right: auto;
  padding-bottom: 10px;
  display: flex;
}

.div-block-271._173 {
  margin-top: 50px;
}

.link-28-copy {
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 1.3em;
}

.image-54161 {
  width: 550px;
  margin-bottom: 0;
}

.link-61 {
  margin-top: -10px;
  padding-bottom: 15px;
  font-family: Bitter, serif;
  font-size: 1.15em;
  font-weight: 400;
}

.heading-212 {
  text-align: center;
  margin-top: 0;
  font-family: Permanent Marker, sans-serif;
}

.heading-213 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Permanent Marker, sans-serif;
}

.rich-text-block-59 {
  text-align: center;
}

.image-54162 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.testing-page {
  position: fixed;
  inset: auto 0 0;
}

.heading-214 {
  color: #fff;
  text-align: center;
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 40px;
}

.image-54163 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-54164 {
  width: 250px;
  margin-top: 140px;
  margin-bottom: 60px;
  transform: rotate(-90deg);
}

.div-block-272 {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 40px;
  display: flex;
}

.image-54165, .image-54166 {
  width: 47.5%;
}

.image-54167 {
  width: 500px;
  margin-top: 20px;
  padding-top: 60px;
  padding-bottom: 10px;
}

.image-54168 {
  width: 1000px;
}

.f43g565h5h76j {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 60px auto;
  padding: 20px;
  display: flex;
}

.f43g565h5h76j.hidden {
  display: none;
}

.f43g565h5h76j.mindbombs-page {
  margin-bottom: 20px;
}

.f43g565h5h76j.less-padding {
  margin-top: 0;
}

.image-54169 {
  width: 550px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.link-62 {
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Bitter, serif;
  font-size: 2em;
  line-height: 2em;
}

.item-of-the-day {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.item-of-the-day.hidden {
  display: none;
}

.item-of-the-day.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.item-of-the-day.padding-top {
  padding-top: 20px;
}

.item-of-the-day.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.item-of-the-day.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.item-of-the-day.vertical-padding.background-gray.less-top-padding {
  margin-top: 20px;
}

.item-of-the-day.gray-background {
  background-color: #f8f8f8;
}

.item-of-the-day.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.item-of-the-day.hospital-strike {
  width: 900px;
}

.item-of-the-day.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.item-of-the-day.bumped-right {
  left: 60px;
}

.item-of-the-day.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.item-of-the-day.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.item-of-the-day.bumped-left {
  right: 25px;
}

.item-of-the-day.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.item-of-the-day.less_padding {
  margin-bottom: 0;
  padding-top: 20px;
}

.heading-215 {
  text-align: center;
  margin-bottom: 1.5rem;
  font-family: Merriweather, serif;
  font-size: 2.75em;
}

.div-block-273 {
  width: 500px;
  max-width: 100%;
}

.text-block-81 {
  font-family: Merriweather, serif;
}

.image-54170 {
  width: 450px;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-216 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 2.4em;
  line-height: 1.5em;
}

.heading-216.margin-bottom {
  margin-bottom: 2rem;
}

.rich-text-block-60 {
  margin-top: 20px;
}

.text-block-82 {
  color: var(--adb_main);
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 2em;
}

.text-block-82:hover {
  color: var(--adb_red);
}

.link-block-35 {
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-274 {
  -webkit-backdrop-filter: contrast(200%);
  backdrop-filter: contrast(200%);
  background-color: #00000080;
  margin: 10px;
  padding: 5px;
}

.div-block-275 {
  flex-flow: column;
  max-width: 100%;
  display: flex;
}

.div-block-275.hidden {
  display: none;
}

.div-block-276 {
  flex-flow: column;
  display: flex;
}

.div-block-277 {
  width: 500px;
}

.heading-217 {
  text-align: center;
  font-family: Bitter, serif;
}

.heading-216-copy {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 3em;
  line-height: 1.5em;
}

.heading-216-copy.margin-bottom {
  margin-bottom: 2rem;
}

.heading-216-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 2.4em;
  line-height: 1.5em;
}

.heading-216-copy.margin-bottom {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 3em;
}

.heading-216-copy-copy {
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Bitter, serif;
  font-size: 2.5em;
  line-height: 1.5em;
}

.heading-216-copy-copy.margin-bottom {
  margin-bottom: 2rem;
}

.rich-text-block-61 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 20px;
  font-family: Bitter, serif;
}

.div-block-278 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.code-embed {
  width: 200px;
  max-width: 100%;
}

.text-block-83 {
  text-align: center;
  text-transform: uppercase;
  padding-right: 10px;
  font-family: Bitter, serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-84 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Bitter, serif;
  font-size: 25px;
  line-height: 30px;
}

.code-embed-2, .code-embed-3 {
  margin-bottom: 0;
}

.navbar-6 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-bottom: 0;
}

.rich-text-block-62 {
  text-align: center;
  margin-bottom: 20px;
}

.link-63 {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Bitter, serif;
  font-size: 2em;
  line-height: 2em;
}

.image-54172 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 30px;
}

.link-64 {
  margin-left: auto;
  padding-top: 10px;
  font-family: Fira Sans, sans-serif;
}

.heading-218 {
  font-family: Permanent Marker, sans-serif;
}

.code-embed-4 {
  width: 100%;
}

.div-block-265-copy {
  width: 800px;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.rich-text-block-61-copy {
  text-align: center;
  margin-top: 35px;
  padding-bottom: 10px;
  font-family: Bitter, serif;
}

.text-block-84-copy {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 0;
  font-family: Bitter, serif;
  font-size: 35px;
  line-height: 45px;
}

.heading-216-copy-copy-copy {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 2.5em;
  line-height: 1.5em;
}

.heading-216-copy-copy-copy.margin-bottom {
  margin-bottom: 2rem;
}

.div-block-279 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-85 {
  margin-top: -35px;
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Bitter, serif;
}

.link-65, .link-66 {
  font-family: Bitter, serif;
}

.text-block-86 {
  text-transform: none;
  font-family: Bitter, serif;
  font-size: 24px;
  font-weight: 400;
}

.rich-text-block-63 {
  text-align: center;
  font-family: Resolutionsans, Arial, sans-serif;
}

.rich-text-block-63.paragraph-spacing {
  margin-top: 0;
  padding-bottom: 10px;
}

.paragraph-182, .paragraph-183, .paragraph-184, .paragraph-185, .paragraph-186 {
  font-family: Fira Sans, sans-serif;
}

.image-54173 {
  margin-top: 0;
  margin-bottom: 20px;
}

.image-54174 {
  width: 600px;
}

.p_blackspot_2-copy {
  text-align: center;
  width: 600px;
  max-width: 100vw;
  margin-top: 15px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Special Elite;
  font-size: 2.5em;
  font-weight: 700;
}

.text-block-87 {
  font-family: Bitter, serif;
  font-size: 1.65em;
  line-height: 1.5em;
}

.heading-219 {
  text-align: center;
  font-family: Bitter, serif;
}

.heading-219.margin-bottom {
  margin-bottom: 2rem;
}

.image-54175 {
  width: 720px;
}

.link-67 {
  margin-top: 10px;
  padding: 10px;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 400;
}

.heading-220 {
  color: var(--adb_light_grey_2020);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
}

.video-902 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.video-902.mindbomb-video-mask {
  width: 100%;
}

.mindbomb {
  background-image: url('../images/black-background---light-v2.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  width: 100%;
  max-width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 85px;
}

.div-block-280 {
  background-color: #fff0;
  background-image: url('../images/red-box-background.png');
  background-position: 0 0;
  background-size: 100% 100%;
  max-width: 100%;
  padding: 10px 30px;
  font-size: 18px;
  transform: rotate(-3deg);
}

.div-block-280.mindbomb-video-mask.color-two {
  filter: hue-rotate(180deg);
  background-image: url('../images/900px-div-video-mask-v3.svg');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 10px 30px;
  font-size: 18px;
  transform: rotate(-3deg);
}

.div-block-280.mindbomb-video-mask.color-two-three {
  background-color: var(--adb-grey-50);
  padding: 10px 40px;
  font-size: 18px;
  transform: rotate(0);
}

.div-block-280.mindbomb-video-mask-copy.color-two {
  filter: hue-rotate(180deg);
  background-image: url('../images/900px-div-video-mask-v3.svg');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 10px 30px;
  font-size: 18px;
  transform: rotate(-3deg);
}

.div-block-280.mindbomb-video-mask-copy.color-two-three {
  background-color: var(--adb-grey-50);
  padding: 10px 40px;
  font-size: 18px;
  transform: rotate(0);
}

.div-block-280.gray {
  filter: grayscale();
  transform: none;
}

.heading-221 {
  color: var(--adb_light_grey_2020);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
}

.div-block-281.mindbomb-video-mask {
  background-color: var(--black_adb_2020);
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  transform: rotate(0);
}

.div-block-282 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.mindbomb-special {
  flex-direction: column;
  align-items: center;
  width: 1100px;
  max-width: 100%;
  margin: 1rem auto;
  padding: 2rem 20px;
  display: flex;
}

.mindbomb-special.hidden {
  display: none;
}

.mindbomb-special.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.mindbomb-special.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.mindbomb-special.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.mindbomb-special.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.mindbomb-special.less_bottom_padding {
  padding-bottom: 0;
}

.image-54176 {
  width: 275px;
  margin-top: 30px;
}

.div-block-283 {
  width: 450px;
  max-width: 100%;
}

.heading-222 {
  font-family: Bitter, serif;
}

.heading-223 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 40px;
  font-size: 2.5em;
  line-height: 1.5em;
}

.h65h665h5 {
  text-align: center;
  text-transform: none;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-family: Bitter, serif;
  font-size: 3.5em;
  line-height: 1.3em;
}

.h65h665h5.margin-bottom {
  margin-bottom: 2rem;
}

._8g954hg954g {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Bitter, serif;
  font-size: 2.5em;
  line-height: 1.5em;
}

._8g954hg954g.margin-bottom {
  margin-bottom: 2rem;
}

.static-styling--backup, .page-styling-backup {
  display: none;
}

.bold-text-31-copy {
  color: #8b0000;
}

.more-mindbombs {
  text-align: center;
  cursor: pointer;
  background-color: #8b0000;
  width: 100px;
  margin: 5px;
  padding: 20px 10px;
  font-family: Fira Sans, sans-serif;
  font-size: 1.75em;
  font-weight: 400;
}

.more-mindbombs.color-two {
  background-color: #9abca7;
}

.more-mindbombs.orange-donation {
  background-color: #d57100;
  width: 150px;
}

.more-mindbombs.black-donation {
  background-color: #3d3d3d;
}

.more-mindbombs.green-donation {
  background-color: #00460e;
}

.more-mindbombs.green-donation:hover {
  color: #270;
}

.more-mindbombs.fundraising-mask {
  background-color: #8b0000;
  width: 350px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.more-mindbombs.fundraising-mask:hover {
  color: #4d0000;
}

.more-mindbombs.fundraising-mask.orange-donation {
  background-color: #d57100;
}

.more-mindbombs.fundraising-mask.orange-donation:hover {
  color: #864700;
}

.more-mindbombs.fundraising-mask.red-donation {
  background-color: #8b0000;
}

.more-mindbombs.fundraising-mask.red-donation:hover {
  color: #520000;
}

.div-block-263-copy {
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.image-54177 {
  width: 500px;
  margin: 30px auto 0;
}

.rich-text-block-64 {
  letter-spacing: 2px;
  margin-top: 50px;
  margin-bottom: 40px;
}

.image-54178 {
  width: 400px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.rich-text-block-64-copy {
  letter-spacing: 2px;
  width: 720px;
  max-width: 100%;
  margin-top: 50px;
  margin-bottom: 40px;
}

.lots-of-paragraph-spacing {
  padding-bottom: 20px;
}

.lots-of-paragraph-spacing.one {
  font-size: 1.75em;
  transform: rotate(-1deg);
}

.lots-of-paragraph-spacing.two {
  padding-left: 40px;
}

.lots-of-paragraph-spacing.three {
  margin-left: -10px;
  transform: rotate(1deg);
}

.lots-of-paragraph-spacing.five {
  padding-left: 10px;
}

.lots-of-paragraph-spacing.six {
  margin-left: -5px;
  font-size: 1.7em;
}

.lots-of-paragraph-spacing.seven {
  margin-left: -20px;
  transform: rotate(1deg);
}

.heading-224 {
  text-align: center;
  margin-top: 40px;
}

.link-68 {
  text-align: center;
  width: 550px;
  max-width: 100%;
  font-family: Bitter, serif;
  font-size: 1.7em;
  font-weight: 700;
  line-height: 1.25em;
}

.rich-text-block-65 {
  margin-top: 20px;
  margin-bottom: 30px;
}

.image-54180 {
  margin-top: 40px;
  margin-bottom: 50px;
}

.heading-225 {
  text-align: center;
  margin: 0 auto 0;
}

.link-69 {
  text-align: center;
  font-family: Bitter, serif;
}

.paragraph-187 {
  text-align: center;
}

.image-54181 {
  margin-top: 0;
  margin-bottom: 10px;
}

.image-54182 {
  margin-top: -2rem;
}

.image-54183 {
  width: 100%;
}

.image-54184 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.image-54185 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.image-54186 {
  margin-top: 40px;
  margin-bottom: 100px;
}

.background-video {
  width: 100%;
  max-width: 100%;
}

.code-embed-5 {
  width: 100%;
  max-width: 100%;
  margin-top: 125px;
}

.div-block-284 {
  width: 600px;
  max-width: 100%;
}

.div-block-285 {
  background-image: url('../images/173-launch-video-background-v2-v2.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-286 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.link-block-36 {
  width: 300px;
  max-width: 100%;
}

.image-54187 {
  width: 100%;
  margin-top: 160px;
}

.image-54188 {
  width: 350px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.image-54189, .image-54190 {
  margin-bottom: 30px;
}

.image-54191 {
  width: 300px;
  margin-bottom: 50px;
}

.tablet-and-down-image {
  display: none;
}

.text-block-88 {
  margin-top: 80px;
  font-family: Markerscribbles, sans-serif;
  font-size: 125px;
  line-height: 125px;
}

.image-54192 {
  width: 250px;
  margin-top: 20px;
  margin-bottom: 60px;
}

.heading-226 {
  color: var(--adb_blue);
  text-align: center;
  margin-bottom: 0;
  transform: rotate(-.5deg);
}

.heading-227 {
  color: var(--firebrick);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.2em;
  transform: rotate(2deg);
}

.image-54193 {
  width: 350px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.image-54194 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-54195 {
  width: 200px;
  transform: rotate(1deg);
}

.image-54196 {
  width: 400px;
  margin-top: 100px;
}

.text-block-89 {
  font-family: Bitter, serif;
  font-size: 2.25em;
  line-height: 2em;
}

.heading-228 {
  text-align: center;
}

.heading-224-copy {
  text-align: center;
  margin-top: 40px;
  font-size: 2.5em;
}

.image-54197 {
  width: 255px;
}

.image-54198 {
  margin-bottom: 30px;
}

.heading-229 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 4rem;
}

.image-54199 {
  width: 300px;
  margin-top: 100px;
  margin-bottom: 120px;
}

.image-54200 {
  width: 300px;
  margin-top: 60px;
}

.image-54201 {
  width: 300px;
  margin-top: 40px;
}

.image-54202 {
  margin-top: 30px;
  margin-bottom: 20px;
}

.rich-text-block-66 {
  width: 720px;
}

.heading-230 {
  margin-bottom: 2rem;
}

.div-block-287 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-90 {
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}

.mindbomb-video-mask {
  width: 100%;
}

.text-block-91 {
  text-transform: uppercase;
  margin-top: 35px;
  font-size: 32px;
  line-height: 32px;
}

.rich-text-block-67 {
  font-family: Bitter, serif;
}

.rich-text-block-67 p, .rich-text-block-67 strong {
  font-family: Courier Prime, sans-serif;
}

.image-54203 {
  text-align: left;
}

.figure-caption {
  margin-bottom: 20px;
  font-size: 25px;
}

.image-54204 {
  width: 300px;
  margin-top: 60px;
}

.image-54205 {
  width: 300px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.rich-text-block-67-copy {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Bitter, serif;
  font-size: 16px;
}

.rich-text-block-67-copy p {
  font-family: Bitter, serif;
}

.rich-text-block-67-copy strong {
  font-family: Courier Prime, sans-serif;
}

.div-block-288 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.image-54206 {
  width: 720px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.heading-231 {
  text-align: left;
}

.image-54207 {
  width: 200px;
  margin-top: 120px;
  margin-bottom: 80px;
}

.image-54208 {
  filter: grayscale(97%);
  width: 300px;
  margin-top: 20px;
}

.image-54209 {
  width: 100%;
}

.image-54210 {
  width: 65%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-289 {
  width: 100%;
  position: relative;
}

.image-54211 {
  width: 175px;
  margin-top: 40px;
  margin-bottom: 85px;
}

.div-block-290 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  display: flex;
}

.div-block-290.hidden {
  display: none;
}

.link-block-37 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.text-block-92 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 60px;
  font-family: Bitter, serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.2em;
}

.text-span-121 {
  color: var(--black);
}

.heading-232 {
  color: var(--red_adb_2021);
  font-size: 2.5em;
}

.image-54212 {
  width: 175px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-291 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.div-block-291.hidden {
  display: none;
}

.heading-233 {
  margin-bottom: 0;
  font-family: Courier Prime, sans-serif;
  font-style: normal;
  line-height: 1.5em;
}

.div-block-292 {
  margin-top: 40px;
  margin-bottom: 100px;
}

.text-block-93 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.image-54213 {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.image-54214 {
  width: 250px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.vote-option {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.vote-option:hover {
  opacity: .75;
}

.vote-option.hidden {
  display: none;
}

.vote-option.vertical-option {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.vote-text {
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Courier Prime, sans-serif;
  font-size: 2em;
  font-style: normal;
  line-height: 1em;
}

.box-image {
  width: 60px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.poll-result {
  text-transform: uppercase;
  font-family: Courier Prime, sans-serif;
  font-size: 1.5em;
  font-style: normal;
  display: none;
}

.heading-234-copy {
  color: var(--black_adb_2020);
  margin-right: 25px;
  font-family: Courier Prime, sans-serif;
  font-size: 4em;
  font-style: normal;
}

.heading-234-copy:hover {
  color: var(--dim-grey);
}

.result-button {
  color: var(--dim-grey);
  text-align: right;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  font-family: Courier Prime, sans-serif;
  font-size: 1.25em;
  font-style: normal;
}

.result-button:hover {
  opacity: .8;
  color: var(--dim-grey);
}

.vote-box {
  background-color: #f0f0f0;
  background-image: url('../images/gray-square-background-grunge.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  padding: 40px 20px;
  display: flex;
}

.vote-options {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.vote-options.vertical-options {
  flex-flow: column;
}

.image-54215 {
  width: 250px;
  margin-top: 60px;
  margin-bottom: 20px;
}

.heading-235 {
  text-transform: capitalize;
  font-size: 2.25em;
}

.image-54216 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.heading-236 {
  text-align: center;
}

.link-70 {
  text-transform: none;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 2.4em;
  font-style: italic;
}

.vote-image {
  margin-left: auto;
  margin-right: auto;
}

.vote-question {
  font-size: 2.8em;
  font-weight: 400;
}

.poll-injection {
  width: 550px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.poll-question {
  font-size: 3em;
  font-weight: 400;
}

.heading-237 {
  margin-top: 30px;
  margin-bottom: 1.5rem;
}

.heading-238 {
  margin-top: 30px;
  margin-bottom: 3rem;
}

.rich-text-block-68 {
  margin-top: 30px;
}

.code-embed-6 {
  width: 100%;
}

.rich-text-block-69 {
  width: 700px;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
}

.div-block-293 {
  background-image: url('../images/MOSHED-2024-8-7-14-30-48-1.gif');
  background-position: 0 0;
  background-size: 300px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-293.rough-square-mask {
  background-image: url('../images/ezgif-6-a3bee3b129.gif');
  background-size: 250px;
}

.heading-239 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.rich-text-block-70 {
  background-color: var(--white);
  width: 600px;
  max-width: 100%;
  padding: 10px 20px;
}

.image-54217 {
  width: 350px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-294 {
  background-color: var(--white);
  margin-bottom: 20px;
  padding: 10px;
}

.div-block-295 {
  background-color: #ffffffe6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-295.rough-square-mask {
  background-color: #fffffff7;
  padding-top: 35px;
  padding-bottom: 25px;
}

.heading-239-copy {
  background-color: var(--white);
  color: var(--black_adb_2020);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 3em;
  display: flex;
}

.gthry76 {
  background-color: var(--white);
  color: var(--adb_main);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: .25rem;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.rich-text-block-70-copy {
  background-color: var(--white);
  color: var(--black_adb_2020);
  width: 600px;
  max-width: 100%;
  padding: 10px 20px;
  font-family: Bitter, serif;
  font-size: 1.65em;
  line-height: 1.5em;
}

.image-54218 {
  width: 450px;
  margin-top: 60px;
}

.image-54033-copy {
  width: 125px;
  padding-top: 0;
}

.rich-text-block-71 {
  text-align: left;
  width: 900px;
  max-width: 100%;
}

.image-54219 {
  width: 500px;
}

.image-54219-copy {
  width: 900px;
}

.form-4-copy {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-54220 {
  width: 500px;
}

.image-54221, .image-54222 {
  width: 100px;
}

.image-54223 {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: auto;
}

.image-54224 {
  width: 50px;
  height: 250px;
}

.rich-text-block-72 {
  padding: 20px;
}

.text-block-94, .text-block-95 {
  font-size: 1.25em;
}

.counter-display-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url('../images/black-box-with-roguh-edges-white-bg.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
  display: flex;
}

.count-display {
  color: var(--adb_light_grey_2020);
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 30px;
  line-height: 35px;
}

.increment-button {
  color: var(--firebrick);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-image: url('../images/white-button-background.png');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 5px 10px 5px 5px;
  font-family: Bitter, serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.rich-text-block-73 {
  margin-top: 40px;
  font-family: Courier Prime, sans-serif;
}

.paragraph-188 {
  text-align: center;
  font-family: Courier Prime, sans-serif;
  font-size: 2.5em;
  font-style: italic;
  font-weight: 400;
}

.paragraph-188.left-padding {
  padding-left: 10px;
}

.text-block-96 {
  text-align: center;
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 2em;
}

.paragraph-188-copy {
  text-align: left;
  font-family: Bitter, serif;
  font-size: 2.5em;
  font-style: normal;
  font-weight: 400;
}

.paragraph-188-copy.left-padding {
  padding-left: 10px;
}

.image-54214-copy {
  width: 100px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.rich-text-block-73-copy {
  margin-top: 45px;
  font-family: Courier Prime, sans-serif;
}

.very-important-scripts {
  display: none;
}

.fresgreserree43 {
  color: var(--adb_body);
  text-align: center;
  margin-bottom: 0;
  padding: 1rem 2rem 0;
  font-family: Resolutionsans, Arial, sans-serif;
  font-size: 2.4em;
  line-height: 1.4em;
}

.heading-240 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8rem;
  padding-top: 6rem;
  font-size: 4em;
}

.h89h8gf76f {
  width: 600px;
  margin-bottom: 40px;
}

.image-54225 {
  width: 450px;
}

.image-54226 {
  width: 125px;
  margin-top: 80px;
}

.image-54227 {
  width: 50px;
}

.image-54228 {
  margin-top: 60px;
}

.rich-text-block-74 {
  background-color: #ffffffbf;
  max-width: 100%;
}

.paragraph-189 {
  width: 650px;
  max-width: 100%;
  padding: 20px;
  font-size: 1.5em;
}

.image-54229 {
  width: 115px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
}

.launch-video {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 30px auto 60px;
  padding: 20px;
  display: flex;
}

.launch-video.hidden {
  display: none;
}

.launch-video.mindbombs-page {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.launch-video.less-padding {
  margin-top: 0;
}

.launch-video.no-top-padding {
  margin-top: 0;
  padding-top: 0;
}

.submit-button-3 {
  background-color: #3898ec00;
  background-image: url('../images/thick-painted-brush-divider.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  font-size: 20px;
}

.submit-button-3:hover {
  opacity: .75;
}

.form-5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-field-7 {
  margin-bottom: 0;
  font-size: 20px;
}

.form-block-5 {
  margin-bottom: 0;
}

.simple-form {
  margin-top: 10px;
  margin-bottom: 10px;
}

.link-block-38 {
  color: var(--white);
  background-image: url('../images/thick-painted-brush-divider.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  font-family: Bitter, serif;
  font-size: 20px;
}

.link-block-38:hover {
  opacity: .75;
  color: var(--white);
}

.text-block-97 {
  font-size: 25px;
}

.div-block-296 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-54230 {
  width: 150px;
  margin-top: 20px;
}

.link-block-38-copy {
  color: var(--white);
  background-image: url('../images/thick-painted-brush-divider.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  font-family: Bitter, serif;
  font-size: 20px;
  display: flex;
}

.link-block-38-copy:hover {
  opacity: .75;
  color: var(--white);
}

.link-block-39 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-241 {
  font-size: 2.5em;
}

.image-54231 {
  width: 200px;
  margin-top: 30px;
}

.text-block-98 {
  color: var(--red_adb_2021);
  margin-left: auto;
  font-size: 1.75em;
  line-height: 1.75em;
}

.text-block-98:hover {
  color: var(--adb_red);
}

.rich-text-block-75 {
  text-align: center;
}

.div-block-297 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.text-block-99 {
  color: var(--adb_main);
  font-family: Bitter, serif;
  font-size: 1.65em;
  line-height: 1.65em;
}

.text-block-100 {
  color: var(--dim-grey);
  margin-bottom: 15px;
  font-family: Bitter, serif;
  font-size: 1.4em;
  line-height: 1.4em;
}

.field-label-5 {
  font-family: Bitter, serif;
}

.form-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-field-8 {
  margin-bottom: 0;
}

.submit-button-4 {
  background-color: var(--red_adb_2021);
}

.heading-242 {
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.4em;
}

.form-block-6 {
  width: 400px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-298 {
  width: 500px;
  max-width: 100%;
}

.image-54232 {
  width: 300px;
  margin-top: 80px;
  margin-bottom: 30px;
}

.video-903 {
  margin-top: 40px;
}

.div-block-299 {
  width: 500px;
  max-width: 100%;
}

.image-54233 {
  width: 300px;
}

.footer-link-2-copy {
  color: var(--adb_body);
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2-copy:hover {
  color: #1a1b1fbf;
}

.footer-link-2-copy.third-force {
  color: var(--red_adb_2021);
  font-size: 20px;
  line-height: 25px;
}

.div-block-300 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.image-54234 {
  width: 650px;
}

.heading-243 {
  margin-top: 40px;
  margin-bottom: 50px;
  font-size: 2.5em;
}

.heading-243-copy {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 2.5em;
}

.image-54235 {
  width: 150px;
  margin-top: 40px;
}

.hfidusgfdsg78s8g7fd4e {
  text-align: left;
  width: 900px;
  max-width: 100%;
  font-size: 24px;
}

.paragraph-190 {
  line-height: 1.35em;
}

.regasr54trf {
  padding-top: 20px;
  font-family: Bitter, serif;
}

.regasr54trf p, .regasr54trf strong {
  font-family: Courier Prime, sans-serif;
}

.link-71 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.rich-text-block-76 {
  text-align: center;
  width: 700px;
  margin-top: 20px;
  margin-bottom: 0;
}

.image-54236 {
  width: 600px;
  margin-bottom: 40px;
}

.image-54237 {
  margin-top: 30px;
  margin-bottom: 80px;
}

.image-54238 {
  margin-bottom: 40px;
}

.image-54239 {
  width: 200px;
  margin-bottom: 60px;
}

.image-54240 {
  margin-top: 40px;
}

.link-72 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.33em;
}

.image-54241 {
  width: 250px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.rich-text-block-78 {
  width: 1000px;
  margin-top: 20px;
}

.image-54242 {
  width: 150px;
}

.link-73 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.vacation-mode {
  display: none;
}

.image-54243 {
  width: 400px;
  margin-top: 0;
  margin-bottom: 15px;
}

.fw43gw.paragraph-spacing {
  color: var(--adb_red);
  font-size: 20px;
}

.paragraph-191 {
  color: var(--adb_blue);
  margin-bottom: 1rem;
  font-size: 2em;
}

.g435e5h {
  width: 400px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.bfdtrh5 {
  color: var(--red_adb_2021);
  margin-top: 20px;
  font-size: 18px;
}

.bfdtrh5.paragraph-spacing {
  color: var(--adb_red);
  font-size: 20px;
}

.paragraph-192 {
  color: #a76c0d;
  margin-bottom: 1rem;
}

.image-54244 {
  width: 250px;
  margin-top: 70px;
  margin-bottom: 40px;
}

.image-54245 {
  width: 450px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-244 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 2.75em;
}

.image-54246 {
  width: 150px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54247, .image-54248 {
  width: 250px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54249 {
  width: 450px;
  margin-top: 80px;
  margin-bottom: 40px;
}

.image-54250 {
  margin-bottom: 60px;
}

.image-54251 {
  width: 720px;
  margin-bottom: 60px;
}

.image-54252 {
  margin-top: 20px;
}

.image-54253 {
  width: 300px;
  margin-top: 100px;
  margin-bottom: 30px;
}

.fegsrh5ertdgfgggg {
  margin-top: 0;
  font-family: Courier Prime, sans-serif;
}

.image-54254 {
  width: 400px;
}

.fdgdrtsgdrhgdhhyfujkuklolilkuyfh {
  margin-top: 10px;
  font-family: Courier Prime, sans-serif;
}

.code-embed-7 {
  background-image: url('../images/rough-piece-of-paper-texture-.png');
  background-position: 0 0;
  background-size: auto;
}

.div-block-301 {
  background-image: url('../images/rough-piece-of-paper-texture-white-full-v2.png');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
  transform: rotate(-1deg);
}

.image-54255 {
  width: 200px;
  margin-bottom: 40px;
}

.code-embed-8 {
  width: 600px;
  max-width: 100%;
}

.image-54256 {
  width: 75px;
  transform: rotate(-5deg);
}

.image-54257 {
  filter: grayscale();
}

.image-54258 {
  width: 250px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54259 {
  margin-bottom: 20px;
}

.image-54260 {
  width: 250px;
  margin-top: 40px;
}

.heading-245 {
  color: var(--black_adb_2020);
  text-align: right;
}

.image-54261 {
  filter: grayscale();
  width: 250px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.link-74 {
  text-transform: uppercase;
  font-family: Bitter, serif;
}

.image-54262 {
  margin-bottom: 25px;
}

.image-54263 {
  width: 600px;
  margin-bottom: 100px;
}

.image-54264 {
  width: 720px;
}

.image-54265 {
  filter: grayscale(70%);
  cursor: pointer;
  width: 250px;
}

.image-54266 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.code-embed-9, .code-embed-10 {
  width: 100%;
}

.heading-246, .heading-247 {
  font-family: Bitter, serif;
}

.list-item {
  margin-bottom: 10px;
  font-family: Bitter, serif;
  font-size: 1.65em;
  line-height: 1.5em;
}

.image-54267 {
  margin-bottom: 20px;
}

.image-54268 {
  width: 720px;
}

.image-54269 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.fddfgdg5ere4 {
  width: 150px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 5px;
}

.fjio34jf349jf34fj34 {
  text-transform: none;
  font-family: Bitter, serif;
  font-size: 24px;
  font-weight: 700;
}

.h65hh655677 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rich-text-block-79 {
  width: 650px;
}

.rich-text-block-79.paragraph-spacing {
  font-weight: 400;
}

.bold-text-33 {
  font-weight: 700;
}

.link-75 {
  font-family: Bitter, serif;
  font-weight: 400;
  text-decoration: underline;
}

.image-54270 {
  width: 650px;
  margin-bottom: 40px;
}

.link-block-40 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 30px;
  display: flex;
}

.heading-248 {
  font-size: 2em;
}

.image-54273 {
  width: 250px;
  margin-bottom: 40px;
}

.image-54274 {
  width: 600px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-302 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-11 {
  width: 50%;
}

.div-block-303 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rich-text-block-80 {
  max-width: 720px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.heading-249 {
  margin-top: 30px;
}

.image-54275 {
  width: 600px;
  margin-bottom: 40px;
  margin-right: auto;
}

.image-54276 {
  width: 600px;
  margin-bottom: 60px;
  margin-right: 0;
}

.div-block-304 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.heading-250 {
  margin-bottom: 0;
  font-size: 2.75em;
}

.heading-251 {
  width: 900px;
  margin-top: 10px;
  font-size: 2em;
}

.text-block-101 {
  text-align: center;
  font-family: Bitter, serif;
  font-weight: 700;
}

.gre45h4 {
  width: 900px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 2em;
}

.image-54277 {
  width: 400px;
  height: 40px;
  margin-top: 60px;
  margin-bottom: 100px;
}

.g56hj {
  text-align: center;
  margin-bottom: 0;
  font-family: Bitter, serif;
  font-size: 1.35em;
  font-weight: 700;
  line-height: 1.5em;
}

.image-54278 {
  width: 250px;
}

.heading-252 {
  font-size: 2em;
}

.div-block-305 {
  width: 600px;
  height: 600px;
}

.background-video-2 {
  z-index: 10;
  aspect-ratio: 1;
  width: 600px;
  max-width: 100%;
  height: 600px;
}

.image-54279 {
  width: 250px;
}

.image-54280, .image-54281, .image-54282, .image-54283 {
  width: 280px;
}

.section-21 {
  background-color: var(--black);
}

.image-54284 {
  width: 100%;
  margin-top: 30px;
}

.image-54285 {
  margin: 0 auto;
}

.div-block-306 {
  z-index: 10;
  background-image: linear-gradient(#0000, #000);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
}

.div-block-307 {
  max-width: 100%;
  position: relative;
}

.heading-253 {
  color: #fff;
  font-size: 4em;
  line-height: 1.5em;
}

.text-span-122 {
  color: var(--firebrick);
}

.rich-text-block-81 {
  color: var(--white);
  width: 650px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-81.paragraph-spacing {
  width: 850px;
}

.white-text {
  color: #e6e6e6;
}

.link-76 {
  color: #e20f0f;
  font-family: Bitter, serif;
}

.div-block-308 {
  max-width: 100%;
}

.bold-text-34 {
  font-family: Bitter, serif;
}

.defgesth654 {
  background-color: var(--white);
  filter: invert();
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-54286 {
  width: 400px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.disappearing-act {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.disappearing-act.hidden {
  display: none;
}

.disappearing-act.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.disappearing-act.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.disappearing-act.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.disappearing-act.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.disappearing-act.less_bottom_padding {
  padding-bottom: 0;
}

.disappearing-act.top-margin {
  margin-top: 40px;
}

.disappearing-act.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.disappearing-act.bottom_margin {
  margin-bottom: 60px;
}

.disappearing-act.more-bottom-margin {
  margin-bottom: 20px;
}

.image-54287 {
  width: 250px;
  margin-top: 40px;
}

.yule-log-mask {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
}

.link-77, .link-78 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.image-54288 {
  width: 250px;
  margin-bottom: 20px;
}

.image-54289 {
  width: 100%;
  margin-top: 0;
}

.div-block-309 {
  margin-bottom: 100px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-254 {
  width: 800px;
  margin: 40px auto 2rem;
}

.third-force-sign-up {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
  position: relative;
}

.third-force-sign-up.hidden {
  display: none;
}

.third-force-sign-up.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.third-force-sign-up.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.third-force-sign-up.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.third-force-sign-up.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.third-force-sign-up.less_bottom_padding {
  padding-bottom: 0;
}

.third-force-sign-up.top-margin {
  margin-top: 40px;
}

.third-force-sign-up.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.third-force-sign-up.bottom_margin {
  margin-bottom: 60px;
}

.third-force-sign-up.more-bottom-margin {
  margin-bottom: 20px;
}

.text-block-102 {
  color: var(--white);
  text-align: center;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5em;
}

.div-block-310 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: absolute;
  inset: 0;
}

.form-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.text-field-9 {
  text-transform: uppercase;
  width: 200px;
  max-width: 100%;
  margin-bottom: 0;
}

.submit-button-5 {
  background-color: var(--red_adb_2021);
  text-transform: uppercase;
}

.form-block-7 {
  margin: 20px auto;
  display: block;
}

.div-block-311 {
  aspect-ratio: 1;
  background-image: url('../images/black-circle-500px.png');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: 100%;
  margin-top: 40px;
  padding: 20px;
  display: flex;
}

.link-block-41 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-103 {
  color: #a1a1a1;
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.5em;
}

.code-embed-12 {
  display: none;
}

.image-54290 {
  width: 300px;
  margin-bottom: 40px;
}

.image-54291 {
  margin-top: 40px;
  margin-bottom: 40px;
}

._720px-rich-text {
  width: 720px;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-255 {
  font-family: Varela, sans-serif;
}

.youtube-17 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-256 {
  margin-top: 60px;
  margin-bottom: -9rem;
  font-family: Markerscribbles, sans-serif;
  font-size: 8em;
  line-height: 3.3em;
}

.fdsafr54 {
  margin-top: 40px;
  margin-bottom: -13rem;
  font-family: Markerscribbles, sans-serif;
  font-size: 10em;
  line-height: 3.3em;
}

.image-54292 {
  margin-top: 0;
  margin-bottom: 60px;
}

.image-54293 {
  margin-bottom: 40px;
}

.section-22 {
  width: 100%;
}

.div-block-312 {
  background-image: url('../images/white-to-blue-color-transition-v2.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.image-54294 {
  max-width: 35%;
}

.jfadslgeiroh45 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.jfadslgeiroh45.hidden {
  display: none;
}

.jfadslgeiroh45.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.jfadslgeiroh45.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.jfadslgeiroh45.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.jfadslgeiroh45.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.jfadslgeiroh45.less_bottom_padding {
  padding-bottom: 0;
}

.jfadslgeiroh45.top-margin {
  margin-top: 40px;
}

.jfadslgeiroh45.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.jfadslgeiroh45.bottom_margin {
  margin-bottom: 60px;
}

.jfadslgeiroh45.more-bottom-margin {
  margin-bottom: 20px;
}

.rich-text-block-82 {
  text-align: left;
  width: 650px;
  max-width: 100%;
}

.image-54295 {
  margin-top: 0;
  margin-bottom: 0;
}

.youtube-18 {
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.fg5h {
  margin-top: 40px;
  margin-bottom: -13rem;
  font-family: Markerscribbles, sans-serif;
  font-size: 10em;
  line-height: 3.3em;
}

.main-content-2024 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: block;
}

.yule-log-big {
  flex-flow: column;
  height: 100vh;
  display: flex;
}

.yule-log-big.hidden {
  display: none;
}

.div-block-313 {
  background-image: url('../images/wolf-with-santa-hat.jpg');
  background-position: 0 0;
  background-size: auto 100%;
  flex: 1;
}

.div-block-314 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-block-314.hidden {
  display: none;
}

.image-54296 {
  width: 200px;
  margin: 60px auto 80px;
}

.goijir986h {
  background-image: url('../images/wolf-with-santa-hat.jpg');
  background-position: 0 0;
  background-size: auto 100%;
  flex: 1;
  width: 100%;
}

.div-block-315 {
  width: 1300px;
  max-width: 100%;
  position: relative;
}

.image-54297 {
  width: 300px;
  position: absolute;
  bottom: 0;
  right: 100%;
}

.rich-text-block-84 {
  width: 720px;
  max-width: 100%;
}

.image-54298 {
  margin-bottom: 40px;
}

.image-54299 {
  width: 250px;
}

.image-54300 {
  width: 150px;
  margin-top: 80px;
}

.heading-257 {
  color: var(--adb-grey-50);
  margin-top: 10px;
  margin-bottom: 4rem;
  font-size: 3em;
}

.heading-258 {
  margin-bottom: 0;
}

.image-54301 {
  width: 100%;
  margin: 0 auto;
}

.image-54302 {
  width: 700px;
  margin: 0 auto;
  padding-bottom: 80px;
}

.div-block-316 {
  background-color: var(--black);
  width: 100%;
  max-width: 100%;
}

.image-54303 {
  width: 100%;
  margin-top: 0;
}

.div-block-317 {
  background-color: var(--black);
  max-width: 100%;
}

.image-54304 {
  width: 75px;
  margin-top: 60px;
}

.link-block-42 {
  margin-top: 60px;
}

.video-904 {
  margin-top: 40px;
}

.rich-text-block-85, .rich-text-block-86 {
  width: 100%;
}

.rich-text-block-87 {
  text-align: center;
  width: 600px;
  max-width: 100%;
  margin: 10px auto 20px;
  font-size: 24px;
}

.div-block-318 {
  width: 720px;
  max-width: 100%;
}

.image-54305 {
  margin-bottom: 40px;
}

.image-54306 {
  width: 150px;
  margin-top: 60px;
}

.image-54307 {
  width: 150px;
  margin-top: 10px;
}

.text-block-104 {
  font-family: Bitter, serif;
  font-size: 24px;
  font-weight: 700;
}

.text-block-104-copy {
  margin-top: 40px;
  font-family: Bitter, serif;
  font-size: 24px;
  font-weight: 700;
}

.image-54308 {
  width: 200px;
}

.image-54309 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.image-54310 {
  width: 200px;
  margin-top: 100px;
  margin-bottom: 60px;
}

.image-54311 {
  margin-top: 40px;
}

.link-79 {
  font-family: Fira Sans, sans-serif;
  font-size: 2em;
  font-weight: 700;
  position: static;
}

.image-54312 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.image-54313 {
  margin-bottom: 30px;
}

.image-54314 {
  width: 600px;
  margin-top: 0;
}

.link-80 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.text-block-105 {
  color: var(--black_adb_2020);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
}

.code-embed-13, .code-embed-14 {
  width: 100%;
}

.gj4iogiogj54oj4gj45h45 {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.gj4iogiogj54oj4gj45h45.hidden {
  display: none;
}

.gj4iogiogj54oj4gj45h45.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.gj4iogiogj54oj4gj45h45.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.gj4iogiogj54oj4gj45h45.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.gj4iogiogj54oj4gj45h45.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.gj4iogiogj54oj4gj45h45.less_bottom_padding {
  padding-bottom: 0;
}

.gj4iogiogj54oj4gj45h45.top-margin {
  margin-top: 40px;
}

.gj4iogiogj54oj4gj45h45.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.gj4iogiogj54oj4gj45h45.bottom_margin {
  margin-bottom: 60px;
}

.gj4iogiogj54oj4gj45h45.more-bottom-margin {
  margin-bottom: 20px;
}

.body-6 {
  height: 100%;
}

.code-embed-15 {
  width: 100%;
}

.fjoiw4hgohgs {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  margin: 0 auto 60px;
  padding: 0 0 20px;
  display: flex;
}

.fjoiw4hgohgs.hidden {
  display: none;
}

.fjoiw4hgohgs.mindbombs-page {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.fjoiw4hgohgs.less-padding {
  margin-top: 0;
}

.fjoiw4hgohgs.no-top-padding {
  margin-top: 0;
  padding-top: 0;
}

.fjoiw4hgohgs.fdsafjearoiejge54 {
  margin-bottom: 0;
}

.text-block-106 {
  text-align: center;
  margin-top: 10px;
  font-family: Bitter, serif;
}

.link-81, .link-82 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.image-54315 {
  width: 720px;
  margin-bottom: 60px;
}

.image-54316 {
  width: 250px;
  margin-top: 80px;
  margin-bottom: 60px;
}

.rich-text-block-88 {
  width: 500px;
  max-width: 100%;
  margin-bottom: 20px;
}

.heading-259 {
  width: 600px;
}

.grh5fdgg5h {
  color: var(--black_adb_2020);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 24px;
}

.youtube-20 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.rich-text-block-89 {
  width: 720px;
  max-width: 100%;
}

.image-54317 {
  width: 300px;
}

.image-54318 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54319 {
  width: 200px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54320 {
  width: 650px;
  margin-bottom: 20px;
}

.image-54321 {
  width: 750px;
  margin-bottom: 30px;
}

.text-block-107 {
  text-align: center;
  text-transform: uppercase;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5em;
}

.image-54322 {
  width: 300px;
  height: 25px;
  margin-top: 40px;
  margin-bottom: 0;
}

.link-83 {
  font-family: Bitter, serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.5em;
}

.image-54323 {
  width: 250px;
  margin-top: 40px;
  margin-bottom: 60px;
}

.image-54324 {
  margin-top: 60px;
  margin-bottom: 200px;
}

.image-54325 {
  filter: grayscale();
  width: 250px;
  margin-bottom: 60px;
}

.image-54326 {
  margin-bottom: 40px;
}

.image-54327 {
  margin-top: 100px;
  margin-bottom: 270px;
}

.jg4589gj4598g4heg98hge98gh45 {
  margin-top: 135px;
  margin-bottom: 270px;
}

.image-54328 {
  width: 700px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.image-54328:hover {
  filter: hue-rotate(180deg);
}

.image-54329 {
  width: 700px;
  margin-bottom: 40px;
}

.image-54330 {
  width: 100px;
  margin-top: 60px;
}

.heading-260 {
  text-transform: capitalize;
}

.video-905 {
  max-width: 100%;
}

.div-block-319 {
  width: 500px;
  max-width: 100%;
  margin-top: 20px;
}

.image-54331 {
  width: 100px;
}

.heading-261 {
  text-transform: none;
}

.link-84 {
  text-transform: none;
  margin-bottom: 30px;
  font-family: Bitter, serif;
  font-size: 2em;
  line-height: 2em;
}

.image-54332 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-193 {
  text-align: center;
}

.image-54333, .image-54334 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 20px;
}

.image-54335 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.giruhehg43g3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  max-width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.giruhehg43g3.hidden {
  display: none;
}

.giruhehg43g3.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.giruhehg43g3.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.giruhehg43g3.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.giruhehg43g3.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.giruhehg43g3.less_bottom_padding {
  padding-bottom: 0;
}

.giruhehg43g3.top-margin {
  margin-top: 40px;
}

.giruhehg43g3.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.giruhehg43g3.bottom_margin {
  margin-bottom: 60px;
}

.giruhehg43g3.more-bottom-margin {
  margin-bottom: 20px;
}

.div-block-320 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.collection-list-wrapper-23, .collection-list-12 {
  width: 100%;
  max-width: 100%;
}

.code-embed-16 {
  max-width: 100%;
}

.div-block-321 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.code-embed-17 {
  width: 100%;
  height: 100%;
}

.image-54336 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.g5h4h45h67j7 {
  width: 300px;
  height: 25px;
  margin-top: -30px;
  margin-bottom: 50px;
}

.image-54337 {
  width: 200px;
  margin-top: 100px;
  margin-bottom: 40px;
}

.image-54338 {
  width: 600px;
}

.rich-text-block-90 {
  font-family: Courier Prime, sans-serif;
}

.rich-text-block-90 p {
  font-family: Courier Prime, sans-serif;
  font-weight: 400;
}

.image-54339 {
  margin-bottom: 40px;
}

.bold-text-35 {
  font-family: Bitter, serif;
  font-size: 1.75em;
  line-height: 1.3em;
}

.image-54340 {
  width: 250px;
}

.text-block-108 {
  margin-bottom: 40px;
}

.image-54341 {
  margin-top: 40px;
}

.heading-262 {
  margin-top: 0;
  margin-left: auto;
  font-size: 2.5em;
}

.text-block-109 {
  margin-left: auto;
}

.video-embed-wrapper {
  background-image: url('../images/black-background---light-v2.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  width: 100%;
  max-width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 85px;
}

.video-embed {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin: 1rem auto;
  padding: 2rem 20px;
  display: flex;
}

.video-embed.hidden {
  display: none;
}

.video-embed.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.video-embed.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.video-embed.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.video-embed.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.video-embed.less_bottom_padding {
  padding-bottom: 0;
}

.g45h65h56 {
  color: var(--adb_light_grey_2020);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bitter, serif;
}

.link-85 {
  text-transform: capitalize;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 700;
}

.image-54342 {
  margin-top: 40px;
}

.div_2022_1100 {
  flex-direction: column;
  align-items: center;
  width: 1100px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.div_2022_1100.hidden {
  display: none;
}

.div_2022_1100.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.div_2022_1100.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.div_2022_1100.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.div_2022_1100.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div_2022_1100.less_bottom_padding {
  padding-bottom: 0;
}

.div_2022_1100.top-margin {
  margin-top: 40px;
}

.div_2022_1100.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.div_2022_1100.bottom_margin {
  margin-bottom: 60px;
}

.div_2022_1100.more-bottom-margin {
  margin-bottom: 20px;
}

.image-54343 {
  width: 250px;
  margin-top: 60px;
}

.div_2022_1500 {
  flex-direction: column;
  align-items: center;
  width: 1500px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.div_2022_1500.hidden {
  display: none;
}

.div_2022_1500.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.div_2022_1500.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.div_2022_1500.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.div_2022_1500.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div_2022_1500.less_bottom_padding {
  padding-bottom: 0;
}

.div_2022_1500.top-margin {
  margin-top: 40px;
}

.div_2022_1500.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.div_2022_1500.bottom_margin {
  margin-bottom: 60px;
}

.div_2022_1500.more-bottom-margin {
  margin-bottom: 20px;
}

.image-54344 {
  width: 200px;
  margin-top: 60px;
}

.link-86 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.link-87 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 700;
}

.image-54345 {
  margin-top: 40px;
}

.fewf34fg3g4w5gh6 {
  width: 500px;
  margin-top: 0;
  margin-bottom: 30px;
}

.manifesto-content-2025 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 90vw;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 15px;
  display: flex;
  position: relative;
  top: 20px;
}

.image-54346 {
  width: 650px;
}

.image-54347 {
  margin-bottom: 40px;
}

.image-54348 {
  width: 75px;
}

.image-54349 {
  width: 157px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.image-54350 {
  width: 650px;
}

.image-54351 {
  margin-bottom: 60px;
}

.image-54352 {
  width: 500px;
}

.image-54353 {
  width: 400px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.rich-text-block-91 {
  text-align: center;
  font-size: 13px;
}

.code-embed-18 {
  margin-bottom: 0;
}

.heading-263 {
  font-size: 2.3em;
}

.image-54354, .image-54355 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.div_2022_1000 {
  flex-direction: column;
  align-items: center;
  width: 1000px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.div_2022_1000.hidden {
  display: none;
}

.div_2022_1000.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.div_2022_1000.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.div_2022_1000.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.div_2022_1000.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div_2022_1000.less_bottom_padding {
  padding-bottom: 0;
}

.div_2022_1000.top-margin {
  margin-top: 40px;
}

.div_2022_1000.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.div_2022_1000.bottom_margin {
  margin-bottom: 60px;
}

.div_2022_1000.more-bottom-margin {
  margin-bottom: 20px;
}

.image-54356 {
  width: 600px;
  margin-bottom: 40px;
}

.image-54357 {
  width: 200px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54358 {
  width: 200px;
}

.background-video-3 {
  width: 100%;
}

.heading-264 {
  color: #ececec;
  background-color: #000000ad;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-322 {
  justify-content: space-around;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-323 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.image-54359 {
  width: 100%;
}

.rich-text-block-92 {
  text-align: center;
}

.link-88 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 700;
}

.div-block-324 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-54360 {
  width: 500px;
  margin-top: 40px;
}

.image-54361 {
  width: 450px;
  margin-bottom: 0;
}

.image-54362 {
  margin-bottom: 100px;
}

.text-block-110 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 1.5em;
  font-weight: 700;
}

.image-54363 {
  margin-top: 100px;
}

.text-block-111 {
  text-align: center;
  font-family: Bitter, serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2em;
}

.image-54364 {
  width: 250px;
}

.bold-text-36 {
  font-size: 1.6em;
}

.div-block-325 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-112 {
  text-align: center;
  width: 400px;
  margin-top: 20px;
  font-family: Bitter, serif;
  font-size: 1.5em;
  line-height: 1.3em;
}

.image-54365 {
  width: 250px;
  margin-top: 100px;
  margin-bottom: 60px;
}

.image-54366 {
  width: 500px;
}

.link-89 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.text-block-113 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5em;
}

.text-block-114 {
  margin-bottom: 20px;
  font-family: Bitter, serif;
  font-size: 1.25em;
  line-height: 1.5em;
}

.bold-text-37 {
  margin-right: auto;
  display: inline;
}

.rich-text-block-93 {
  margin-bottom: 60px;
  margin-right: auto;
}

.image-54367 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.background-video-4 {
  width: 100%;
}

.image-54368 {
  width: 200px;
  margin-top: 40px;
}

.div-block-326 {
  width: 100%;
  height: 200%;
}

.div-block-327 {
  width: 450px;
  max-width: 100%;
}

.rich-text-block-94 {
  width: 100%;
}

.image-54369 {
  margin-bottom: 40px;
}

.link-90 {
  font-family: Bitter, serif;
  font-weight: 700;
}

.heading-265, .heading-266 {
  font-size: 2.5em;
}

.image-54370 {
  width: 250px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.background-video-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-54371 {
  width: 300px;
}

.image-54372 {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-54373 {
  width: 50px;
  margin-top: 60px;
}

.div-block-328 {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.text-block-115 {
  text-align: center;
  font-size: 2em;
  line-height: 2em;
}

.heading-267 {
  font-size: 2.5em;
}

.image-54374 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.gsg565j7 {
  width: 100px;
  margin-top: 60px;
}

.jirgejiogjioh65 {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  flex-flow: row;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 20px;
  display: flex;
}

.jirgejiogjioh65.hidden {
  display: none;
}

.jirgejiogjioh65.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.jirgejiogjioh65.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.jirgejiogjioh65.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.jirgejiogjioh65.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.jirgejiogjioh65.less_bottom_padding {
  padding-bottom: 0;
}

.jirgejiogjioh65.top-margin {
  margin-top: 40px;
}

.jirgejiogjioh65.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.jirgejiogjioh65.bottom_margin {
  margin-bottom: 60px;
}

.jirgejiogjioh65.more-bottom-margin {
  margin-bottom: 20px;
}

.div-block-329 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fjkejhojho5h56 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.kjflerh45hh45 {
  aspect-ratio: auto;
  width: 100%;
}

.div-block-330 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hj54hj45hj54h54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 720px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: flex;
  position: relative;
}

.hj54hj45hj54h54.hidden {
  display: none;
}

.hj54hj45hj54h54.no_padding {
  padding-left: 0;
  padding-right: 0;
}

.hj54hj45hj54h54.padding-top {
  padding-top: 20px;
}

.hj54hj45hj54h54.vertical-padding {
  border: 0 solid #bf3a30;
  padding-top: 50px;
  padding-bottom: 70px;
}

.hj54hj45hj54h54.vertical-padding.background-gray {
  background-color: #ecf0f187;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.hj54hj45hj54h54.vertical-padding.background-gray.less-top-padding {
  margin-top: 20px;
}

.hj54hj45hj54h54.gray-background {
  background-color: #f8f8f8;
}

.hj54hj45hj54h54.gray-background.extra-padding {
  margin-top: 30px;
  margin-bottom: 20px;
}

.hj54hj45hj54h54.hospital-strike {
  width: 900px;
}

.hj54hj45hj54h54.bottom-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.hj54hj45hj54h54.bumped-right {
  left: 60px;
}

.hj54hj45hj54h54.bumped-right.rotated-right {
  transform: rotate(2deg);
}

.hj54hj45hj54h54.bumped-right.rotate-left {
  transform: rotate(-2deg);
}

.hj54hj45hj54h54.bumped-left {
  right: 25px;
}

.hj54hj45hj54h54.no-bottom-padding {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}

.hj54hj45hj54h54.less_padding {
  margin-bottom: 0;
  padding-top: 20px;
}

.hj54hj45hj54h54.less_padding.less {
  padding-top: 0;
}

.hj54hj45hj54h54.less_padding.less.more-bottom {
  margin-bottom: 40px;
}

.hj54hj45hj54h54.no-bottom-padding-copy {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
}

.hj54hj45hj54h54.fjoieahiu5u54h {
  margin-top: 60px;
}

.hj54hj45hj54h54.no-top-padding {
  padding-top: 0;
}

.image-54375 {
  margin-top: 40px;
}

.heading-268 {
  color: var(--black_adb_2020);
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 1rem;
  font-size: 1.75em;
  line-height: 1em;
}

.heading-269, .heading-270 {
  text-transform: uppercase;
}

.link-91 {
  margin-top: 40px;
  font-family: Bitter, serif;
  font-size: 2.5em;
  line-height: 2em;
}

.image-54376 {
  width: 350px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.youtube-21 {
  margin-bottom: 20px;
}

.div-block-331 {
  height: 95vh;
}

.heading-271 {
  margin-top: 220px;
}

.text-block-116 {
  text-align: center;
  margin-top: 20px;
  font-family: Bitter, serif;
  font-size: 1.85em;
  font-weight: 700;
  line-height: 1.5em;
}

.link-92 {
  color: #fd1d1d;
}

.link-93 {
  color: #1877f2;
}

.link-94 {
  color: #1da1f2;
}

.link-95 {
  color: #ff0050;
}

.link-96 {
  font-size: 2em;
}

.link-97 {
  text-align: center;
  text-transform: uppercase;
  font-size: 2em;
}

.image-54377 {
  margin-top: 60px;
}

.rich-text-block-95 {
  background-image: url('../images/speach-bubble.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 60px 60px 100px 175px;
}

.image-54378 {
  width: 300px;
}

.div-block-332 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.image-54379 {
  width: 125px;
  margin-top: 100px;
}

.image-54380 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-272 {
  margin-bottom: 0;
  font-size: 2.75em;
}

.heading-273 {
  margin-bottom: 2rem;
  font-size: 2.75em;
}

.image-54381 {
  width: 100px;
  margin-top: 40px;
}

.rich-text-block-96 {
  width: 650px;
  max-width: 100%;
}

.image-54382 {
  width: 250px;
}

.text-block-117 {
  text-align: center;
  font-size: 2.15em;
  font-weight: 700;
  line-height: 1.4em;
}

.image-54383 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.image-54384 {
  width: 700px;
  margin-bottom: 20px;
}

.image-54385 {
  width: 350px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.image-54386 {
  width: 600px;
}

.image-54386:hover {
  filter: brightness(95%) grayscale();
}

.rich-text-block-97 {
  width: 720px;
}

.heading-274 {
  font-size: 3.1em;
}

.image-54387 {
  margin-bottom: 40px;
}

.heading-275 {
  font-size: 2.9em;
}

.image-54388 {
  margin-top: 60px;
}

.image-54389 {
  width: 120px;
  margin-top: 80px;
}

.heading-276 {
  color: var(--black_adb_2020);
  margin-top: 0;
  font-size: 2.5em;
}

.image-54390 {
  max-height: 200px;
  margin-top: 0;
  margin-bottom: 0;
}

.link-block-43 {
  background-color: #3d3d3d;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-54391 {
  width: 600px;
}

.code-embed-19 {
  width: 100%;
}

.image-54392 {
  width: 75px;
  margin-top: 40px;
}

.ghiurehgiurehig845h9ght {
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ghiurehgiurehig845h9ght.hidden {
  display: none;
}

.ghiurehgiurehig845h9ght.stripped-bg {
  background-image: url('../images/brush_scratches_3_600x427.gif');
  background-position: 0 0;
  background-size: auto;
}

.ghiurehgiurehig845h9ght.stripped-bg.margin-bottom {
  margin-bottom: 4rem;
}

.ghiurehgiurehig845h9ght.no-bottom-padding {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.ghiurehgiurehig845h9ght.extra-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ghiurehgiurehig845h9ght.less_bottom_padding {
  padding-bottom: 0;
}

.ghiurehgiurehig845h9ght.top-margin {
  margin-top: 40px;
}

.ghiurehgiurehig845h9ght.background-wreath {
  background-image: url('../images/wreath.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 1333px;
}

.ghiurehgiurehig845h9ght.bottom_margin {
  margin-bottom: 60px;
}

.ghiurehgiurehig845h9ght.more-bottom-margin {
  margin-bottom: 20px;
}

.image-54393 {
  max-width: none;
  position: absolute;
}

.image-54394 {
  width: 450px;
  margin-top: 291px;
  margin-bottom: 140px;
}

.image-54395 {
  margin: 30px auto 60px;
}

.image-54396 {
  width: 300px;
  margin-top: 100px;
  margin-bottom: 40px;
}

.gtrg45h5e6jr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin: 0 auto 60px;
  padding: 20px;
  display: flex;
}

.gtrg45h5e6jr.hidden {
  display: none;
}

.gtrg45h5e6jr.mindbombs-page {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.gtrg45h5e6jr.less-padding {
  margin-top: 0;
}

.gtrg45h5e6jr.no-top-padding {
  margin-top: 0;
  padding-top: 0;
}

.gtrg45h5e6jr.fdsafjearoiejge54 {
  margin-bottom: 0;
}

.image-54397 {
  width: 650px;
}

.rich-text-block-98 {
  background-image: url('../images/red-rectangle-red-ink-handdrawn-.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
  width: 750px;
  max-width: 100%;
  padding: 10px 20px 10px 25px;
}

.rich-text-block-99 {
  width: 750px;
  max-width: 100%;
  margin-top: 30px;
}

.rich-text-block-100 {
  margin-bottom: 15px;
  font-family: Bitter, serif;
  font-weight: 700;
}

.paragraph-194 {
  font-weight: 700;
}

.heading-277 {
  margin-bottom: 3rem;
}

.image-54398 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.image-54399 {
  width: 200px;
  margin-top: 20px;
}

.rich-text-block-101 {
  width: 800px;
  max-width: 100%;
}

.image-54400 {
  margin-bottom: 40px;
}

.image-54401 {
  margin-top: 60px;
}

.heading-278 {
  font-size: 2.8em;
}

.image-54402 {
  width: 450px;
}

.image-54403 {
  width: 200px;
  margin-top: 60px;
}

.image-54404 {
  margin-right: -20px;
}

.image-54405 {
  margin-left: -20px;
}

.link-98 {
  margin-left: auto;
  font-family: Bitter, serif;
}

.image-54406 {
  margin-bottom: 0;
}

.image-54407 {
  width: 22px;
  margin-top: 60px;
}

.image-54408 {
  width: 150px;
  margin-top: 80px;
  margin-bottom: 40px;
}

.image-54409 {
  width: 600px;
}

.image-54410 {
  width: 750px;
  margin-right: auto;
}

.image-54411 {
  width: 750px;
  margin-left: auto;
}

.image-54412 {
  width: 650px;
  margin-top: 80px;
  margin-bottom: 60px;
}

.image-54413 {
  width: 120px;
  margin-top: 80px;
}

.image-54414 {
  margin-top: 40px;
}

.image-54415 {
  width: 250px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.image-54416 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.image-54417 {
  width: 650px;
}

.div-block-333 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54418 {
  width: 150px;
  margin-top: 100px;
  margin-bottom: 40px;
}

.text-block-118 {
  text-align: center;
  font-size: 1.9em;
  line-height: 1.5em;
}

.youtube-22 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-54419 {
  width: 250px;
}

.div-block-334 {
  margin-bottom: 40px;
}

.image-54420 {
  width: 100px;
  margin-top: 40px;
  margin-bottom: -20px;
}

.fargeg5rh {
  width: 65px;
  margin-top: 40px;
  margin-bottom: 80px;
}

.image-54421 {
  width: 600px;
}

.link-99 {
  margin-bottom: 10px;
  margin-left: auto;
}

.image-54422 {
  width: 250px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.little-character {
  z-index: 100;
  position: fixed;
  inset: auto -350px 0% auto;
}

.image-54423 {
  width: 350px;
}

.image-54424 {
  width: 200px;
  margin-top: 40px;
}

.code-embed-20 {
  display: none;
}

.image-54425 {
  width: 400px;
}

.image-54425:hover {
  filter: invert();
}

.image-54426 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 20px;
}

.image-54427 {
  width: 600px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.image-54428 {
  margin-bottom: 40px;
}

.hjkjkggugu78 {
  width: 160px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54429 {
  width: 350px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.heading-279 {
  margin-bottom: 40px;
}

.paragraph-195 {
  text-align: center;
  margin-bottom: 2rem;
}

.image-54430 {
  width: 200px;
  margin-top: 40px;
}

.image-54431 {
  width: 500px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-54432 {
  width: 300px;
  margin-bottom: 40px;
}

.image-54433 {
  width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-54434 {
  width: 300px;
  margin-top: 30px;
  transition: all .1s;
}

.image-54434:hover {
  filter: blur(1px);
}

.image-54435 {
  width: 100px;
  margin-top: 50px;
}

.image-54436 {
  margin-top: 20px;
}

.heading-280 {
  text-transform: uppercase;
  font-size: 3.3em;
}

.link-100 {
  margin-top: 20px;
  font-family: Bitter, serif;
  font-size: 2em;
}

.image-54437 {
  width: 100px;
  margin-top: 40px;
}

.rich-text-block-102 {
  width: auto;
  max-width: 100px;
  margin-top: 20px;
}

.rich-text-block-103 {
  width: 800px;
  max-width: 100%;
  margin-top: 20px;
}

.text-block-119 {
  text-align: center;
  width: 375px;
  max-width: 100%;
  font-size: 1.75em;
  line-height: 1.5em;
}

.div-block-335 {
  margin-bottom: 60px;
}

.image-54438 {
  width: 600px;
}

.image-54439 {
  width: 90px;
  margin-top: 60px;
}

.jgirejsoig43 {
  width: 250px;
  margin-bottom: 0;
}

.sdfw3f32 {
  width: 65px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-block-120 {
  text-align: center;
  font-size: 2em;
  line-height: 2em;
}

.image-54440 {
  margin-top: 40px;
}

.div-block-336 {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  display: flex;
}

.image-54441 {
  width: 90px;
  margin-top: 60px;
}

.link-101 {
  font-size: 2em;
  line-height: 1em;
}

.image-54442 {
  width: 65px;
  margin-top: 40px;
}

.heading-281 {
  margin-bottom: 2rem;
  font-size: 2.75em;
}

.image-54443 {
  width: 700px;
  margin-bottom: 20px;
}

.heading-282 {
  margin-bottom: 1.1rem;
}

.main-body {
  max-width: 100%;
}

.body-7 {
  font-size: 16px;
}

.text-block-121 {
  text-align: center;
  font-size: 2em;
  line-height: 2em;
}

.image-54444 {
  width: 200px;
}

.link-102 {
  font-size: 2em;
  line-height: 2em;
}

.rich-text-block-104 {
  max-width: 100%;
}

.image-54445 {
  width: 720px;
}

.link-block-44 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  max-width: 100%;
  display: flex;
}

.image-54446 {
  width: 350px;
  margin-bottom: 0;
}

.rich-text-block-105 {
  width: 450px;
  max-width: 100%;
  margin-top: 30px;
}

.image-54447 {
  width: 450px;
  margin-top: 30px;
}

.heading-283 {
  margin-bottom: 20px;
  font-size: 2.4em;
}

.paragraph-196 {
  text-align: center;
  max-width: 100%;
  font-size: 1.25em;
}

.bold-text-38 {
  text-align: center;
}

.image-54448 {
  width: 200px;
  margin-top: 35px;
  margin-bottom: 35px;
}

.div-block-337 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
  display: flex;
}

.heading-284 {
  color: var(--adb-grey-50);
  margin-top: 0;
  font-size: 2em;
}

.heading-285 {
  margin-bottom: 0;
  font-size: 2.5em;
}

.image-54449 {
  width: 500px;
}

.text-block-122 {
  text-align: center;
}

.image-54450 {
  margin-top: 40px;
}

.image-54451 {
  width: 100px;
  margin: 40px auto;
}

.image-54452, .image-54453 {
  width: 650px;
}

.image-54454 {
  width: auto;
}

.heading-286, .heading-287 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.heading-288 {
  text-transform: none;
}

.image-54455 {
  width: 100px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-289 {
  font-size: 3em;
}

.image-54456 {
  width: 75px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-292, .heading-293, .heading-294, .heading-295 {
  font-size: 2.5em;
  line-height: 1.3em;
}

.heading-296 {
  font-size: 2.5em;
}

.image-54457 {
  width: 15px;
}

.image-54458 {
  width: 450px;
}

.image-54459, .image-54460, .image-54461 {
  width: 200px;
}

.image-54462 {
  width: 450px;
}

.g54gh546h5768k {
  text-align: center;
  width: 375px;
  max-width: 100%;
  margin-bottom: 20px;
  font-size: 1.75em;
  line-height: 1.5em;
}

.image-54463 {
  width: 250px;
  margin-top: 20px;
  margin-bottom: 60px;
}

.heading-297 {
  font-size: 3em;
}

.list {
  font-family: Bitter, serif;
  font-size: 1.65em;
  line-height: 1.5em;
}

.list-item-2, .list-item-3, .list-item-4 {
  margin-bottom: 10px;
}

.image-54464 {
  width: 500px;
  margin-top: 0;
  margin-bottom: 20px;
}

.list-item-5, .list-item-6, .list-item-7 {
  margin-bottom: 10px;
}

.link-103 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 2em;
}

.heading-298 {
  margin-bottom: 0;
}

.link-block-45 {
  width: 100%;
  max-width: 100%;
  display: flex;
}

.image-54465, .image-54466 {
  width: 50%;
}

.heading-299 {
  color: var(--black_adb_2020);
  margin-bottom: 2rem;
  font-size: 2.5em;
}

.image-54467 {
  width: 75px;
  margin-top: 40px;
  margin-bottom: 10px;
}

.image-54468 {
  border-radius: 50px;
}

.text-block-123 {
  color: var(--black);
  text-align: center;
  font-size: 1.5em;
  line-height: 1.5em;
}

.image-54469 {
  width: 200px;
  margin-top: 60px;
}

.heading-300 {
  margin-top: 0;
}

.heading-301 {
  margin-top: 40px;
}

.image-54470 {
  width: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.rich-text-block-106 {
  text-align: center;
  width: 100%;
}

.image-54471 {
  width: 700px;
}

.figure-caption-2 {
  margin-bottom: 10px;
  font-family: Bitter, serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3em;
}

.image-54472 {
  width: 200px;
  margin-top: 100px;
  margin-bottom: 30px;
}

.heading-302 {
  color: var(--black_adb_2020);
  font-family: Bitter, serif;
  font-size: 2em;
  font-weight: 400;
}

.join-us-banner {
  position: fixed;
  right: 0;
}

.image-54473 {
  width: 250px;
  margin-top: 75px;
  margin-right: 10px;
}

.image-54474, .image-54475 {
  width: 600px;
}

.image-54476 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 20px;
}

.image-54477 {
  margin-top: 40px;
}

.fijfdjoifuhfhufgd {
  width: 500px;
  margin-top: 75px;
  margin-right: 10px;
}

.image-54478 {
  width: 200px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.youtube-23 {
  margin-top: 20px;
}

.link-104 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 2em;
  line-height: 1.25em;
}

.heading-303 {
  margin-top: 10px;
  font-size: 2.7em;
}

.rich-text-block-107 {
  width: 500px;
  max-width: 100%;
}

.image-54479 {
  width: 75px;
  margin-top: 40px;
}

.feger45g5gg34g3 {
  width: 720px;
  max-width: 100%;
  margin-top: 40px;
}

.verfg43g465 {
  width: 175px;
  margin-top: 20px;
}

.image-54480 {
  width: 500px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-304 {
  font-size: 3em;
}

.jfwaoijwo4ihf43 {
  width: 650px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54481 {
  width: 100px;
  margin-top: 60px;
}

.image-54482 {
  width: 200px;
  margin-top: 60px;
}

.youtube-24 {
  margin-bottom: 40px;
}

.heading-305 {
  color: var(--dim-grey);
  margin-bottom: 1rem;
  font-size: 2.75em;
}

.heading-306 {
  margin-top: 0;
}

.div-block-338 {
  display: none;
}

.jfasdfjhrge {
  width: 175px;
  margin-top: 40px;
}

.div-block-339 {
  aspect-ratio: 1141 / 740;
  background-image: url('../images/play-the-planetary-endgame-footer.jpg');
  background-position: 0 0;
  background-size: auto;
  width: 1141px;
  max-width: 100%;
  height: 740px;
  position: relative;
}

.div-block-340 {
  width: 1141px;
  max-width: 100%;
  height: 740px;
}

.div-block-341 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-342 {
  position: absolute;
  inset: auto 0% 0%;
}

.fhewhfhewufew {
  text-align: center;
  width: 100%;
}

.link-105, .link-106, .link-107, .link-108 {
  color: var(--adb_main);
}

.paragraph-197 {
  text-transform: none;
  font-size: 2.5em;
}

.paragraph-198, .paragraph-199, .paragraph-200 {
  font-size: 2.5em;
}

.div-block-343 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: flex;
}

.image-54483 {
  width: 1000px;
}

.div-block-344 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-54484 {
  width: 62px;
  margin-top: 60px;
}

.footer-image {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-345 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-54485 {
  width: 95px;
  margin-top: 75px;
}

.image-54486 {
  width: 150px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-54487 {
  width: 300px;
  margin-top: 35px;
}

.image-54488 {
  width: 500px;
}

.code-embed-21 {
  width: 100%;
}

.heading-307 {
  font-family: Courier Prime, sans-serif;
  font-size: 3em;
}

.div-block-346 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-124 {
  text-align: center;
}

.image-54489 {
  width: 700px;
  margin-bottom: 20px;
}

.heading-308 {
  font-size: 2.5em;
}

.image-54490 {
  margin-top: 20px;
  margin-bottom: 20px;
}

._3-items-carousal {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.image-54491 {
  width: 350px;
  margin-top: 10px;
}

.heading-309 {
  margin-top: 0;
  font-size: 2.75em;
}

.image-54492 {
  width: 350px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-310 {
  font-size: 4.5em;
}

.image-54493 {
  margin-bottom: 30px;
}

.image-54494 {
  width: 50px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.image-54495 {
  margin-left: auto;
  margin-right: auto;
}

.link-109 {
  margin-top: 20px;
  font-family: Bitter, serif;
  font-size: 2.75em;
}

.image-54496 {
  width: 75px;
  margin-top: 60px;
}

.heading-311 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-312 {
  margin-top: 25px;
  font-size: 3em;
}

.heading-313 {
  color: var(--adb_body);
  margin-bottom: .5rem;
  font-size: 3em;
}

.heading-314 {
  width: 800px;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 2em;
}

.image-54497 {
  width: 400px;
  margin: 40px auto 25px;
}

.div-block-347, .div-block-348 {
  max-width: 100%;
}

.goiewhogihreohgoer {
  text-align: center;
  font-size: 13px;
}

.goiewhogihreohgoer.paragraph-spacing {
  text-align: left;
}

.ofijewfjewhfowef {
  margin-bottom: 3rem;
  font-size: 2.3em;
}

.rich-text-block-108 {
  width: 650px;
  line-height: 24px;
}

.paragraph-spacing-with-line-height {
  max-width: 100%;
}

.paragraph-spacing-with-line-height p {
  padding-bottom: 15px;
  line-height: 1.75em;
}

.paragraph-spacing-with-line-height._700-width {
  width: 700px;
  max-width: 100%;
}

.paragraph-spacing-with-line-height._720-across {
  width: 720px;
  max-width: 100%;
}

.paragraph-spacing-with-line-height.gotjgorthgdrt {
  width: 700px;
  max-width: 100%;
  font-size: 14px;
}

.paragraph-spacing-with-line-height._720px {
  width: 720px;
}

.paragraph-spacing-with-line-height._720px.gafesg54eg {
  line-height: 24px;
}

.paragraph-spacing-with-line-height.huifsd785ss, .rich-text-block-109 {
  width: 720px;
}

.giofdsgjoierogo34jg34 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 90vw;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 15px;
  display: flex;
  position: relative;
  top: 20px;
}

.g43g34g43g {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 90vw;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
  top: 20px;
}

.jlgrg4g43 {
  width: 175px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-54498 {
  width: 200px;
  margin-top: 40px;
  margin-bottom: 30px;
}

.image-54499 {
  width: 100px;
  margin-top: 40px;
}

.div-block-349 {
  position: fixed;
  bottom: 0;
  right: 0;
}

.image-54500 {
  width: 100%;
}

.div-block-350 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-54501 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 1px;
}

.image-54502 {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 0;
}

.div-block-351 {
  width: 900px;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-315 {
  color: var(--white);
}

.image-54503 {
  margin-top: 60px;
  margin-left: 10px;
  margin-right: 10px;
}

.rich-text-block-110 {
  color: var(--white);
  width: 750px;
  max-width: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.rich-text-block-110 p {
  color: var(--adb_light_grey_2020);
}

.image-54504, .image-54505 {
  filter: invert();
}

.image-54506 {
  width: 600px;
  margin-top: 60px;
}

.image-54507 {
  transform: rotate(180deg);
}

.second-spiritual {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.jfldksajfsahf {
  color: var(--white);
  width: 750px;
  max-width: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.jfldksajfsahf p {
  color: var(--adb_light_grey_2020);
}

.image-54508 {
  filter: invert();
}

.youtube-25 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.rich-text-block-111 {
  margin-top: 60px;
}

.div-block-352 {
  margin-top: 100px;
}

.image-54509 {
  width: 400px;
}

.heading-316 {
  margin-top: 0;
  margin-bottom: .35rem;
  font-size: 3em;
}

.div-block-353 {
  width: 400px;
  max-width: 100%;
  margin-left: auto;
}

.code-embed-22 {
  transform: scale(.75);
}

.image-54510 {
  margin-top: 25px;
  margin-bottom: 0;
}

.image-54511 {
  width: 225px;
  margin-top: -10px;
}

.rich-text-block-112 {
  font-size: 12px;
}

.image-54512 {
  margin-top: 30px;
}

.image-54513 {
  margin-top: 25px;
}

.image-54514 {
  margin-top: 35px;
}

.image-54515 {
  width: 100px;
}

.div-block-354 {
  width: 75%;
  margin: -20% auto;
}

@media screen and (min-width: 1280px) {
  .main_blackspot.seven {
    left: -400px;
  }

  .main_blackspot.cover, .main_blackspot.old, .main_blackspot.blackspot-text {
    left: -300px;
  }

  .h78h87hg6g6 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .book-mag-combo-box {
    border-width: 3px;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .heading-190 {
    text-align: center;
  }

  .heading-220 {
    color: var(--adb_light_grey_2020);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-280.mindbomb-video-mask {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-280.mindbomb-video-mask.color-two {
    background-color: var(--firebrick);
    width: auto;
    padding: 10px 30px;
    transform: rotate(-3deg);
  }

  .div-block-280.mindbomb-video-mask.color-two-three {
    background-color: var(--adb-grey-50);
    width: auto;
    padding: 10px 40px;
  }

  .div-block-280.mindbomb-video-mask-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-280.mindbomb-video-mask-copy.color-two {
    background-color: var(--firebrick);
    width: auto;
    padding: 10px 30px;
    transform: rotate(-3deg);
  }

  .div-block-280.mindbomb-video-mask-copy.color-two-three {
    background-color: var(--adb-grey-50);
    width: auto;
    padding: 10px 40px;
  }

  .heading-221 {
    color: var(--adb_light_grey_2020);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Bitter, serif;
  }

  .div-block-281 {
    background-color: var(--black_adb_2020);
    width: 100%;
  }

  .div-block-281.mindbomb-video-mask {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-282 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-54210 {
    max-width: 1200px;
  }

  .g45h65h56 {
    color: var(--adb_light_grey_2020);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Bitter, serif;
  }
}

@media screen and (min-width: 1440px) {
  .blackspot_fronts {
    width: 1300px;
  }

  .main_blackspot {
    margin-left: 0;
    left: -300px;
  }

  .main_blackspot.seven {
    left: -350px;
  }

  .main_blackspot.cover, .main_blackspot.old, .main_blackspot.blackspot-text {
    left: -250px;
  }

  .nav-link-3 {
    padding-bottom: 25px;
  }

  .new_homepage_richtext {
    width: 900px;
  }

  .nyt-flow-img.nyt-flow-left.nyt-flow-fourth {
    width: 750px;
  }

  .nyt-flow-img.nyt-flow-left.nyt-flow-sixth {
    width: 800px;
    margin-top: -175px;
  }

  .nyt-flow-img.nyt-flow-left.nyt-flow-eigth {
    width: 900px;
  }

  .nyt-flow-img.nyt-flow-right.nyt-flow-second {
    width: 700px;
  }

  .nyt-flow-img.nyt-flow-right.nyt-flow-fifth {
    width: 850px;
  }

  .nyt-flow-img.nyt-flow-right.nyt-flow-ninth, .nyt-flow-img.nyt-flow-middle-large {
    width: 900px;
  }

  .div-2024-1200-up-to-1300 {
    width: 1300px;
  }

  .f43g565h5h76j.less-padding {
    width: 1500px;
  }

  .image-54473, .fijfdjoifuhfhufgd {
    margin-right: 60px;
  }
}

@media screen and (min-width: 1920px) {
  .menu-button-3.w--open {
    background-color: #e4e4e4;
  }

  .s_2023.new_homepage, .s_2023.third_force_page {
    font-weight: 700;
  }

  .blackspot_fronts {
    width: 1600px;
  }

  .fronts {
    padding-left: 700px;
  }

  .main_blackspot {
    margin-left: 0;
    left: 100px;
  }

  .main_blackspot.seven {
    left: 0;
  }

  .main_blackspot.cover {
    height: 1200px;
    display: block;
    left: 50px;
  }

  .main_blackspot.old, .main_blackspot.blackspot-text {
    left: 100px;
  }

  .nav-menu-wrapper-new-homepage {
    background-color: #f7f7f7;
    display: none;
  }

  .nav-link-3 {
    padding: 25px;
    font-size: 1.5em;
  }

  .shake-little {
    flex-direction: column;
    display: flex;
  }

  .image-flow {
    margin-top: 0;
    padding-bottom: 0;
  }

  .revolution {
    display: block;
  }

  .text-block-64 {
    width: 900px;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Bitter, serif;
    font-size: 1.6em;
    line-height: 1.7em;
  }

  .image-54094 {
    width: 200px;
  }

  .convo-left {
    width: 800px;
    margin-left: 50px;
    margin-right: auto;
  }

  .convo-right {
    width: 800px;
    margin-left: auto;
    margin-right: 50px;
  }

  .image-54095 {
    padding-top: 40px;
  }

  .div-block-243 {
    display: flex;
  }

  .text-block-65 {
    padding-top: 10px;
  }

  .text-block-66 {
    width: 500px;
  }

  .scrolling-text {
    background-color: #0000;
    background-image: url('../images/black-textured-bg-v4.png');
    background-position: 0 0;
    background-size: 100% 100%;
    padding-right: 0;
  }

  .html-embed-29 {
    width: 100%;
  }

  .image-54106 {
    padding-top: 100px;
  }

  .div-block-265.geo-bg {
    background-color: #ffffff80;
  }

  .link-59 {
    padding-bottom: 20px;
    font-family: Permanent Marker, sans-serif;
    font-size: 2em;
    line-height: 2em;
  }

  .read-more-barghouti {
    display: none;
  }

  .div-block-265-copy.geo-bg {
    background-color: #ffffff80;
  }

  .mindbomb {
    background-image: url('../images/black-background---light-v2.jpg');
  }

  .image-54274 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .fdsafr54 {
    margin-bottom: -8rem;
  }

  .youtube-18 {
    margin-top: 0;
  }

  .fg5h {
    margin-bottom: -11rem;
  }

  .main-content-2024 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .yule-log-big {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    display: flex;
  }

  .yule-log-big.hidden {
    display: none;
  }

  .div-block-313 {
    aspect-ratio: auto;
    background-image: url('../images/wolf-with-santa-hat.jpg');
    background-position: 0 0;
    background-size: auto 100%;
    flex: 1;
    width: 100%;
    height: 100%;
    display: block;
  }

  .youtube-19 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .goijir986h {
    aspect-ratio: auto;
    background-image: url('../images/wolf-with-santa-hat.jpg');
    background-position: 0 0;
    background-size: auto 100%;
    flex: 1;
    width: 100%;
    height: 100%;
    display: block;
  }

  .div-block-315 {
    position: relative;
  }

  .image-54297 {
    width: 300px;
    position: absolute;
    bottom: 0;
    right: 100%;
  }

  .video-embed-wrapper {
    background-image: url('../images/black-background---light-v2.jpg');
  }

  .image-54390 {
    margin-bottom: 0;
  }

  .link-block-43 {
    background-color: #3d3d3d;
  }

  .ghiurehgiurehig845h9ght {
    margin-top: -20px;
  }

  .image-54393 {
    width: 1920px;
  }

  .image-54394 {
    width: 615px;
    margin-top: 400px;
    margin-bottom: 200px;
  }
}

@media screen and (max-width: 991px) {
  .navbar.standard_nav, .navbar.standard_nav-2 {
    display: none;
  }

  .navbar.mobile_nav-2 {
    border-bottom: 1px solid var(--white);
    height: 90px;
    display: block;
    position: sticky;
  }

  .logo {
    color: #000;
    width: 100%;
    max-height: 120px;
    margin: 0 auto;
    display: block;
    position: static;
  }

  .nav-music-wrapper.music-mobile {
    width: 100%;
    padding: 5px 10px;
    font-size: 20px;
    top: 0;
    right: 0%;
  }

  .main-content {
    margin-top: 3%;
  }

  .main-content.watchingarticle__bg.watching-article__frame {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .spoof__title {
    font-size: 1.5em;
  }

  .p_manifesto_1 {
    width: 100%;
    font-size: 1.2em;
  }

  .signup__wrapper {
    display: none;
  }

  .mj__container {
    min-width: auto;
    margin-top: 25%;
  }

  .mj__block {
    width: 50%;
  }

  .mj__catergory {
    filter: none;
    flex-flow: row;
    font-size: 3em;
    display: block;
    position: relative;
  }

  .spoof-title-wrap {
    top: 200px;
  }

  .spoof-viewport {
    position: absolute;
    top: 0;
  }

  .page-heading-spoof {
    width: 100%;
    margin-top: 0;
    font-size: 2em;
    position: static;
    transform: none;
  }

  .text-span {
    position: static;
  }

  .menu-button {
    padding: 15px;
    position: absolute;
    top: 100px;
    right: 20px;
  }

  .mobile-nav__menu-text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    font-weight: 500;
    line-height: 1em;
    display: inline-block;
  }

  .icon {
    margin-right: 15px;
    display: inline-block;
  }

  .nav-mobile {
    color: #000;
    background-color: #fff;
    padding: 0;
    position: relative;
  }

  .mobile-nav-icon {
    float: left;
    margin-right: 10px;
    font-size: 1.2em;
    display: inline-block;
  }

  .menu-button-2 {
    color: #000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
    position: static;
    bottom: 0;
    right: 0;
    transform: none;
  }

  .menu-button-2.w--open {
    z-index: 10;
    color: var(--black);
    background-color: #0000;
    align-self: flex-end;
    padding: 15px;
  }

  .mobile-nav-link {
    color: var(--white);
    text-align: center;
    border-bottom: 1px solid #ccc;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.15em;
    display: block;
  }

  .mobile-nav-link.w--current {
    color: #a2f3ff;
  }

  .mobile-nav-link.mobile-nav-link--special {
    color: #c90000;
  }

  .mobile-nav-open {
    color: var(--white);
    background-color: #000000e3;
    padding: 0;
    position: absolute;
    top: 130px;
    box-shadow: 0 1px 3px #5555559c;
  }

  .mobile-header {
    background-color: var(--white);
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: relative;
  }

  .mobile-signup__wrapper {
    background-color: #0000;
    background-image: none;
    border-top: 1px solid #eee;
    border-radius: 0;
    width: 100%;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    display: none;
  }

  .field-label {
    color: var(--white);
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.2px;
    display: inline-block;
  }

  .form-2 {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .submit-button {
    background-color: #c90000;
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .mobile-nav-row {
    color: var(--white);
    padding-top: 15px;
  }

  .sm-link_block {
    margin-left: 15px;
    margin-right: 15px;
    padding: 5px;
  }

  .mobile-sm-icon {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .mobile-sm-wrapper {
    border-top: 1px solid var(--white);
    filter: invert();
    border-bottom: 1px solid #ccc;
    padding: 10px 15px;
    font-size: 1.2em;
    line-height: 1.2em;
  }

  .footer {
    justify-content: space-around;
    align-items: center;
    display: block;
  }

  .footer-credit {
    position: relative;
  }

  .footer-sm-wrapper {
    border-bottom: 1px solid #ccc;
    padding: 15px;
  }

  .footer-sm-icon {
    width: 25px;
    height: 25px;
  }

  .footer-row {
    justify-content: center;
    display: none;
  }

  .nav_back_to_top.w--current {
    bottom: 15px;
  }

  .img_full.desktop-img {
    display: none;
  }

  .sticky_wrapper {
    float: none;
    min-width: 450px;
    min-height: 450px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sticky_wrapper.sticky_01 {
    order: 1;
  }

  .sticky_wrapper.sticky_02 {
    order: -1;
  }

  .html-embed-5 {
    text-align: right;
    background-image: none;
    height: 30px;
  }

  .brand-2 {
    width: 80%;
    display: inline-block;
  }

  .brand-2.w--current {
    padding-bottom: 10px;
  }

  .accordion__title {
    font-size: 1.2em;
  }

  .contact_wrapper {
    flex-direction: column;
    justify-content: center;
  }

  .home__row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home__row.spacer.hidden {
    display: none;
  }

  .home__row.abp_signup {
    background-size: 100% 110%;
  }

  .home__row.abp_signup.hidden {
    display: none;
  }

  .home__row--current-issue {
    width: 100%;
  }

  .featured-img {
    width: 70%;
  }

  .featured-title {
    font-size: 2em;
  }

  .static-nav_brand-copy {
    display: none;
  }

  .post__credit {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .credit_prefix {
    display: inline-block;
  }

  .footer__text {
    font-size: 1em;
    font-weight: 500;
  }

  .listserv__body {
    width: 90%;
  }

  .link-block-2 {
    margin-bottom: 51px;
  }

  .featured-des {
    text-align: left;
  }

  .r-happening-now, .r-article, .r-campaigns, .r-listerv {
    width: 90%;
  }

  .r-join-us {
    background-size: 70%;
    width: 90%;
    padding-top: 150px;
  }

  .r-current-issue {
    background-position: 0 0;
    background-size: 70%;
    padding-top: 150px;
  }

  .issue-title {
    font-size: 2em;
  }

  .current-issue-right-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .flex-column-horizontal {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .img-md {
    max-width: 100%;
  }

  .image-41 {
    position: static;
  }

  .abp_form_wrapper {
    width: 100%;
  }

  .article_container {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .article_container.bolano-bg-1 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/Semi-Colon-Blue.jpg');
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 50%;
  }

  .article_container.bolano-bg-2 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/Semi-Colon.jpg');
    background-position: 0 0, -15% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .article_container.bolano-bg-3 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/Semi-Colon-Red.jpg');
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 45%;
  }

  .article__text {
    width: 100%;
  }

  .article__text.absolute-bottom {
    width: 80%;
  }

  .article__image.img-align-left, .article__image.img-align-right {
    width: 100%;
  }

  .article__image.text-flex-right {
    align-self: center;
  }

  .text-half-width {
    width: 70%;
  }

  .image-43 {
    position: static;
  }

  .column-7 {
    margin-bottom: 25px;
  }

  .logo-issue-header {
    width: auto;
    height: 80px;
    position: static;
  }

  .r-current-issue-bg {
    background-size: 70%;
  }

  .font_arcylic-hand-sans {
    text-align: center;
    font-size: 2em;
  }

  .mobile-img {
    display: block;
  }

  .standard-nav-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #000;
    background-color: #000;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: block;
    position: relative;
    box-shadow: 0 1px 7px #00000080;
  }

  .popup_donation__container {
    width: 100%;
    display: block;
    right: 0;
    transform: translate(0, 100%);
  }

  .popup_donation__close-btn {
    width: 50px;
    max-width: 50px;
    height: 50px;
    top: 30px;
  }

  .home-article-wrap {
    width: 100%;
  }

  .text-colour-w.w--current {
    font-family: Resolutionsans, Arial, sans-serif;
  }

  .mobile-show {
    display: block;
  }

  .mobile-show.wa03_img--dot {
    width: 100px;
  }

  .mobile-hide {
    display: none;
  }

  .paragraph-20 {
    width: 100%;
  }

  .column-8 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .columns-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-74 {
    width: 50%;
    height: auto;
    max-height: none;
    margin: 25px auto;
    position: relative;
  }

  .image-75 {
    width: 100%;
  }

  .image-76 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-41 {
    min-height: 600px;
  }

  .text-2 {
    width: 90%;
  }

  .div-block-42 {
    flex-direction: column;
  }

  .image-77 {
    margin-right: 0;
  }

  .article__header--xbold {
    font-size: 2em;
  }

  .r-mindjourney {
    width: 90%;
  }

  .text {
    text-align: left;
  }

  .jam__home-item {
    display: flex;
  }

  .jam__cms-item {
    align-self: stretch;
    width: 100%;
  }

  .jam__home-flex-wrap {
    flex-flow: column wrap;
    place-content: stretch center;
    align-items: stretch;
    display: flex;
  }

  .r-jam-of-week {
    background-size: 70%;
    width: 90%;
    padding-top: 150px;
  }

  .tweet__container {
    width: 100%;
    height: 500px;
  }

  .watching-article__img {
    width: 100px;
  }

  .submission-text {
    margin-left: auto;
    margin-right: auto;
  }

  .unstraight__container {
    height: 95vh;
  }

  .unstraight__text-wrap {
    width: 90vw;
    margin-left: 10vw;
  }

  .tablet-show {
    padding-right: 5px;
    display: inline-block;
  }

  .home-section__heading.no-margin {
    font-size: 3em;
  }

  .div-block-48 {
    width: 85%;
  }

  .credit_issue-prefix {
    display: inline-block;
  }

  .footer__contact {
    font-size: 14px;
  }

  .footer-sm-wrapper-footer {
    border: 1px #000;
    justify-content: flex-end;
    width: 50%;
    padding: 5px;
  }

  .footer-row--mobile {
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .nav-menu-3 {
    display: none;
  }

  .nav-wordmark {
    opacity: 1;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-clip: border-box;
    font-family: Resolutionsans, Arial, sans-serif;
    display: flex;
    overflow: visible;
  }

  .standard_nav_wrapper-2 {
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .hambuger_menu-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: block;
    position: static;
    bottom: 0;
    right: 0;
    transform: none;
  }

  .hambuger_menu-2.w--open {
    z-index: 10;
    color: #fff;
    background-color: #0000;
    align-self: flex-end;
    padding: 10px;
  }

  .footer-2 {
    background-color: var(--black);
  }

  .footer-nav-wrapper-2 {
    margin-bottom: 0;
  }

  .footer-nav-items-2 {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .footer-contac-info {
    text-align: left;
    align-items: flex-start;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
  }

  .main-content-2 {
    margin-top: 3%;
  }

  .footer-column-wrapper {
    margin-bottom: 15px;
  }

  .contact-row {
    float: left;
    width: 50%;
    display: inline-block;
  }

  .contact-page-form {
    margin-top: 35px;
  }

  .flex-column-row {
    flex-direction: column;
  }

  .hero-slider {
    height: 90vh;
  }

  .slide-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }

  .hero-slider__slide.slide-1 {
    height: 100%;
  }

  .hero-section-top {
    height: auto;
    margin-bottom: 0%;
  }

  .article-cms-tag-wrap {
    padding-top: 25px;
    position: static;
  }

  .page-header {
    font-size: 1.5em;
  }

  .job-title {
    font-size: 1.8em;
    display: block;
  }

  .post-footer-column {
    width: 100%;
    margin-bottom: 25px;
  }

  .post-footer-column.border-right {
    border: 1px #000;
  }

  .post__credit-author {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }

  .post-footer {
    flex-direction: column;
    justify-content: space-around;
  }

  .s-current-issue.r-join-us {
    padding-top: 0;
  }

  .mobile-nav-2-open {
    border-top: 1px solid var(--white);
    border-bottom: 1px solid var(--white);
    color: var(--white);
    background-color: #000000e3;
    padding: 0;
    position: absolute;
    top: 75px;
    box-shadow: 0 1px 3px #5555559c;
  }

  .flex-column {
    flex-direction: column;
  }

  .call-to-action__title {
    font-size: 2em;
  }

  .call-to-action__btn-wrap {
    justify-content: center;
  }

  .slider-call-to-act__header {
    font-size: 2em;
  }

  .fchina-text-y {
    font-size: 2em;
    line-height: 1.3em;
  }

  .fchina-text-wrap {
    align-items: flex-end;
  }

  .fchina-text-wrap-2 {
    background-position: 0%;
  }

  .fchina-text {
    font-size: 2em;
    line-height: 1.3em;
  }

  .flex-column-vertical {
    flex-direction: column;
  }

  .slide-content {
    padding-left: 35px;
    padding-right: 35px;
  }

  .s-hero-homepage_mindjourney {
    background-position: 50%;
  }

  .footer-nav-column-wrap {
    flex-flow: row;
    align-items: flex-start;
  }

  .footer-nav-wrap-column {
    flex-direction: column;
    align-items: stretch;
    width: 50%;
  }

  .article_image_center {
    max-width: 100%;
  }

  .vote-container {
    width: 80%;
  }

  .header_hero_h1 {
    text-align: center;
  }

  .collection-list-wrapper-6 {
    column-count: 2;
  }

  .wa01_container {
    background-image: url('../images/bg-frame.jpg'), url('../images/bg-frame.jpg');
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 100% 100%, 100% 100%;
  }

  .wa01_container._01 {
    background-image: url('../images/bg-frame.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .wa01_container._02 {
    background-image: url('../images/bg-frame.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 650px;
  }

  .wa01_container._03 {
    background-image: url('../images/bg-frame.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 700px;
  }

  .wa01_container._04 {
    background-image: url('../images/bg-frame.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 15px;
  }

  .wa01_container.cherry-container {
    background-position: 100%;
    background-size: auto;
  }

  .wa01_container._05 {
    background-image: url('../images/bg-frame.jpg');
  }

  .wa01_text {
    width: 85%;
  }

  .wa01_heading {
    width: 80%;
  }

  .wa01_heading.cherry-text-clip {
    width: 100%;
  }

  .wa02_text.no-margin {
    position: absolute;
  }

  .wa02_spacer {
    height: auto;
  }

  .wa02_co2-wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-end;
  }

  .wa02_da-container {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .mj19-content-block.mj19-cherry-container {
    justify-content: center;
  }

  .mj19-content-img.mj19-squiggle {
    max-height: 70vh;
  }

  .mj19-cherry-heading {
    font-size: 6em;
  }

  .wa03_text {
    width: 90%;
  }

  .wa04_column-wrap {
    flex-direction: column;
    align-items: center;
  }

  .wa04_column-wrap.bg-01 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .wa04_column-wrap.bg-02 {
    background-position: 0 7%;
  }

  .wa04_column.text-column {
    width: 100%;
  }

  .wa04_column.img-column {
    width: 50%;
  }

  .wa04_column.img-column.column-align--bottom {
    align-self: auto;
  }

  .full_article_content_div {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h2_octopus {
    margin-top: 20px;
  }

  .collection-item-4 {
    width: 330px;
    max-width: 100%;
  }

  .h2_octopus_black {
    font-size: 1.8em;
  }

  .div-block-123, .div-mindbomb-v2 {
    flex-direction: column;
  }

  .slider {
    height: 660px;
  }

  .div_slide {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .img_slide {
    width: 50%;
  }

  .slide-nav-2 {
    position: relative;
  }

  .btn_2022 {
    text-align: center;
    margin-top: -9px;
  }

  .div_2022_900.top-margin {
    margin-top: 0;
  }

  .div_2022_900.background-wreath {
    height: 900px;
  }

  .image-264 {
    height: 150px;
  }

  .container {
    max-width: 728px;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-4 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .div_2022_720.bumped-right {
    left: auto;
  }

  .div_2022_720.bumped-right.rotated-right, .div_2022_720.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .div_2022_720.bumped-left {
    right: auto;
  }

  .btn_2022_search {
    text-align: center;
    margin-top: 0;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .textarea {
    margin-bottom: 30px;
  }

  .btn_2022_support {
    text-align: center;
    margin-top: -9px;
  }

  .s_hero {
    background-color: var(--white);
  }

  .link-block-9 {
    background-color: #ffffff1a;
    transform: translate(0%);
  }

  .container-18 {
    max-width: 728px;
  }

  .navbar-wrapper-three-2 {
    justify-content: space-between;
  }

  .navbar-brand-three-2 {
    position: relative;
  }

  .nav-menu-wrapper-three-2 {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .heading-92 {
    font-size: 3.6em;
  }

  .btn_2022_v3, .btn_2022_pop {
    text-align: center;
    margin-top: -9px;
  }

  .new_issue_preorder {
    z-index: 999;
  }

  .s_2023.new_homepage {
    padding-top: 2rem;
  }

  .s_2023.third_force_page {
    padding-top: 4rem;
  }

  .article {
    max-width: 100%;
  }

  .s_hero-copy {
    background-color: var(--white);
  }

  .btn_2022_v3-copy, .btn_2022_v3-killcap {
    text-align: center;
    margin-top: -9px;
  }

  .div-block-170 {
    width: 90%;
    margin-left: 10%;
  }

  .div-block-170-copy {
    width: 90%;
    margin-right: 10%;
  }

  .subscription_popup {
    z-index: 999;
  }

  .fronts {
    padding-left: 200px;
  }

  .main_blackspot {
    margin-left: 0;
    left: -600px;
  }

  .main_blackspot.seven, .main_blackspot.old, .main_blackspot.blackspot-text {
    left: -600px;
  }

  .buy-nothing-double {
    flex-direction: column;
    max-width: 100%;
  }

  .buy-nothing-day-inner {
    width: 100%;
  }

  .buy-nothing-outer-wrapper {
    flex-wrap: nowrap;
    width: 100%;
  }

  .image-54065 {
    padding-bottom: 0;
  }

  .div-block-225 {
    padding-top: 20px;
  }

  .image-54066 {
    width: 125px;
  }

  .image-54067 {
    width: 100px;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .revolution {
    margin-bottom: 50px;
  }

  .image-54073 {
    width: 150px;
  }

  .div-block-230 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .div-block-235 {
    bottom: -1%;
  }

  .mindlords-issue, .k9hk659hk56h65 {
    padding-right: 150px;
    transform: rotate(0);
  }

  .div-2024-1200 {
    flex-direction: column;
  }

  .convo-left {
    margin-left: auto;
  }

  .convo-right {
    margin-right: auto;
  }

  .convo-text-left {
    margin-left: auto;
  }

  .convo-text-right-fixed {
    margin-right: auto;
  }

  .nyt-flow-img.nyt-flow-left.nyt-flow-sixth, .nyt-flow-img.nyt-flow-right.nyt-flow-second, .nyt-flow-img.nyt-flow-right.nyt-flow-fifth {
    margin-top: 0;
  }

  .e3 {
    transform: none;
  }

  .div-2024-1200-up-to-1300 {
    flex-direction: column;
  }

  .t34ijowg43w3.bumped-right {
    left: auto;
  }

  .t34ijowg43w3.bumped-right.rotated-right, .t34ijowg43w3.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .t34ijowg43w3.bumped-left {
    right: auto;
  }

  .david_book.bumped-right {
    left: auto;
  }

  .david_book.bumped-right.rotated-right, .david_book.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .david_book.bumped-left {
    right: auto;
  }

  .original-book-ad.bumped-right {
    left: auto;
  }

  .original-book-ad.bumped-right.rotated-right, .original-book-ad.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .original-book-ad.bumped-left {
    right: auto;
  }

  .fundraising-mindbomb {
    width: 100%;
  }

  .heading-185 {
    transform: rotate(0);
  }

  .div-block-254 {
    flex-flow: column;
  }

  .image-54125 {
    transform: none;
  }

  .fr4g56hrf5553 {
    transform: rotate(0);
  }

  .div_2022_720-fewewf43.bumped-right {
    left: auto;
  }

  .div_2022_720-fewewf43.bumped-right.rotated-right, .div_2022_720-fewewf43.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .div_2022_720-fewewf43.bumped-left {
    right: auto;
  }

  .mindbomb-text.small-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-2024-1200-copy, .div-2024-1200-no-top-padding {
    flex-direction: column;
  }

  .mobile-only-mindbomb-intro {
    display: none;
  }

  .link-block-33.rightmost-element {
    margin-right: 20px;
  }

  .f43g565h5h76j {
    flex-direction: column;
  }

  .item-of-the-day.bumped-right {
    left: auto;
  }

  .item-of-the-day.bumped-right.rotated-right, .item-of-the-day.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .item-of-the-day.bumped-left {
    right: auto;
  }

  .mindbomb {
    margin-top: 25px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-280, .div-block-280.mindbomb-video-mask.color-two, .div-block-280.mindbomb-video-mask.color-two-three, .div-block-280.mindbomb-video-mask-copy.color-two, .div-block-280.mindbomb-video-mask-copy.color-two-three {
    font-size: 16px;
  }

  .div-block-282 {
    margin-bottom: 0;
  }

  .heading-223 {
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 2em;
  }

  .more-mindbombs.fundraising-mask {
    background-color: var(--red_adb_2021);
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-285 {
    background-image: url('../images/173-launch-video-background-v6-mobile.jpg');
  }

  .image-54187 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .desktop-and-up-image {
    display: none;
  }

  .tablet-and-down-image {
    display: block;
  }

  .heading-226, .heading-227, .image-54195 {
    transform: rotate(0);
  }

  .image-54199 {
    margin-top: 50px;
    margin-bottom: 60px;
  }

  .image-54204 {
    margin-top: 30px;
  }

  .image-54206 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .image-54207 {
    margin-top: 50px;
    margin-bottom: 30px;
  }

  .image-54210 {
    width: auto;
    max-width: 100%;
  }

  .vote-text {
    font-size: 3em;
  }

  .box-image {
    width: 100px;
  }

  .poll-result, .heading-234-copy, .result-button {
    font-size: 3em;
  }

  .div-block-293.rough-square-mask {
    background-image: none;
  }

  .heading-239-copy {
    font-size: 2em;
  }

  .heading-240 {
    margin-top: 20px;
    margin-bottom: 2rem;
    padding-top: 0;
    font-size: 2.5em;
  }

  .launch-video {
    flex-direction: column;
  }

  .disappearing-act.top-margin {
    margin-top: 0;
  }

  .disappearing-act.background-wreath {
    height: 900px;
  }

  .third-force-sign-up.top-margin {
    margin-top: 0;
  }

  .third-force-sign-up.background-wreath {
    height: 900px;
  }

  .heading-256 {
    margin-top: 80px;
  }

  .image-54292 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .image-54294 {
    max-width: 50%;
  }

  .jfadslgeiroh45 {
    min-height: auto;
  }

  .jfadslgeiroh45.top-margin {
    margin-top: 0;
  }

  .jfadslgeiroh45.background-wreath {
    height: 900px;
  }

  .rich-text-block-83, .collection-item-18, .collection-list-11, .collection-list-wrapper-22 {
    max-width: 100%;
  }

  .image-54295 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .goijir986h {
    background-size: auto 50%;
  }

  .image-54302 {
    padding-bottom: 50px;
  }

  .gj4iogiogj54oj4gj45h45.top-margin {
    margin-top: 0;
  }

  .gj4iogiogj54oj4gj45h45.background-wreath {
    height: 900px;
  }

  .fjoiw4hgohgs {
    flex-direction: column;
  }

  .image-54327, .jg4589gj4598g4heg98hge98gh45 {
    margin-top: 20px;
    margin-bottom: 125px;
  }

  .giruhehg43g3.top-margin {
    margin-top: 0;
  }

  .giruhehg43g3.background-wreath {
    height: 900px;
  }

  .video-embed-wrapper {
    margin-top: 25px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div_2022_1100.top-margin {
    margin-top: 0;
  }

  .div_2022_1100.background-wreath {
    height: 900px;
  }

  .div_2022_1500.top-margin {
    margin-top: 0;
  }

  .div_2022_1500.background-wreath {
    height: 900px;
  }

  .div_2022_1000.top-margin {
    margin-top: 0;
  }

  .div_2022_1000.background-wreath {
    height: 900px;
  }

  .heading-264 {
    font-size: 2.5em;
  }

  .div-block-323 {
    grid-template-columns: 1fr;
  }

  .image-54361 {
    margin-bottom: 140px;
  }

  .jirgejiogjioh65.top-margin {
    margin-top: 0;
  }

  .jirgejiogjioh65.background-wreath {
    height: 900px;
  }

  .hj54hj45hj54h54.bumped-right {
    left: auto;
  }

  .hj54hj45hj54h54.bumped-right.rotated-right, .hj54hj45hj54h54.bumped-right.rotate-left {
    transform: rotate(0);
  }

  .hj54hj45hj54h54.bumped-left {
    right: auto;
  }

  .div-block-332 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: flex-start;
  }

  .ghiurehgiurehig845h9ght.top-margin {
    margin-top: 0;
  }

  .ghiurehgiurehig845h9ght.background-wreath {
    height: 900px;
  }

  .image-54393 {
    width: 1250px;
    margin-top: -75px;
  }

  .image-54394 {
    width: 400px;
    margin-top: 175px;
    margin-bottom: 100px;
  }

  .gtrg45h5e6jr {
    flex-direction: column;
  }

  .image-54427 {
    margin-bottom: 60px;
  }

  .heading-286, .heading-287, .heading-289, .heading-290, .heading-291 {
    font-size: 2.75em;
  }

  .join-us-banner {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .image-54473, .fijfdjoifuhfhufgd {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .heading-310 {
    font-size: 3.3em;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2em;
  }

  p {
    font-size: 1.65em;
  }

  .navbar.mobile_nav-2 {
    height: 60px;
  }

  .logo {
    height: auto;
  }

  .body.body-index {
    background-image: url('../images/white_dirt_paper_bg_800x1000.jpg'), url('../images/ice-age.png');
    background-position: 0 0, 0 0;
    background-size: cover, 800px;
  }

  .spoof__title {
    font-size: 1.5em;
  }

  .manifesto-content {
    top: 0;
  }

  .p_manifesto_1 {
    font-size: 1.1em;
    line-height: 1.2em;
  }

  .contact__title {
    font-size: 1.5em;
  }

  .contact__info {
    font-size: 1em;
  }

  .page-heading-spoof {
    font-size: 1.5em;
  }

  .mobile-nav-icon {
    margin-right: 0;
    padding: 0;
    line-height: 20px;
  }

  .mobile-nav-link {
    padding: 10px;
    font-size: 1em;
  }

  .mobile-header {
    flex-direction: column;
  }

  .mobile-signup__wrapper {
    border-top-style: none;
  }

  .field-label {
    margin-bottom: 20px;
  }

  .form-2 {
    flex-direction: column;
    justify-content: space-around;
  }

  .submit-button {
    width: 60%;
    font-size: 1.2em;
  }

  .mobile-nav-row {
    padding-top: 0;
  }

  .sm-link_block.footer-nav {
    margin-left: 0;
    margin-right: 0;
  }

  .sticky_wrapper {
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 300px;
    padding-left: 15px;
    padding-right: 15px;
    transform: none;
  }

  .sticky_wrapper.sticky_01 {
    transform: none;
  }

  .sticky_wrapper.sticky_02 {
    align-items: center;
    transform: none;
  }

  .sticky_wrapper.sticky_03 {
    transform: none;
  }

  .html-embed-5 {
    display: none;
  }

  .brand-2 {
    width: 100%;
    display: block;
  }

  .home__row.abp_signup {
    background-color: #ffffffc2;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border: 2px dashed #000;
    border-radius: 2px;
  }

  .home__row.fchina-bg {
    background-color: var(--white);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-post.rotate-2, .home-post.rotate-4 {
    margin-left: 0;
    margin-right: 0;
    transform: none;
  }

  .home__row--current-issue {
    width: 95%;
  }

  .featured-title {
    font-size: 1.8em;
  }

  .post__title {
    text-align: left;
    font-size: 1.8em;
  }

  .post__credit {
    text-align: left;
    line-height: 1.3em;
  }

  .image-32 {
    height: 300px;
  }

  .footer__text {
    font-weight: 400;
  }

  .post__thumb-right {
    transform: scale(1.09);
  }

  .listserv__body {
    width: 100%;
    padding: 0;
  }

  .home__video {
    padding: 0;
  }

  .spacer {
    width: 30%;
  }

  .r-happening-now {
    background-size: contain;
    width: 95%;
    margin-bottom: 20%;
    padding-top: 150px;
  }

  .r-article {
    background-size: contain;
    width: 95%;
    padding-top: 10px;
  }

  .r-campaigns {
    background-size: contain;
    width: 95%;
    margin-bottom: 20%;
    padding-top: 100px;
  }

  .r-listerv {
    background-position: 50% 0;
    background-size: contain;
    width: 95%;
    margin-bottom: 20%;
    padding-top: 10px;
  }

  .r-join-us {
    width: 95%;
  }

  .r-current-issue {
    background-size: contain;
    margin-bottom: 21%;
  }

  .issue-title {
    font-size: 1.5em;
  }

  .flex-column-horizontal.space-between.full-width {
    margin-top: 15px;
  }

  .img-md {
    width: 70%;
    max-width: 100%;
  }

  .counter__number {
    margin-bottom: 20px;
    display: block;
  }

  .article_container {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .article_container.unstraight.last {
    margin-bottom: 5%;
  }

  .article__text.text-flex-right.text-half-width.absolute-bottom {
    position: static;
  }

  .article__text.font-creative-brush.text--lg.text--align-right {
    align-self: center;
  }

  .article__text.absolute-bottom {
    width: 100%;
    position: static;
  }

  .article__text.quotemark-lg.quotation-open {
    font-size: 3em;
    left: 0;
  }

  .article__text.quotemark-lg.quotation-close {
    font-size: 3em;
    right: 0;
  }

  .article__title {
    font-size: 2.5em;
    line-height: 1.2em;
  }

  .article__title.watching-article__title {
    background-size: contain;
    font-size: 3em;
    line-height: 1.2em;
  }

  .article__image.text-flex-right {
    align-self: center;
  }

  .text-half-width {
    width: 100%;
  }

  .text--1_3em {
    font-size: 1.2em;
  }

  .text--2em {
    font-size: 1.8em;
    line-height: 1.2em;
  }

  .r-current-issue-bg {
    background-size: contain;
  }

  .article-metameme-btn-wrapper {
    flex-direction: column;
  }

  .popup_donation__container {
    background-color: #ffeb00;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    max-width: 100%;
    padding-top: 70px;
    position: fixed;
    overflow: auto;
    transform: translate(0, 100%);
  }

  .popup_donation__btn {
    min-width: 250px;
  }

  .popup_donation__close-btn {
    width: 50px;
    max-width: 50px;
    height: 50px;
  }

  .listerv__image {
    width: 100%;
    max-width: 100%;
  }

  .relative-block {
    min-width: 0;
    position: static;
  }

  .text-colour-w {
    font-size: 1.2em;
  }

  .text-colour-w.w--current {
    font-size: 1em;
  }

  .mobile-show {
    display: block;
  }

  .mobile-hide {
    display: none;
  }

  .stan-lee-title-lg {
    font-size: 2em;
  }

  .stan-lee-title-md {
    font-size: 4em;
  }

  .paragraph-20 {
    align-self: center;
  }

  .column-8 {
    align-items: center;
  }

  .column-9 {
    justify-content: center;
    display: flex;
  }

  .image-74 {
    width: 80%;
  }

  .div-block-38 {
    padding-left: 0;
  }

  .image-76 {
    width: 80%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-39 {
    flex-direction: column;
  }

  .heading-13, .heading-14, .heading-15 {
    font-size: 2em;
  }

  .text-2 {
    width: 100%;
  }

  .heading-16 {
    font-size: 2em;
  }

  .img-caption {
    font-size: 1em;
  }

  .r-mindjourney {
    background-size: contain;
    width: 95%;
    padding-top: 150px;
  }

  .jam__home-title {
    font-size: 1.5em;
    line-height: 1.2em;
  }

  .jam__home-btn {
    width: 90%;
    font-size: 1.2em;
  }

  .r-jam-of-week {
    width: 95%;
  }

  .img_lg {
    width: 100%;
  }

  .img_lg.slide-img {
    width: 80%;
    margin-bottom: 10px;
  }

  .img-sm {
    width: 100%;
  }

  .tweet__container {
    width: 90%;
    height: 90vh;
  }

  .post__product-img {
    margin-left: auto;
    margin-right: auto;
  }

  .watching-article__frame {
    padding: 8px;
  }

  .article__submission {
    margin-top: 5%;
  }

  .article__submission.text-flex-right {
    align-self: center;
    position: static;
    right: 0;
  }

  .submission-text {
    text-align: center;
    width: 100%;
    margin-top: 5%;
    font-size: 1em;
  }

  .unstraight__container {
    overflow: visible;
  }

  .unstraight__bg {
    width: 4200px;
    display: none;
  }

  .unstraight__text-wrap {
    margin-left: 5vw;
  }

  .unstraight__text-wrap.last {
    position: relative;
  }

  .unstraight__inline-wrap {
    width: 4200px;
    display: none;
  }

  .unstraight__footer {
    width: 100%;
    position: static;
  }

  .unstraight__mobile-wrap {
    background-image: url('../images/Unstraight-Lines-bg-art-mobile.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    display: block;
    position: relative;
  }

  .unstraight__spacer {
    margin: 100px auto;
    display: block;
  }

  .home-section__heading {
    font-size: 2.4em;
  }

  .home-section__heading.no-margin {
    font-size: 2.1em;
    line-height: 1em;
  }

  .div-block-47 {
    flex-direction: column;
  }

  .div-block-48 {
    width: 100%;
  }

  .credit_issue-prefix {
    margin-bottom: 0;
    line-height: 1.3em;
  }

  .footer-sm-wrapper-footer {
    justify-content: space-around;
  }

  .nav-wordmark {
    padding-top: 10px;
    font-size: 1.8em;
  }

  .standard_nav_wrapper-2 {
    align-items: center;
  }

  .hambuger_menu-2 {
    font-size: 1.2em;
  }

  .hambuger_menu-2.w--open {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 1.5em;
  }

  .footer-nav-items-2 {
    margin-bottom: 3px;
  }

  .footer-about {
    border-bottom: 1px solid #ffffff40;
    padding-bottom: 15px;
  }

  .footer-column-4 {
    width: 100%;
  }

  .footer-sm-wrapper-2 {
    margin-top: 10px;
  }

  .footer-contac-info {
    margin-left: 0;
  }

  .main-content-2 {
    padding: 10px;
  }

  .footer-column-wrapper {
    flex-direction: column;
    font-size: 1.2em;
    line-height: 1.2px;
  }

  .contact-row {
    width: 100%;
    display: block;
  }

  .hero-slider {
    height: 85vh;
  }

  .slide-wrapper {
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-slider__slide {
    position: relative;
  }

  .hero-section-top {
    height: auto;
  }

  .footer-column-6 {
    width: 100%;
  }

  .spoof__catergory {
    font-size: 1.5em;
  }

  .article-cms-item {
    flex-direction: column;
    align-items: center;
  }

  .article-cms-image-wrap {
    width: 100%;
    height: auto;
    min-height: 250px;
  }

  .article-cms-metadata {
    width: 100%;
    margin-top: 25px;
  }

  .job-row {
    padding-left: 5px;
    padding-right: 5px;
  }

  .job-title {
    font-size: 1.3em;
  }

  .post-footer-column {
    flex-direction: column;
    margin-bottom: 15px;
  }

  .post-footer {
    margin-top: 10px;
  }

  .post-img-link {
    margin-bottom: 15px;
  }

  .s-current-issue {
    margin-top: 25px;
    padding-top: 0;
  }

  .column-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-nav-2-open {
    z-index: 10;
    height: 95vh;
    position: absolute;
    inset: 60px 0% 0%;
  }

  .article-footer-bs {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .bs-wordmark {
    text-align: center;
    margin-top: 10px;
    padding-left: 0;
    font-size: 1.5em;
  }

  .slide__btn {
    text-align: center;
    width: 100%;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slide-img {
    width: 90%;
  }

  .call-to-action__title {
    margin-bottom: 10px;
    font-size: 1.5em;
    line-height: 1.2em;
  }

  .call-to-action__text {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 1.1em;
  }

  .call-to-action__btn {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 1em;
    display: block;
  }

  .call-to-action__btn-wrap {
    flex-direction: column;
  }

  .slider-call-to-act__wrapper {
    position: absolute;
  }

  .slider-call-to-act__header {
    font-size: 1.8em;
  }

  .fchina-text-y {
    font-size: 1.5em;
  }

  .fchina-text-y.align-bottom {
    align-self: center;
  }

  .fchina-text-wrap {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 5px;
  }

  .fchina-text-wrap-2 {
    justify-content: flex-end;
    align-items: center;
    padding: 5px;
  }

  .fchina-text {
    font-size: 1.5em;
  }

  .slide-content {
    height: auto;
    min-height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
    transform: none;
  }

  .slide-content__header {
    font-size: 1.5em;
  }

  .slide-content__text {
    font-size: 1.1em;
    line-height: 1.2em;
  }

  .s-hero-homepage_mindjourney {
    background-position: 50%;
  }

  .container_hero_center.container_hero_center_mobile {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 300px;
  }

  .div_center_mind_journey.div_center_mind_journey_mobile {
    background-size: 100% 100%;
    justify-content: space-between;
    width: auto;
    height: auto;
    min-height: 60vh;
  }

  .heading_special-30 {
    font-size: 30px;
  }

  .article_latest_blurb.article_latest_blurb_mobile {
    margin-top: 0;
  }

  .home-section-article.first-article {
    margin-top: 20px;
  }

  .div_center_mind_journey_mobile {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 500px;
    height: 500px;
    display: flex;
  }

  .footer-feedback {
    margin-bottom: 15px;
  }

  .p_center {
    font-size: 1em;
  }

  .vote-container {
    width: 100%;
  }

  .p_hero.text-centering {
    font-size: 1.2em;
  }

  .image-97 {
    max-width: 300px;
  }

  .signup-popup-container-2 {
    display: none;
  }

  .h_special_black {
    width: 690px;
    max-width: 90%;
    font-size: 1.5em;
  }

  .c_content_center_center {
    max-width: 100%;
  }

  .image-113 {
    max-width: 90%;
  }

  .download-item-wrap-2 {
    flex-direction: column;
    align-items: center;
  }

  .header_hero_h1 {
    font-size: 1.7em;
  }

  .p_hero_header {
    max-width: 90%;
  }

  .hero-overlay {
    padding: 40px 20px;
  }

  .centered-container {
    justify-content: center;
    padding-top: 10px;
  }

  .column-13 {
    display: none;
  }

  .h2_special_black_2020 {
    font-size: 1.5em;
  }

  .div-block-57 {
    width: 720px;
    max-width: 100%;
  }

  .h_newsfeed_black {
    width: 540px;
    max-width: 100%;
    font-size: 1.5em;
  }

  .img_newsfeed {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .link_adb_2021 {
    font-size: 1.5em;
  }

  .heading-34 {
    font-size: 1.8em;
  }

  .s_featured_2022 {
    min-height: 50vh;
  }

  .image-132 {
    max-width: 90%;
  }

  .p_manifesto_2 {
    font-size: 1.35em;
  }

  .collection-list-wrapper-6 {
    column-count: 2;
  }

  .wa01_container {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border: 5px solid #000;
    width: 100%;
    height: auto;
    padding-top: 15px;
  }

  .wa01_container._01 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border: 5px solid #000;
    height: auto;
    padding-top: 15px;
  }

  .wa01_container._02, .wa01_container._03, .wa01_container._04 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .wa01_container.cherry-container {
    align-items: stretch;
  }

  .wa01_container._05 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .wa01_text {
    width: 100%;
    font-size: 1.2em;
    line-height: 1.2em;
  }

  .wa01_heading {
    width: 100%;
    font-size: 1.5em;
  }

  .image-172 {
    width: 80%;
  }

  .wa_music-warp {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
  }

  .wa01_title {
    font-size: 2em;
  }

  .wa_spacer {
    width: auto;
    height: 100px;
  }

  .image-175.rotate_-3deg {
    width: 70%;
  }

  .image-176 {
    width: 80%;
  }

  .div_octopus_main {
    flex-direction: column;
  }

  .wa02_text {
    width: 100%;
    font-size: 1.5em;
    line-height: 1.2em;
  }

  .wa02_text.co2_text {
    width: 90%;
    position: static;
    transform: none;
  }

  .wa02_spacer {
    width: auto;
    height: 120px;
  }

  .wa02_co2-wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .wa02_da-container {
    padding-top: 15px;
  }

  .mj19-content-block.mj19-position-wrapper {
    min-height: auto;
  }

  .mj19-content-block.mj19-position-wrapper.mj19-wrapper-position-01 {
    position: static;
  }

  .mj19-content-block.mj19-cherry-container {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }

  .mj19-content-img.mj19-img-position-04 {
    position: relative;
    left: -15%;
  }

  .mj19-content-img.mj19-img-position-02 {
    position: relative;
  }

  .mj19-content-img.mj19-squiggle {
    max-height: 50vh;
  }

  .mj19-content-img.mj19-img-position-03, .img-position-02 {
    position: static;
  }

  .mj19-mobile-hide {
    display: none;
  }

  .mj19-content-text {
    width: 100%;
    font-size: 1.3em;
    line-height: 1.5em;
  }

  .mj19-content-text.mj19-handwriting {
    font-size: 2.5em;
  }

  .mj19-content-text.mj19-handwriting.mj19-title {
    font-size: 2.2em;
  }

  .mj19-content-text.mj19-handwriting.mj19-strikethrough-text {
    font-size: 2em;
  }

  .mj19-content-text.mj19-text-position-01 {
    width: 100%;
    position: static;
  }

  .mj19-cherry-img {
    width: 60%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .mj19-cherry-heading {
    font-size: 3em;
  }

  .mj19-cherry-heading.mj19-button {
    font-size: 2em;
  }

  .wa03_text {
    width: 100%;
    padding: 10px;
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .wa03_img--sm {
    width: 100%;
  }

  .wa04_column-wrap.bg-02 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .wa04_column.img-column {
    width: 100%;
  }

  .wa04_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.2em;
  }

  .wa04_header.mobile-show {
    letter-spacing: 5px;
    font-size: 2.5em;
  }

  .div-block-72 {
    font-size: 1.2em;
  }

  .wa04_header--handwriting {
    font-size: 3em;
    line-height: 1.5em;
  }

  .heading-52 {
    font-size: 3em;
  }

  .p_anarchism_article {
    text-indent: 0;
  }

  .div_octopus_fronts_right {
    align-items: center;
    height: auto;
  }

  .div-block-86, .div-block-87, .div-block-88, .div-block-89, .div-block-90, .div-block-91, .div-block-92 {
    margin-bottom: 10px;
  }

  .p_octopus_1 {
    font-size: 1.5em;
  }

  .link-12 {
    margin-bottom: 0;
  }

  .p_flow_2021 {
    font-size: 1.2em;
  }

  .div_octopus_fronts_left {
    align-items: center;
    height: auto;
  }

  .h2_octopus {
    margin-top: 20px;
  }

  .img_patreon_1 {
    margin-top: -60px;
  }

  .link_deep_dive {
    font-size: 1.5em;
  }

  .h3_octopus_subheading {
    line-height: .9em;
  }

  .collection-item-4 {
    width: auto;
    max-width: 100%;
  }

  .p_cultureshop {
    font-size: 1.35em;
  }

  .div_anarco {
    margin-bottom: 10px;
  }

  .h2_octopus_black {
    font-size: 1.8em;
  }

  .div_brain_left {
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-120 {
    height: auto;
    max-height: 100%;
  }

  .link_block_footer {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .h2022_1.h_center {
    font-size: 3em;
  }

  .div_brain_right {
    padding-left: 10px;
  }

  .img_brain {
    height: 600px;
  }

  .text-block-18, .text-brain-act {
    font-size: 3.6em;
  }

  .p_special_2022 {
    font-size: 1.5em;
  }

  .heading-82 {
    font-size: 1.8em;
  }

  .slider {
    height: 690px;
  }

  .slide_collection {
    flex-direction: column;
  }

  .div_slide {
    width: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .img_slide {
    width: auto;
    max-width: 75%;
    max-height: 50%;
    padding-left: 0;
  }

  .img_slide.img_max_300 {
    width: auto;
    max-height: 300px;
  }

  .h1_2022 {
    font-size: 2.1em;
  }

  .h2_2022 {
    font-size: 1.8em;
  }

  .h3_2022 {
    font-size: 1.5em;
  }

  .h4_2022 {
    font-size: 1.35em;
  }

  .p_2022 {
    font-size: 1.2em;
  }

  .btn_2022 {
    margin-top: 0;
    display: inline-block;
  }

  .p_2022_small {
    font-size: 1em;
  }

  .div_2022_900.background-wreath {
    height: 800px;
  }

  .img_2022_cms {
    max-width: 75%;
  }

  .img_2022_cms.img_50 {
    width: 100%;
  }

  .cms_collection_archive {
    flex-direction: column;
  }

  .image-264 {
    max-width: 50%;
    height: auto;
  }

  .link-block-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pagination-2 {
    justify-content: space-around;
    align-items: stretch;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-4 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .image-265 {
    width: 150px;
  }

  .div_2022_720.less-mobile-padding {
    padding-top: 20px;
  }

  .btn_2022_search {
    margin-top: 0;
    display: inline-block;
  }

  .p_2022_big {
    font-size: 1.2em;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer_v3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-wrapper-search {
    flex-direction: column;
    align-items: center;
  }

  .div-block-128 {
    flex-direction: column;
  }

  .textarea {
    margin-bottom: 20px;
  }

  .p_2022_slide {
    font-size: 1em;
  }

  .video_2022 {
    width: 540px;
  }

  .btn_2022_support {
    margin-top: 0;
    display: inline-block;
  }

  .link-block-9 {
    background-color: #ffffff26;
  }

  .navbar-brand-three-2 {
    padding-left: 0;
  }

  .nav-menu-three-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block-2 {
    flex-direction: column;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .heading-92 {
    font-size: 3em;
  }

  .btn_2022_v3 {
    margin-top: 0;
    display: inline-block;
  }

  .heading-98 {
    font-size: 1.7em;
  }

  .btn_2022_pop {
    margin-top: 0;
    display: inline-block;
  }

  .paragraph-152 {
    margin-bottom: 1rem;
    font-size: 1.2em;
  }

  .div_octopus_left {
    align-items: center;
  }

  .p_main_1.p_center {
    font-size: 1.35em;
  }

  .div_octopus_main-2 {
    flex-direction: column;
    margin-top: 40px;
  }

  .div_octopus_right {
    align-items: center;
  }

  .div_octopus_main_mobile {
    flex-direction: column;
    margin-top: 40px;
  }

  .article {
    max-width: 100%;
  }

  .btn_2022_v3-copy, .btn_2022_v3-killcap {
    margin-top: 0;
    display: inline-block;
  }

  .fronts {
    padding-left: 0;
  }

  .main_blackspot {
    margin-left: 0;
    left: -800px;
  }

  .main_blackspot.seven, .main_blackspot.old {
    left: -775px;
  }

  .main_blackspot.blackspot-text {
    width: 550px;
    height: 550px;
    left: -342px;
  }

  .navbar-brand-new-homepage {
    padding-left: 0;
  }

  .heading-152 {
    font-size: 2.5em;
  }

  .div-block-189 {
    background-image: url('../images/border-square.png');
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-21 {
    width: 100%;
  }

  .image-54071 {
    display: block;
  }

  .image-54072 {
    display: none;
  }

  .mindlords {
    margin-bottom: 20px;
  }

  .mindlords-issue {
    padding-right: 20px;
  }

  .image-54090 {
    margin-left: 0;
  }

  .mindlords-relative.mobile-only {
    display: block;
  }

  .mindlords-relative.desktop-only {
    display: none;
  }

  .div-block-238 {
    flex-flow: column;
  }

  .k9hk659hk56h65 {
    padding-right: 20px;
  }

  .book-mag-combo-box {
    width: 100%;
  }

  .div-2024-1200, .div-2024-1200-up-to-1300 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .rich-text-block-41 {
    display: none;
  }

  .fundraising-mindbomb {
    width: 100%;
  }

  .div-2024-1200-copy, .div-2024-1200-no-top-padding {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-272 {
    flex-flow: column;
    margin-top: 10px;
  }

  .image-54165, .image-54166 {
    width: 100%;
  }

  .image-54167 {
    padding-top: 10px;
  }

  .f43g565h5h76j {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-282 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .heading-224 {
    margin-top: 20px;
  }

  .code-embed-5 {
    margin-top: 100px;
  }

  .image-54187 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .image-54188 {
    margin-top: 0;
  }

  .heading-224-copy {
    margin-top: 20px;
  }

  .vote-option {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-293.rough-square-mask {
    background-image: none;
  }

  .div-block-295.rough-square-mask {
    margin-top: 0;
    padding-top: 0;
  }

  .image-54218 {
    margin-top: 10px;
  }

  .rich-text-block-74 {
    max-width: 100%;
  }

  .launch-video {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .footer-link-2-copy:hover {
    color: #1a1b1fbf;
  }

  .image-54237 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-301, .image-54256 {
    transform: rotate(0);
  }

  .image-54263 {
    margin-bottom: 40px;
  }

  .code-embed-11 {
    width: 100%;
  }

  .div-block-303, .div-block-304 {
    flex-flow: column;
  }

  .disappearing-act.background-wreath, .third-force-sign-up.background-wreath {
    height: 800px;
  }

  .div-block-312 {
    aspect-ratio: 2400 / 3600;
  }

  .image-54294 {
    max-width: 75%;
  }

  .jfadslgeiroh45.background-wreath {
    height: 800px;
  }

  .rich-text-block-83, .collection-item-18, .collection-list-11, .collection-list-wrapper-22 {
    max-width: 100%;
  }

  .goijir986h {
    background-size: auto 50%;
  }

  .image-54302 {
    padding-bottom: 30px;
  }

  .gj4iogiogj54oj4gj45h45.background-wreath {
    height: 800px;
  }

  .fjoiw4hgohgs {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .giruhehg43g3.background-wreath, .div_2022_1100.background-wreath, .div_2022_1500.background-wreath {
    height: 800px;
  }

  .manifesto-content-2025 {
    top: 0;
  }

  .div_2022_1000.background-wreath, .jirgejiogjioh65.background-wreath, .ghiurehgiurehig845h9ght.background-wreath {
    height: 800px;
  }

  .image-54393 {
    width: 1200px;
    margin-top: -150px;
  }

  .image-54394 {
    width: 375px;
    margin-top: 95px;
    margin-bottom: 100px;
  }

  .gtrg45h5e6jr {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .image-54427 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .heading-284 {
    margin-bottom: 0;
    font-size: 1.35em;
  }

  .heading-285 {
    font-size: 1.5em;
  }

  .image-54449 {
    margin-top: 0;
  }

  .heading-286, .heading-287, .heading-289, .heading-290, .heading-291, .heading-292, .heading-294, .heading-296 {
    font-size: 1.5em;
  }

  .image-54458 {
    width: 300px;
  }

  .image-54459 {
    width: 100px;
  }

  .image-54460 {
    width: 150px;
  }

  .image-54461 {
    width: 100px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-54462 {
    width: 300px;
  }

  .link-block-45 {
    flex-flow: column;
  }

  .image-54465, .image-54466 {
    width: 100%;
  }

  .heading-314 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.5em;
  }

  .giofdsgjoierogo34jg34, .g43g34g43g {
    top: 0;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2em;
  }

  h2 {
    font-size: 2.1em;
  }

  h4 {
    font-size: 1.65em;
  }

  p {
    font-size: 1.35em;
  }

  .navbar.mobile_nav-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .spoof__title {
    font-size: 1.2em;
  }

  .manifesto-content {
    padding-left: 0;
    padding-right: 0;
  }

  .p_manifesto_1 {
    font-size: 1em;
  }

  .mj__container {
    justify-content: center;
    display: block;
  }

  .mj__block {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .mj__catergory {
    font-size: 1.3em;
  }

  .mj__img {
    display: block;
  }

  .spoof-title-wrap {
    top: 0;
  }

  .spoof-viewport {
    margin-top: 70px;
    top: 150px;
  }

  .link-block {
    max-width: 100%;
  }

  .menu-button-2 {
    padding: 15px;
  }

  .mobile-nav-open {
    top: 120px;
    bottom: 0;
  }

  .mobile-header {
    justify-content: space-between;
    height: 150px;
  }

  .mobile-signup__wrapper {
    padding: 15px;
  }

  .form-2 {
    flex-direction: column;
    justify-content: space-between;
  }

  .job__des {
    font-size: 1em;
  }

  .job__list {
    max-width: 100%;
    font-size: 1em;
  }

  .job__des--list-head {
    font-size: 1em;
  }

  .img_full {
    box-shadow: none;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sticky_wrapper {
    width: 100%;
    height: auto;
  }

  .brand-2 {
    padding-left: 0;
    top: 15px;
  }

  .contact_wrapper {
    padding: 0;
  }

  .home__row {
    margin-top: 20%;
    margin-bottom: 20%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .home-post.rotate-2, .home-post.rotate-4 {
    transform: none;
  }

  .featured-img {
    width: 100%;
    max-width: 100%;
    max-height: none;
  }

  .featured-img.img-md {
    width: 200px;
    margin-top: 10px;
  }

  .featured-img.img-md.extra {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .featured-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.5em;
  }

  .featured-btn {
    width: 90%;
  }

  .post__thumb-right {
    transform: scale(1.2);
  }

  .post__issue-title {
    display: inline;
  }

  .listserv__header {
    width: 100%;
    max-width: 100%;
    font-size: 2em;
  }

  .listserv__body {
    width: 100%;
  }

  .featured-des {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .r-happening-now {
    padding-top: 60px;
  }

  .r-article {
    padding-top: 150px;
  }

  .r-join-us {
    background-size: contain;
    padding-top: 100px;
  }

  .issue-title {
    margin-bottom: 10px;
    font-size: 1.5em;
  }

  .current-issue-right-column {
    max-width: 100%;
  }

  .issue-des {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .abp_form_wrapper {
    max-width: 90%;
  }

  .article_container {
    padding: 0% 20px 5%;
  }

  .article__text.center-block.quotation-text {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .text--2em {
    font-size: 1.5em;
    line-height: 1.1em;
  }

  .logo-issue-header {
    width: 120px;
    height: auto;
  }

  .standard-nav-mobile {
    min-height: 150px;
  }

  .popup_donation__container {
    z-index: 1000;
    height: auto;
    inset: 0;
    overflow: auto;
    transform: translate(0, 100%);
  }

  .popup_donation__heading {
    width: 100%;
    margin-bottom: 40px;
    font-size: 1.3em;
    line-height: 1.5em;
  }

  .popup_donation__text {
    font-size: 1em;
  }

  .popup_donation__btn {
    width: 80%;
  }

  .popup_donation__content {
    padding-left: 0;
    padding-right: 0;
  }

  .popup_donation__close-btn {
    top: 40px;
    right: 15px;
  }

  .listerv__footer {
    width: 100%;
  }

  .home-article-wrap {
    padding: 0%;
  }

  .relative-block {
    min-width: 0;
  }

  .text {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .r-jam-of-week {
    background-size: contain;
    padding-top: 100px;
  }

  .home-section__heading {
    margin-top: 7px;
    padding: 10px;
    font-size: 1.8em;
    line-height: .9em;
  }

  .home-section__heading.no-margin {
    font-size: 1.8em;
  }

  .margin-0 {
    margin-bottom: 15px;
  }

  .nav-wordmark {
    color: #0000;
    background-size: contain;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-bottom: 22px;
    font-family: Resolutionsans, Arial, sans-serif;
  }

  .hambuger_menu-2 {
    text-align: center;
    flex: 0 auto;
    padding: 10px 10px 37px;
  }

  .hero-section-top {
    height: auto;
    min-height: 75vh;
  }

  .hero-btn {
    width: 100%;
  }

  .mobile-nav-2-open {
    top: 120px;
    bottom: 0;
  }

  .slide__btn {
    width: 90%;
  }

  .slide-img {
    width: 100%;
    max-width: 100%;
  }

  .s-hero-homepage_mindjourney {
    background-position: 50%;
  }

  .container_hero_center.container_hero_center_mobile {
    background-size: 300px;
  }

  .div_center_mind_journey.div_center_mind_journey_mobile {
    justify-content: space-between;
    min-width: 270px;
    min-height: 270px;
  }

  .submission__text_black {
    font-size: .8em;
  }

  .div_center_mind_journey_mobile {
    width: 300px;
    height: 500px;
  }

  .article_image_center {
    max-width: 100%;
  }

  .p_hero.text-centering {
    max-width: 95%;
  }

  .p__author__center, .p_quote_home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .img_center {
    max-width: 300px;
  }

  .c-download-wrapper {
    max-width: 100%;
  }

  .image-97 {
    max-width: 300px;
  }

  .p_special_small.p_mobile_small {
    font-size: 14px;
  }

  .p__article {
    width: 540px;
    max-width: 100%;
    padding: 0 10px;
  }

  .div__bg-letter {
    padding: 10px;
  }

  .img_social_media_icons {
    width: 33px;
    height: 33px;
  }

  .h_special_black {
    font-size: 1.4em;
  }

  .c_content_center_center {
    max-width: 100%;
  }

  .image-106 {
    width: 270px;
    max-width: 75%;
  }

  .image-113 {
    max-height: 270px;
  }

  .c_hero_second {
    bottom: 9%;
  }

  .paragraph-41 {
    width: 450px;
    max-width: 90%;
    font-size: 3em;
  }

  .header_hero_h1 {
    font-size: 1.5em;
  }

  .p_hero_header {
    max-width: 95%;
  }

  .hero-overlay {
    padding-bottom: 0;
  }

  .centered-container {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h_newsfeed_black {
    font-size: 1.5em;
  }

  .rich-text-block {
    font-size: 1em;
  }

  .heading-34 {
    font-size: 1.3em;
  }

  .image-132 {
    max-width: 90%;
  }

  .h_blackspot {
    font-size: 1.35em;
  }

  .collection-list-wrapper-6 {
    column-count: 1;
  }

  .mj19-content-img.mj19-img-position-02 {
    width: 80%;
  }

  .mj19-section-wrap {
    padding: 5px;
  }

  .mj19-content-text.mj19-handwriting, .mj19-content-text.mj19-handwriting.position-01 {
    font-size: 2em;
  }

  .mj19-cherry-img {
    width: 100%;
    height: auto;
  }

  .mj19-cherry-heading {
    font-size: 2.5em;
  }

  .heading-52 {
    font-size: 2.1em;
  }

  .div-block-84 {
    max-width: 100%;
    height: auto;
  }

  .image-197 {
    margin-left: 0;
    margin-right: 0;
  }

  .p_octopus_1 {
    font-size: 1.15em;
  }

  .paragraph-100 {
    font-size: .8em;
  }

  .h2_octopus {
    margin-top: 60px;
    font-size: 2.1em;
  }

  .h3_octopus_subheading {
    font-size: 1.3em;
  }

  .collection-item-4 {
    width: auto;
  }

  .h2_octopus_black {
    font-size: 1.35em;
  }

  .h1_octopus_top1 {
    font-size: 2.7em;
  }

  .div-block-119 {
    max-width: 100%;
  }

  .img_brain {
    height: 390px;
  }

  .text-block-18, .text-brain-act {
    font-size: 1.8em;
  }

  .image-254 {
    width: auto;
    max-width: 85%;
    height: auto;
    display: none;
  }

  .image-255 {
    height: 100%;
  }

  .img_5sec_mobile {
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    display: block;
  }

  .slider {
    height: 720px;
  }

  .img_slide {
    max-width: 90%;
  }

  .img_slide.img_max_300 {
    max-height: 210px;
  }

  .p_2022.p_450, .p_2022.p_540 {
    font-size: 1.1em;
  }

  .btn_2022 {
    width: auto;
    margin-top: 10px;
  }

  .p_2022_small {
    font-size: 1em;
  }

  .right-arrow, .left-arrow {
    align-items: flex-start;
    padding-top: 60px;
  }

  .div_2022_900 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_2022_900.no-bottom-padding {
    padding-bottom: 0;
  }

  .div_2022_900.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .img_2022_cms {
    max-width: 100%;
  }

  .container {
    max-width: none;
  }

  .nav-menu-4 {
    flex-direction: column;
  }

  .image-265 {
    width: 120px;
  }

  .div_2022_720 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn_2022_search {
    width: auto;
    margin-top: -4px;
  }

  .p_2022_big.center_text {
    font-size: 1.5em;
  }

  .textarea {
    min-width: 280px;
  }

  .p_2022_slide {
    font-size: 1em;
  }

  .s_2022-black {
    min-height: 900px;
  }

  .video_2022 {
    width: 320px;
  }

  .paragraph-111 {
    font-size: 1em;
  }

  .heading-85 {
    font-size: 1.65em;
  }

  .btn_2022_support {
    width: auto;
    margin-top: -4px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px 10px 6px;
    font-size: .9em;
  }

  .text-span-76 {
    font-size: 1.6em;
  }

  .link-block-9 {
    background-color: #ffffff4d;
  }

  .paragraph-129 {
    font-size: .9em;
  }

  .container-18 {
    max-width: none;
  }

  .nav-menu-three-2 {
    flex-direction: column;
  }

  .image-337 {
    margin-bottom: -60px;
  }

  .paragraph-133 {
    max-width: 90%;
    margin-top: -90px;
    font-size: 1em;
    line-height: 1.3em;
  }

  .paragraph-134 {
    max-width: 90%;
    margin-top: 0;
    font-size: 1em;
    line-height: 1.3em;
  }

  .text-block-23 {
    padding-left: 10px;
    font-size: 1.3em;
  }

  .image-362 {
    max-width: 75%;
  }

  .paragraph-138 {
    color: var(--black_adb_2020);
    text-shadow: 0 1px 3px #fffffff5;
  }

  .btn_2022_v3 {
    width: auto;
    margin-top: -4px;
  }

  .heading-98 {
    font-size: 1.5em;
  }

  .paragraph-142 {
    margin-bottom: 0;
  }

  .btn_2022_pop {
    width: auto;
    margin-top: -4px;
  }

  .new_issue_preorder {
    max-width: 100%;
    top: 10%;
  }

  .div-block-151 {
    background-color: var(--black_adb_2020);
    display: flex;
  }

  .s_2023.new_homepage {
    padding-top: 4rem;
  }

  .s_2023.new_homepage.bottom-padding {
    padding-top: 0;
  }

  .s_2023.third_force_page {
    padding-top: 4rem;
  }

  .link_main {
    font-size: 1.2em;
  }

  .heading-107 {
    text-align: center;
  }

  .div-block-151-copy-copy {
    display: none;
    left: -2px;
  }

  .bold-text-20 {
    font-size: .8em;
    line-height: 1.1em;
  }

  .image-411 {
    text-align: left;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-138-copy {
    color: var(--black_adb_2020);
    text-shadow: 0 1px 3px #fffffff5;
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn_2022_v3-copy {
    width: auto;
    margin-top: -4px;
  }

  .p_main_1.p_center {
    font-size: 1.2em;
  }

  .image-5401 {
    max-width: 100%;
    height: auto;
  }

  .div_octopus_main-2 {
    display: none;
  }

  .div_octopus_main_mobile {
    display: block;
  }

  .paragraph-129-copy, .paragraph-129-copy-copy, .paragraph-129-copy-copy-copy {
    font-size: .9em;
  }

  .btn_2022_v3-copy {
    width: auto;
    margin-top: -4px;
    display: none;
  }

  .btn_2022_v3-killcap {
    width: auto;
    margin-top: 15px;
    font-size: 1.3em;
  }

  .btn_2022_v3-killcap.hidden {
    display: none;
  }

  .div_2022_900-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-163, .div-block-164 {
    width: 100%;
    padding: 20px 0;
  }

  .div-block-165 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div_2022_900-copy-copy-copy {
    display: flex;
  }

  .div-block-170, .div-block-170-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-124 {
    font-size: 5em;
  }

  .paragraph-156 {
    font-size: 2em;
  }

  .html-embed-15 {
    max-width: 100%;
    overflow: hidden;
  }

  .div-block-173 {
    max-width: 100%;
    margin-top: -140px;
    margin-bottom: -180px;
  }

  .background-video-3-copy {
    width: 300px;
    height: 367.5px;
  }

  .paragraph-159b {
    max-width: 100%;
  }

  .rich-text-paragraph-spacing {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-137-copy {
    font-size: 1.75em;
  }

  .image-54021 {
    width: 100%;
  }

  .div-block-175 {
    flex-direction: column;
  }

  .div-block-176, .div-block-177 {
    width: 100%;
  }

  .link_main-copy {
    font-size: 1.2em;
  }

  .heading-142 {
    font-size: 2.5em;
  }

  .img_210h-copy-copy {
    width: 100px;
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .image-54027 {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .image-54028 {
    padding-bottom: 0;
  }

  .download-block, .download-image {
    width: 100%;
  }

  .heading-146 {
    font-size: 1.6em;
  }

  .heading-148 {
    font-size: 1.8em;
  }

  .subscription_popup {
    max-width: 100%;
    top: 10%;
  }

  .div-block-151-copy-copy-copy-copy {
    display: none;
    left: -2px;
  }

  .div-block-151-copy {
    display: flex;
  }

  .div-block-185 {
    padding-bottom: 0;
  }

  .blackspot_fronts {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .front_heading {
    font-size: 2em;
  }

  .front_subheading {
    margin-left: 10px;
    padding-left: 30px;
    font-size: .75em;
  }

  .front_link.first_link {
    margin-left: 0;
  }

  .front_link.second_link {
    margin-left: 65px;
  }

  .front_link.third_link {
    margin-left: 110px;
  }

  .front_link.fourth_link {
    margin-left: 130px;
  }

  .front_link.fifth_link {
    margin-left: 105px;
  }

  .front_link.sixth_link {
    margin-left: 35px;
  }

  .front_link.seventh_link, .fronts {
    margin-left: 0;
  }

  .main_blackspot {
    margin-left: 0;
    left: -850px;
  }

  .main_blackspot.seven {
    left: -850px;
  }

  .main_blackspot.old {
    margin-left: 80px;
    display: block;
    left: -850px;
  }

  .main_blackspot.blackspot-text {
    z-index: 2;
    width: 550px;
    height: 550px;
    margin-top: -55px;
    margin-left: 246px;
    display: block;
    left: -585px;
  }

  .heading-149 {
    font-size: 2em;
  }

  .form-4 {
    flex-wrap: wrap;
  }

  .text-field-5 {
    width: 95%;
  }

  .submit-button-2 {
    margin-top: 25px;
    font-size: 14px;
  }

  .fuckitallfriday-form {
    max-width: 100%;
  }

  .text-block-39 {
    max-width: 100%;
    font-size: 1.25em;
  }

  .image-54029 {
    width: 200px;
  }

  .nav-link-3.hidden.show-mobile {
    display: block;
  }

  .adbusters-logo {
    width: 50px;
    height: 50px;
  }

  .pre_fuck_it_all_friday {
    justify-content: center;
  }

  .fuckitallfriday-header, .fuckitallfriday-briefing-button {
    font-size: 2em;
  }

  .image-flow {
    padding-bottom: 0;
  }

  .fiaf-header {
    align-self: auto;
    padding: 20px 10px;
    font-size: 2em;
  }

  .image-54032 {
    padding-bottom: 0;
  }

  .fuckitallfriday-form-v2 {
    max-width: 100%;
    padding-top: 0;
  }

  .image-54031-copy {
    padding-bottom: 50px;
  }

  .new_homepage_ab_issue {
    flex-wrap: wrap;
    padding-left: 0;
  }

  .link-28 {
    text-align: center;
    font-size: 1.1em;
  }

  .heading-151 {
    text-align: center;
    font-size: 1em;
  }

  .div-block-186 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .heading-151-copy {
    text-align: center;
    font-size: 1.25em;
  }

  .div-block-187 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-152 {
    font-size: 2em;
  }

  .image-54034 {
    width: 100px;
  }

  .image-5410 {
    max-width: 100%;
    height: auto;
  }

  .s_footer {
    background-position: 50% 100%;
    background-size: auto 100%;
  }

  .link-30 {
    font-size: 2em;
  }

  .div-block-20-copy {
    display: flex;
  }

  .button-7 {
    width: 100px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-7.orange-donation {
    width: 125px;
  }

  .button-7.fundraising-mask {
    width: 120px;
    font-size: 1.5em;
  }

  .image-54037 {
    max-width: 100%;
    height: auto;
  }

  .form-block-4 {
    max-width: 100%;
    padding-bottom: 50px;
  }

  .link-31 {
    text-align: center;
    font-size: 1.4em;
  }

  .link-32 {
    font-size: 2em;
  }

  .image-54041 {
    max-width: 100%;
    height: auto;
  }

  .link-33 {
    font-size: 2em;
  }

  .image-54045 {
    max-width: 100%;
    height: auto;
  }

  .link-34 {
    font-size: 2em;
  }

  .image-54048 {
    max-width: 100%;
    height: auto;
  }

  .link-35 {
    font-size: 2em;
  }

  .image-54051 {
    max-width: 100%;
    height: auto;
  }

  .link-36 {
    font-size: 2em;
  }

  .image-54054 {
    max-width: 100%;
    height: auto;
  }

  .link-37 {
    font-size: 2em;
  }

  .heading-160 {
    font-size: 3em;
  }

  .div-block-211 {
    flex-wrap: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-paragraph-spacing-droid.padding-left-large {
    margin-left: 0;
  }

  .erg3434 {
    width: 100px;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .quote-header {
    align-self: auto;
    padding-bottom: 0;
    font-size: 1.5em;
  }

  .quote-header.smaller {
    font-size: 1em;
  }

  .link-block-17 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-55 {
    font-size: 1.25em;
  }

  .div-block-215 {
    padding-bottom: 0;
  }

  .image-54058-copy {
    width: 100px;
    padding-top: 75px;
    padding-bottom: 30px;
  }

  .image-54060 {
    width: 115px;
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .image-54061 {
    width: 150px;
    padding-bottom: 40px;
  }

  .play-button {
    margin-top: 5px;
    margin-left: 0;
    font-size: 4em;
  }

  .text-block-39-copy {
    max-width: 100%;
    font-size: 1.25em;
  }

  .div-block-217 {
    max-width: 100%;
  }

  .jffsdfw {
    width: 200px;
    margin-bottom: 75px;
  }

  .image-54028-copy {
    padding-bottom: 0;
  }

  .image-54027-cop {
    width: 100px;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .image-54058-copy-copy {
    width: 60px;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .image-54027-copy {
    width: 60px;
    padding-top: 0;
    padding-bottom: 35px;
  }

  ._2234fff {
    width: 50px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-220 {
    padding-bottom: 100px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-221 {
    flex-wrap: wrap;
  }

  .image-54064 {
    width: 100%;
  }

  .ger3g3eer {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .buynothing {
    justify-content: center;
  }

  .trg54 {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .buy-nothing-double {
    flex-wrap: wrap;
    max-width: 100%;
  }

  .buy-nothing-day-inner {
    width: 100%;
  }

  .buy-nothing-outer-wrapper {
    max-width: 100%;
  }

  .gresgre {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .gers34g3 {
    padding-bottom: 0;
  }

  .f3f3f22qq {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .f42f23 {
    padding-bottom: 0;
  }

  .hf22213f1, .g54g456, .hjh645k36366, .h89h8h9855 {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .h7h6h6 {
    width: 50px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  ._9h9h955h5 {
    width: 60px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .k76j9h54 {
    width: 50px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .div-block-215-copy, .f422e33f {
    padding-bottom: 0;
  }

  .div-block-224 {
    flex-wrap: wrap;
  }

  .rich-text-block-32, .link-block-21 {
    width: 100%;
  }

  .div-block-225 {
    padding-top: 20px;
  }

  .div-block-226 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hf34f34 {
    text-align: left;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-162 {
    text-align: center;
  }

  .heading-160-copy, ._43tg34g55 {
    font-size: 3em;
  }

  .revolution {
    margin-bottom: 10px;
  }

  .image-54073 {
    width: 100px;
    padding-top: 20px;
  }

  .popup-trigger {
    top: 1200px;
  }

  .div-block-227 {
    max-width: 100%;
  }

  .heading-165 {
    font-size: 1.75em;
  }

  .heading-167 {
    font-size: 2em;
  }

  .div-block-235 {
    bottom: 1%;
  }

  .mindlords {
    margin-bottom: 0;
  }

  .mindlords-issue {
    flex-wrap: wrap;
    padding-left: 0;
  }

  .mindlords-mag-text-holder {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mindlords-mag-header {
    justify-content: center;
    align-items: center;
  }

  .mindlords-mag-header-inner, .mindlords-mag-header-bold {
    text-align: center;
  }

  .mindlords-mag-inner-holder {
    justify-content: center;
    align-items: center;
  }

  .mindlords-mag-get-issue, .mindlords-mag-sub {
    text-align: center;
  }

  .image-54090 {
    width: 200px;
  }

  .t4w343t3 {
    color: var(--black);
  }

  .text-block-59 {
    font-size: 25px;
    line-height: 35px;
  }

  .mobile-only {
    display: block;
  }

  .g34g43g34 {
    font-size: 1.5em;
  }

  ._34g342g2 {
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-238 {
    flex-direction: column;
  }

  .div-block-239 {
    max-width: 100%;
  }

  .k9hk659hk56h65 {
    flex-wrap: wrap;
    padding-left: 0;
  }

  ._1qs9ej9r4u4r3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._32r4f34f34 {
    text-align: center;
  }

  .rich-text-block-34.rich-text-paragraph-spacing {
    padding: 0 10px 10px;
  }

  .text-block-62 {
    max-width: 100%;
  }

  .div-2024-1200 {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .image-54096 {
    width: 500px;
    max-width: 100%;
    padding-bottom: 15px;
  }

  .convo-text-left {
    grid-row-gap: 30px;
    flex-direction: column;
    margin-top: 22px;
    margin-bottom: 30px;
    padding-top: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .text-block-65 {
    text-align: center;
  }

  .convo-text-right-fixed {
    grid-row-gap: 30px;
    flex-direction: column;
    margin-top: 22px;
    margin-bottom: 30px;
    padding-top: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .link-block-26 {
    max-width: 100%;
  }

  .nyt-flow-img.nyt-flow-left.nyt-flow-first {
    margin-top: 0;
  }

  .nyt-flow-img.nyt-flow-middle-small.nyt-flow-seventh {
    width: 200px;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .nyt-flow-img.nyt-flow-middle-medium, .nyt-flow-img.nyt-flow-middle-large {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rich-text-block-36 {
    padding-top: 20px;
  }

  .paragraph-169 {
    font-size: 1em;
  }

  .paragraph-169.headerings {
    margin-bottom: 1rem;
    font-size: 1.75em;
  }

  .e3 {
    padding-top: 20px;
    padding-bottom: 15px;
  }

  .div-2024-1200-up-to-1300 {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .scrolling-text {
    background-size: 400% 100%;
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .text-block-55-copy-copy {
    font-size: 1.25em;
  }

  .bold-text-28 {
    font-size: 1em;
  }

  .heading-176, .f34f335yh657j67k87 {
    font-size: 2em;
  }

  .jh7g6f6f5d54d {
    max-width: 100%;
  }

  .paragraph-spacing p {
    font-size: 1.2em;
  }

  .paragraph-spacing._700-width {
    max-width: 100%;
  }

  .fuckitallfriday-form-v3 {
    max-width: 100%;
    padding-top: 0;
  }

  .heading-146-copy {
    font-size: 1.6em;
  }

  .david_book {
    flex-wrap: wrap;
  }

  .div-block-250, .image-54112 {
    width: 100%;
  }

  .image-54113 {
    padding-top: 0;
  }

  .text-block-71 {
    text-align: center;
    font-size: 45px;
  }

  .heading-171-copy {
    font-size: 3em;
  }

  .rich-text-block-41 {
    padding: 20px 10px 10px;
    font-size: 14px;
  }

  .heading-171-copy-copy {
    font-size: 2em;
  }

  .fundraising-header {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fundraising-mindbomb {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-168-copy {
    font-size: 1.5em;
  }

  .third-force-bottom-banner-form {
    max-width: 100%;
    padding-bottom: 30px;
  }

  .third-force-bottom-banner-inner-container {
    height: 75px;
    display: flex;
  }

  .third-force-bottom-banner-filed {
    text-align: center;
    height: 35px;
    font-size: 1em;
  }

  .third-force-bottom-banner-button {
    width: 150px;
    height: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 5px;
  }

  .div-block-254 {
    padding-top: 0;
  }

  .heading-186 {
    margin-top: 15px;
    font-size: 1.5em;
  }

  .rich-text-block-43.paragraph-spacing {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .heading-188 {
    font-size: 1.5em;
  }

  .image-54120 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .desktop-image, .mobile-only-image {
    display: block;
  }

  .heading-190 {
    text-align: center;
    margin-top: 0;
  }

  .younger-piece-go-live-march-18.no-bottom-padding {
    padding-bottom: 0;
  }

  .paragraph-spacing-new-links._700-width {
    max-width: 100%;
  }

  .heading-191 {
    font-size: 1.5em;
  }

  .bold-text-29 {
    font-size: 1.2em;
  }

  .f43f345g6h7j675yrg {
    padding-top: 40px;
    font-size: 1.25em;
  }

  .fr4g56hrf5553._700-width, .fjijijorieihvirhrht._700-width {
    max-width: 100%;
  }

  .arm-holder {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fuck_it_all_friday_page {
    padding: 75px 10px 40px;
  }

  .paragraph-174 {
    font-size: 1.5em;
  }

  .task_holder {
    margin-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .task_holder.no-bottom-padding {
    padding-bottom: 0;
  }

  .text-block-72 {
    padding: 10px;
    font-size: 12px;
    top: 0;
  }

  .link-53 {
    color: #ce0000;
  }

  .text-box-2324 {
    color: #c5c5c5;
    font-size: 18px;
  }

  .text-box-2324.desktop-only {
    display: none;
  }

  .heading-197 {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 2.5em;
  }

  .div-block-263 {
    max-width: 100%;
    margin-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .static-animation.third-force-static {
    margin-bottom: 10px;
  }

  .mindbomb-text.centered-image {
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .mindbomb-holder.trans-bg.mask-bg-box {
    margin-top: 0;
    margin-bottom: 30px;
    padding: 20px 10px;
  }

  .heading-200 {
    font-size: 2.25em;
  }

  .image-54143 {
    width: 150px;
    padding-bottom: 75px;
  }

  .text-block-75 {
    padding-top: 10px;
    font-size: 18px;
  }

  .div-block-266 {
    padding: 20px;
  }

  .text-block-78 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 22px;
  }

  .rich-text-block-53, .div-block-267 {
    max-width: 100%;
  }

  .div-2024-1200-copy {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .rich-text-block-55-copy {
    margin-top: 20px;
  }

  .mindbomb-background {
    background-image: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-207 {
    text-align: center;
  }

  .paragraph-181-copy {
    font-size: 1.2em;
    line-height: 1.7em;
  }

  .heading-208-copy {
    font-size: 3.5em;
  }

  .div-2024-1200-no-top-padding {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .mobile-only-mindbomb-intro {
    padding: 20px 10px 10px;
    font-size: 14px;
    display: block;
  }

  .image-54155 {
    width: 150px;
  }

  .heading-194-copy, .heading-210 {
    font-size: 2em;
  }

  .rich-text-block-58.paragraph-spacing {
    max-width: 100%;
  }

  .image-54158 {
    width: 25px;
  }

  .link-block-33 {
    display: none;
  }

  .text-block-80 {
    font-size: 2em;
  }

  .link-28-copy {
    text-align: center;
    font-size: 1.1em;
  }

  .f43g565h5h76j {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .link-62 {
    text-align: center;
    font-size: 1.5em;
  }

  .heading-215 {
    font-size: 2em;
  }

  .div-block-273, .video-901 {
    max-width: 100%;
  }

  .heading-216 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  .heading-216.margin-bottom {
    margin-bottom: .5rem;
  }

  .heading-216-copy {
    text-align: center;
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  .heading-216-copy.margin-bottom {
    margin-bottom: .5rem;
  }

  .heading-216-copy-copy {
    text-align: center;
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  .heading-216-copy-copy.margin-bottom {
    margin-bottom: .5rem;
  }

  .rich-text-block-61.paragraph-spacing {
    margin-top: 20px;
  }

  .div-block-278 {
    max-width: 100%;
  }

  .text-block-84 {
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .rich-text-block-61-copy.paragraph-spacing {
    margin-top: 20px;
  }

  .text-block-84-copy {
    padding-top: 30px;
    font-size: 28px;
    line-height: 34px;
  }

  .heading-216-copy-copy-copy {
    text-align: center;
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  .heading-216-copy-copy-copy.margin-bottom {
    margin-bottom: .5rem;
  }

  .rich-text-block-63.paragraph-spacing {
    margin-top: 10px;
    padding-bottom: 0;
  }

  .heading-219 {
    margin-top: 10px;
    margin-bottom: .5rem;
  }

  .image-54175 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-220 {
    font-size: 2em;
  }

  .div-block-280 {
    font-size: 12px;
  }

  .div-block-280.mindbomb-video-mask.color-two-three, .div-block-280.mindbomb-video-mask-copy.color-two-three {
    margin-top: 10px;
  }

  .div-block-281.mindbomb-video-mask {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-282 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    max-width: 100%;
  }

  .mindbomb-special {
    margin-top: 0;
    padding-top: 1rem;
  }

  .mindbomb-special.no-bottom-padding {
    padding-bottom: 0;
  }

  .heading-223 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px;
    font-size: 1.2em;
    line-height: 1.7em;
  }

  .h65h665h5 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  .h65h665h5.margin-bottom {
    margin-bottom: .5rem;
  }

  ._8g954hg954g {
    text-align: center;
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  ._8g954hg954g.margin-bottom {
    margin-bottom: .5rem;
  }

  .more-mindbombs {
    width: 100px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .more-mindbombs.orange-donation {
    width: 125px;
  }

  .more-mindbombs.fundraising-mask {
    width: 250px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 1.5em;
    line-height: 1.25em;
  }

  .div-block-263-copy {
    max-width: 100%;
    margin-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-54177 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .rich-text-block-64 {
    letter-spacing: 2px;
    font-size: 12px;
  }

  .image-54178 {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .rich-text-block-64-copy {
    letter-spacing: 2px;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 12px;
  }

  .lots-of-paragraph-spacing.seven {
    margin-left: -10px;
  }

  .image-54179 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-224 {
    margin-top: 0;
    font-size: 1.75em;
  }

  .rich-text-block-65 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
  }

  .image-54180 {
    width: 175px;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .image-54183 {
    margin-top: 0;
  }

  .image-54184 {
    margin-bottom: 0;
  }

  .image-54185 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-54186 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .heading-226 {
    font-size: 2em;
  }

  .heading-227 {
    font-size: 1.5em;
  }

  .heading-224-copy {
    margin-top: 0;
    font-size: 1.75em;
  }

  .text-block-91 {
    text-align: center;
    line-height: 32px;
  }

  .vote-text {
    font-size: 1.5em;
  }

  .box-image {
    width: 50px;
  }

  .poll-result, .result-button {
    font-size: 1.25em;
  }

  .div-block-293.rough-square-mask {
    background-image: none;
  }

  .form-4-copy {
    flex-wrap: wrap;
  }

  .paragraph-188, .paragraph-188.left-padding, .paragraph-188-copy, .paragraph-188-copy.left-padding, .paragraph-188-copy, .paragraph-188-copy.left-padding {
    font-size: 1.5em;
  }

  .image-54226 {
    width: 55px;
  }

  .paragraph-189 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.2em;
  }

  .launch-video {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .image-54241 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .code-embed-10 {
    max-width: 100%;
  }

  .list-item {
    font-size: 1.2em;
    line-height: 1.5em;
  }

  .link-block-40 {
    margin-bottom: 20px;
  }

  .heading-248 {
    font-size: 1.5em;
  }

  .image-54271 {
    width: 75%;
  }

  .image-54272 {
    width: 100px;
  }

  .disappearing-act {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .disappearing-act.no-bottom-padding {
    padding-bottom: 0;
  }

  .disappearing-act.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .third-force-sign-up {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .third-force-sign-up.no-bottom-padding {
    padding-bottom: 0;
  }

  .third-force-sign-up.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .heading-256 {
    margin-top: 60px;
    margin-bottom: -10rem;
    font-size: 6em;
  }

  .fdsafr54 {
    margin-top: 20px;
    margin-bottom: -11rem;
    font-size: 7em;
  }

  .jfadslgeiroh45 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .jfadslgeiroh45.no-bottom-padding {
    padding-bottom: 0;
  }

  .jfadslgeiroh45.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .fg5h {
    margin-top: 20px;
    margin-bottom: -11rem;
    font-size: 7em;
  }

  .gj4iogiogj54oj4gj45h45 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gj4iogiogj54oj4gj45h45.no-bottom-padding {
    padding-bottom: 0;
  }

  .gj4iogiogj54oj4gj45h45.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .fjoiw4hgohgs {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .giruhehg43g3 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .giruhehg43g3.no-bottom-padding {
    padding-bottom: 0;
  }

  .giruhehg43g3.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .video-embed {
    margin-top: 0;
    padding-top: 1rem;
  }

  .video-embed.no-bottom-padding {
    padding-bottom: 0;
  }

  .div_2022_1100 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_2022_1100.no-bottom-padding {
    padding-bottom: 0;
  }

  .div_2022_1100.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .div_2022_1500 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_2022_1500.no-bottom-padding {
    padding-bottom: 0;
  }

  .div_2022_1500.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .manifesto-content-2025 {
    padding-left: 0;
    padding-right: 0;
  }

  .div_2022_1000 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_2022_1000.no-bottom-padding {
    padding-bottom: 0;
  }

  .div_2022_1000.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .heading-264 {
    font-size: 1.5em;
  }

  .jirgejiogjioh65 {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .jirgejiogjioh65.no-bottom-padding {
    padding-bottom: 0;
  }

  .jirgejiogjioh65.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .hj54hj45hj54h54 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-274 {
    font-size: 2.5em;
  }

  .ghiurehgiurehig845h9ght {
    margin-top: 0;
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 10px;
  }

  .ghiurehgiurehig845h9ght.no-bottom-padding {
    padding-bottom: 0;
  }

  .ghiurehgiurehig845h9ght.background-wreath {
    height: auto;
    padding: 0 0;
  }

  .image-54393 {
    width: 950px;
    max-width: none;
    margin-top: -150px;
  }

  .image-54394 {
    width: 300px;
    max-width: none;
    margin-top: 45px;
    margin-bottom: 40px;
  }

  .gtrg45h5e6jr {
    flex-direction: column;
    padding: 10px;
    overflow: hidden;
  }

  .rich-text-block-99 {
    max-width: 100%;
  }

  .heading-307 {
    font-size: 1.5em;
  }

  ._3-items-carousal.hidden {
    display: none;
  }

  .heading-309 {
    font-size: 2em;
  }

  .image-54492 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-310 {
    font-size: 2.75em;
  }

  .link-109 {
    max-width: 100%;
    font-size: 2em;
  }

  .heading-312 {
    font-size: 1.5em;
  }

  .heading-313 {
    margin-top: 10px;
    font-size: 1.5em;
  }

  .paragraph-spacing-with-line-height p {
    font-size: 1.2em;
  }

  .paragraph-spacing-with-line-height._700-width {
    max-width: 100%;
  }

  .giofdsgjoierogo34jg34, .g43g34g43g {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_9d319b60-170e-76c8-87f6-cba0a56ff97b-a56ff959, #w-node-_9d319b60-170e-76c8-87f6-cba0a56ff984-a56ff959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d319b60-170e-76c8-87f6-cba0a56ff98d-a56ff959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-be91e74d-aec7-6c55-0a2d-d5f82bd6a46c-d042a48c, #w-node-a1d600e4-cac0-5816-bab7-0377f9e69a01-d042a48c, #w-node-c6d21fdd-cc0a-4de4-f068-be02de32a4c2-d042a48c, #w-node-_86a47b13-f0a8-80ce-598d-e98bf13e8c94-d042a48c, #w-node-bbb8bd1b-ce5e-560e-bdf5-7a1c406137db-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9837dc2-82e9-aa7c-c576-1fb02b072bf9-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_611113e3-4a54-1ad6-c43a-340984fea5b7-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fdeca0b3-2515-a020-338c-a850dc55a96c-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e9df1c1-91a8-29a7-3b32-59e1bcf23317-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9893be7-15aa-63e2-630e-dc72670baccf-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdf91e05-a08b-ffcb-6326-889780668015-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3039b35d-3528-d42e-32e5-5f683f044c53-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0c55567-f3f1-d1ae-0572-6bbdcbfe23de-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8e7d22e8-9967-c0f0-844b-386063d556e3-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e380287-7231-fdd6-b2f5-59ce1714da45-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8cf30b61-7aef-8c21-a03e-81d040d58ad2-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03cc659c-3cc6-d52b-7cc5-6db35a08d736-d042a48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#custom-button.w-node-a7f24976-4270-f8ac-0cd0-eee23f7b213b-d042a500, #custom-button.w-node-c477f139-bb08-61a2-13a2-5353627433b6-62743394, #custom-button.w-node-b89fd263-8adb-e408-2a79-b53d7805352c-d042a523, #gaza-custom-button.w-node-_39fb08fd-0fd1-c9aa-c908-80f10b3ec80c-d042a523, #psycho-custom-button.w-node-_69e9ecef-4025-a61b-2a10-0ef551032a4a-d042a523, #capital-custom-button.w-node-ae699de6-e77c-279e-3608-19f7e80ec3cf-d042a523, #custom-button.w-node-ae8eb873-8f68-d5d6-41cc-a8f373fffb1b-d042a523, #custom-button.w-node-b2d27ce4-f3dc-3a78-1108-3425bf066eef-d042a523, #custom-button.w-node-e1815c46-5a52-f2b8-74df-0adbb4afe009-d042a523, #custom-button.w-node-e1815c46-5a52-f2b8-74df-0adbb4afe06b-d042a523, #custom-button.w-node-_369d7f5e-3c4b-b533-1258-fc88f5c56ef1-d042a523, #custom-button.w-node-_806f7c9b-09d1-a90b-4eba-893e1e27aaa3-d042a523, #custom-button.w-node-_49d22ef9-3351-9728-4de4-2716a4511ad5-d042a523, #custom-button.w-node-_787b8734-e02a-1a4b-7014-7aafdda38ebd-6fbbb8cf, #custom-button.w-node-be7746ae-4b61-2daa-bf27-8ed221bb6a1c-d7fb82ed, #custom-button.w-node-be7746ae-4b61-2daa-bf27-8ed221bb6a87-d7fb82ed {
  justify-self: end;
}


@font-face {
  font-family: 'Atwriter webfont';
  src: url('../fonts/atwriter-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/firasans-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/firasans-italic-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Fira Sans';
  src: url('../fonts/firasans-bold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Permanent Marker';
  src: url('../fonts/permanentmarker-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Markermark';
  src: url('../fonts/MarkerMark-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Resolutionsans';
  src: url('../fonts/ResolutionSans.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Markerscribbles';
  src: url('../fonts/MarkerScribbles.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}