@keyframes mask-play {
  from {
    mask-position: 0% 0;
  }
  to {
    mask-position: 100% 0;
  }
}

@keyframes mask-play-rev {
  from {
    visibility: visible;
    opacity: 1;
    mask-position: 100% 0;
  }
  to {
    visibility: hidden;
    opacity: 0;
    mask-position: 0% 0;
  }
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes pulse-vert {
  0% {
    transform: scaleY(0.8);
  }
  50% {
    transform: scaleY(1.3);
  }
  100% {
    transform: scaleY(0.8);
  }
}

/* Webfont: CaliforniaPalmsSerif-Regular */
@font-face {
  font-family: 'CaliforniaPalmsSerif';
  src: url("../fonts/CaliforniaPalms_SerifRegular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/CaliforniaPalms_SerifRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/CaliforniaPalms_SerifRegular.woff") format("woff"), url("../fonts/CaliforniaPalms_SerifRegular.ttf") format("truetype");
  /* Safari, Android, iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* VolumeTC Rustic Solid Light */
@font-face {
  font-family: 'VolumeTCRustic';
  src: url("../fonts/VolumeTCRusticSolidLight.otf") format("opentype");
  font-weight: 300;
  /* Light */
  font-style: normal;
}

/* VolumeTC Rustic Italic */
@font-face {
  font-family: 'VolumeTCRustic';
  src: url("../fonts/VolumeTCRusticItalic.otf") format("opentype");
  font-weight: normal;
  /* Typically 400 or normal */
  font-style: italic;
}

/* VolumeTC Rustic Solid */
@font-face {
  font-family: 'VolumeTCRustic';
  src: url("../fonts/VolumeTCRusticSolid.otf") format("opentype");
  font-weight: normal;
  /* Typically 400 or normal */
  font-style: normal;
}

/* VolumeTC Rustic Solid Italic */
@font-face {
  font-family: 'VolumeTCRustic';
  src: url("../fonts/VolumeTCRusticSolidItalic.otf") format("opentype");
  font-weight: normal;
  /* Typically 400 or normal */
  font-style: italic;
}

/* VolumeTC Rustic Solid Italic Light */
@font-face {
  font-family: 'VolumeTCRustic';
  src: url("../fonts/VolumeTCRusticSolidItalicLight.otf") format("opentype");
  font-weight: 300;
  /* Light */
  font-style: italic;
}

html, body {
  padding: 0;
  margin: 0;
  background-color: #fff;
  font-family: "CaliforniaPalmsSerif", serif;
  font-size: 16px;
  width: 100%;
  color: #ff008d;
  background-color: #0d0d0d;
  font-family: "CaliforniaPalmsSerif", Georgia, 'Times New Roman', Times, serif;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}

sub {
  top: 0.4em;
}

* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.movie {
  width: 100vw;
}

.movie-wrap {
  margin: auto;
}

.hr {
  border-bottom: 1px solid #000;
  margin: 2rem 0;
}

.hr hr {
  display: none;
}

article.main, article.intro {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  display: flex;
}

article.intro {
  z-index: 12000;
}

article.main
.scrubber-wrapper {
  padding: 4rem 0;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  width: 90%;
  bottom: 20vh;
  left: 50%;
  margin-left: -45%;
  display: flex;
}

.intro-loop {
  min-width: 100vw;
  min-height: 100vh;
  width: 100%;
  object-fit: cover;
}

.intro-overlay {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: flex;
  padding: 2em;
}

.intro-overlay-inner {
  height: 100%;
  margin: auto;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: grid;
  align-items: flex-end;
  grid-template-rows: 1fr min-content min-content min-content min-content min-content 1fr;
}

.intro-eyebrow {
  background-image: url(../img/broken-oath_dt.png);
  background-repeat: no-repeat;
  background-size: 100%;
  text-indent: -1000em;
  width: 24vw;
  height: 6vw;
  margin: auto;
}

@media only screen and (max-width: 768px) {
  .intro-eyebrow {
    background-image: url(../img/broken-oath_mob.png);
    width: 50vw;
    height: 12vw;
  }
}

.intro-heading1 {
  background-image: url(../img/hippocrites_dt.png);
  background-repeat: no-repeat;
  background-size: 100%;
  text-indent: -1000em;
  width: 70vw;
  height: 17vw;
}

@media only screen and (max-width: 768px) {
  .intro-heading1 {
    background-image: url(../img/Hippocrites_mob.png);
    width: 85vw;
    height: 21vw;
  }
}

.intro-lede {
  font-family: "CaliforniaPalmsSerif", serif;
  font-size: 2.2vw;
  letter-spacing: .1em;
  padding: .5em 0;
  font-weight: 300;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .intro-lede {
    font-size: 1.8rem;
    letter-spacing: .1em;
  }
}

.prh-logo {
  margin: 0 auto;
  align-self: flex-end;
  width: 15vw;
}

.scrubber-wrapper:hover .scrubber {
  height: 50px;
  margin-top: -10px;
  opacity: 1;
}

.hidden {
  display: none;
}

.noise-overlay {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  pointer-events: none;
}

.noise {
  content: " ";
  left: 0;
  top: 0;
  background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTkwLCAyMDIxLzEyLzE1LTIxOjI1OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTcxM0FGREEyMDYxMUVDOUM5RUZEQzEwQTE0ODdERSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTcxM0FGRUEyMDYxMUVDOUM5RUZEQzEwQTE0ODdERSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRBNzEzQUZCQTIwNjExRUM5QzlFRkRDMTBBMTQ4N0RFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRBNzEzQUZDQTIwNjExRUM5QzlFRkRDMTBBMTQ4N0RFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xIhPrAAAWH5JREFUeNrs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);
  width: 100%;
  height: 100%;
  display: block;
  -webkit-animation: static 1s steps(6, end) infinite;
  animation: static 1s steps(6, end) infinite;
  opacity: .3;
}

@-webkit-keyframes static {
  0% {
    background-position: 20% 0%;
  }
  20% {
    background-position: 0% 20%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 10% 100%;
  }
  80% {
    background-position: 30% 60%;
  }
  100% {
    background-position: 10% 30%;
  }
}

/*!sc*/
@keyframes static {
  0% {
    background-position: 20% 0%;
  }
  20% {
    background-position: 0% 20%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 10% 100%;
  }
  80% {
    background-position: 30% 60%;
  }
  100% {
    background-position: 10% 30%;
  }
}

.trailer-modal {
  width: 100%;
  height: 100%;
  background-color: #000000;
  position: fixed;
  z-index: 2000;
  top: 0px;
  left: 0px;
  display: flex;
  transition: all 1s ease-in-out;
  visibility: hidden;
  opacity: 0;
}

.trailer-modal .youtube-trailer {
  width: 100%;
  aspect-ratio: 16 / 9;
}

.trailer-modal.active {
  visibility: visible;
  opacity: 1;
}

.trailer-modal-inner {
  margin: auto;
  width: 100%;
}

.trailer-modal iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16 / 9;
}

.trailer {
  width: 100%;
}

.close-trailer, .close-registration {
  position: absolute;
  cursor: pointer;
  z-index: 1000;
  top: 1rem;
  right: 1rem;
}

.close-trailer svg, .close-registration svg {
  fill: #ff008d;
}

.button {
  display: inline-block;
  border: 0.1vw solid rgba(255, 0, 141, 0.7);
  padding: 1rem 2rem .9rem 2rem;
  font-size: 1.2rem;
  letter-spacing: .1em;
  color: #ff008d;
  text-decoration: none;
  border-radius: 5px;
  transition: all .2s ease-in;
  cursor: pointer;
}

.button a {
  color: #ff008d;
  display: inline-block;
  transition: all .2s ease-in;
  text-decoration: none;
}

.button:hover {
  background-color: #ff008d;
  border: 0.1vw solid #ff008d;
  color: #000000;
}

.button:hover a {
  color: #000000;
}

.button-row {
  display: grid;
  margin: auto;
  padding-top: 1.8vw;
  grid-template-columns: max-content;
  grid-gap: 3rem;
}

@media only screen and (max-width: 768px) {
  .button-row {
    width: 100%;
    grid-template-columns: 1fr;
    grid-template-rows: max-content;
  }
}

.fade-modal {
  visibility: visible;
  mask: url(../img/ink-sprite.png);
  mask-size: 2200% 100%;
  animation: mask-play-rev 1s steps(21) forwards;
  animation-delay: 0s;
}

.registration {
  background: #000000;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  transition: all .5s ease-in-out;
  z-index: 3000;
  visibility: hidden;
  opacity: 0;
  filter: blur(5px);
}

.registration-form {
  margin: auto;
}

.registration-form h2 {
  font-weight: normal;
  text-align: center;
}

.registration.registration-active {
  visibility: visible;
  opacity: 1;
  filter: blur(0px);
}

.success-message {
  font-size: 3rem;
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
}

.success-message-inner {
  max-width: 960px;
  text-align: center;
  margin: auto;
}

input[type="text"] {
  /* Remove border and outline */
  border: none;
  outline: none;
  /* Remove padding and margin */
  padding: 0;
  margin: 0;
  /* Remove background */
  background: none;
  /* Remove default font styles */
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  /* Remove default appearance in different browsers */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Optional: Add custom styles if needed */
  /* Example: Add custom border */
  /* border: 1px solid #ccc; */
  /* Example: Add custom padding */
  /* padding: 5px; */
}

.input-group {
  display: grid;
  position: relative;
  grid-template-rows: 1fr max-content;
  grid-gap: 1rem;
  width: 40rem;
  margin: auto;
  background: rgba(0, 0, 0, 0.7);
  padding: 1rem 1.5rem;
  border-radius: .2rem;
  /* Placeholder styling */
}

@media only screen and (max-width: 768px) {
  .input-group {
    width: 340px;
  }
}

.input-group input {
  outline: none;
  border: none;
  background-color: transparent;
  color: #fff;
  padding: .7rem 2rem .7rem 2rem;
  font-size: 1.4rem;
  letter-spacing: .1em;
  border-radius: 5px;
  font-family: "CaliforniaPalmsSerif", serif;
  border: 1px solid #ff008d;
}

.input-group input[type="text"]::placeholder {
  background-color: transparent;
}

.input-group input:-internal-autofill-selected {
  background-color: #0d0d0d !important;
  color: #ff008d !important;
}

.input-group label {
  position: absolute;
  font-size: 1.4rem;
  letter-spacing: .1em;
  left: 3rem;
  top: 1.9rem;
  color: #ff008d;
  pointer-events: none;
}

.input-group button {
  outline: none;
  border: 1px solid #000000;
  border-radius: 2rem;
  padding: 1rem 2rem .9rem 2rem;
  font-size: 1.4rem;
  letter-spacing: .1em;
  background: #ff008d;
  color: #000000;
  transition: all .1s linear;
  font-family: "CaliforniaPalmsSerif", serif;
  cursor: pointer;
}

.input-group button.disabled, .input-group button.disabled:hover {
  background: rgba(255, 0, 141, 0.2);
  color: #ff008d;
  cursor: none;
}

.input-group button:hover {
  opacity: .7;
}

/* Target the label directly preceding the focused input */
.input-group input:focus ~ label {
  visibility: hidden;
}

/* Ensure hidden inputs or buttons do not affect the visibility */
.hidden {
  display: none;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 300;
  padding: 1.5rem;
  transition: all 1s linear;
}

.header-inner {
  display: grid;
  grid-template-columns: 1fr min-content 1fr;
}

.header-logo {
  width: 200px;
}

.footer {
  position: relative;
  width: 100%;
  z-index: 1300;
  transition: all 1s linear;
}

.footer-inner {
  padding: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.footer .social-icon-wrap {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
}

.footer .footer-icons {
  transition: all .2s linear;
  z-index: 100;
}

.social-icon-wrap {
  display: grid;
  grid-template-columns: repeat(4, min-content);
  grid-gap: 1rem;
  justify-self: flex-end;
}

.social-icon {
  height: 24px;
  width: 24px;
  fill: #ff008d;
}

.main-menu {
  justify-self: flex-start;
}

.social-menu {
  justify-self: flex-end;
}

.social-icons-menu {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 1rem;
}

.social-icons-menu .social-icon {
  fill: #000000;
}

.main-menu-label, .social-menu-label {
  font-size: 1.6rem;
  position: relative;
}

.terms-band {
  width: 100%;
  text-align: center;
  font-family: "VolumeTCRustic", serif;
  border-top: 1px solid #ff008d;
  padding: 1rem;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  transition: all .5s ease-in-out;
  background: #0d0d0d;
  z-index: 10000;
  height: 3.5em;
  cursor: pointer;
  /* Thin scrollbar track */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.terms-band ::-webkit-scrollbar {
  width: 1px;
  /* width of the entire scrollbar */
  height: 8px;
  /* height of the entire scrollbar */
}

.terms-band ::-webkit-scrollbar-track {
  background: tranparent;
  /* color of the track */
}

.terms-band ::-webkit-scrollbar-thumb {
  background: #ff008d;
  /* color of the handle */
}

.terms-band ::-webkit-scrollbar-thumb:hover {
  background: #ff008d;
  /* color of handle on hover */
}

.terms-band h1 {
  font-size: 1.2rem;
  padding: 0;
  margin: 0;
  font-style: italic;
}

.terms-band.terms-active {
  height: 100vh;
  position: fixed;
  z-index: 10000s;
}

.terms-band.terms-active .close-terms {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}

.terms-inner {
  max-width: 600px;
  text-align: left;
  margin: auto;
  height: 90vh;
  overflow: auto;
  padding: 1em;
  border-radius: .5em;
  margin-top: 2rem;
}

.terms-inner h3, .terms-inner h4, .terms-inner p {
  color: #ff008d;
  font-family: Arial, Helvetica, sans-serif;
}

.terms-inner h4 {
  margin-bottom: .5em;
  padding-bottom: 0;
}

.terms-inner p {
  margin-top: 0;
}

.close-terms {
  position: absolute;
  right: 1rem;
  top: 1rem;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  z-index: 1000;
  display: none;
  cursor: pointer;
}

.close-terms svg {
  fill: #ff008d;
}

a {
  display: block;
}

a img {
  cursor: pointer;
}

.main-menu-label:after,
.social-menu-label::after {
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -.3em;
  border-bottom: 1px solid #ff008d;
}

.movie-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 95vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bg-movie-mob {
  display: none;
}

.bg-movie-ddt {
  display: block;
}

@media only screen and (max-width: 768px) {
  .bg-movie-mob {
    display: block;
  }
  .bg-movie-ddt {
    display: none;
  }
}

.modal-base {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  display: flex;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
  height: 100vh;
  width: 100vw;
  padding: 4vw;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all .5s linear;
}

.modal-base-inner {
  background-color: #ff008d;
  background-image: url(../img/noise.png);
  height: 100%;
  height: 2vw;
  width: 100%;
  position: relative;
  margin: auto;
  transition: all .5s ease-in-out;
  top: -10vw;
}

.modal-base.modal-base-active {
  visibility: visible;
  pointer-events: all;
  opacity: 1;
}

.modal-base.modal-base-active .modal-base-inner {
  height: 100%;
  top: 0;
}

.modal {
  transition: all .2s linear;
  transition-delay: .1s;
  display: flex;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
  height: 100vh;
  width: 100vw;
  padding: 4vw;
  color: #000000;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

.modal-layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 3vw;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  font-weight: normal;
  padding: 6vw;
}

.modal-layout a {
  color: black;
}

.modal-show {
  position: fixed;
  display: block;
  background-color: #ff008d;
  color: #fff;
  padding: 2rem;
  top: 1rem;
  left: 1rem;
}

.modal .col1 {
  height: 100%;
  display: grid;
  grid-template-rows: min-content 1fr 1fr;
}

.modal .col2 {
  border-left: 1px solid black;
  display: flex;
  align-items: middle;
  padding: 1rem;
}

.modal .close {
  width: 2vw;
  height: 2vw;
  cursor: pointer;
}

.modal .close img {
  width: 40px;
}

.modal h3 {
  font-size: 6vw;
  line-height: .85em;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

.modal-layout p.lede {
  font-family: "VolumeTCRustic", Georgia, 'Times New Roman', Times, serif;
  font-size: 1.5rem;
  font-style: italic;
}

.modal-number {
  position: absolute;
  top: 5vw;
  left: 5vw;
  font-size: 2rem;
}

.modal.modal-active {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}

.modal.modal-active .modal-inner {
  opacity: 1;
}

blockquote {
  font-family: 'VolumeTCRustic', Georgia, 'Times New Roman', Times, serif;
  font-style: italic;
  border-top: 2px solid #000000;
  padding-top: 1rem;
}

.nav {
  position: fixed;
  width: 100%;
  height: 80px;
  left: 0px;
  top: 0px;
  z-index: 2000;
  transition: all .2s linear;
}

.nav.active {
  background-color: #0d0d0d;
}

.nav.active .nav-button {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}

.nav-button {
  position: absolute;
  right: 1em;
  top: .5em;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

.menu {
  background-color: #ff008d;
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  transition: all .5s ease-in-out;
  visibility: hidden;
  opacity: 0;
  transform: scale(1.2);
  filter: blur(20px);
}

.menu ul {
  list-style: none;
  padding: 0;
  margin: auto;
}

.menu li {
  padding: .4em 0;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .menu li {
    padding: .3em 0;
  }
}

.menu a {
  color: #000000;
  font-size: 6rem;
  text-align: center;
  text-decoration: none;
  transition: all .1s linear;
}

@media only screen and (max-width: 768px) {
  .menu a {
    font-size: 3.2rem;
  }
}

.hamburger {
  position: absolute;
  left: 1.5rem;
  top: 1.5rem;
  display: block;
  background: transparent;
  transition: all .2s ease-in-out;
  width: 33px;
  height: 33px;
  z-index: 1100;
  cursor: pointer;
}

.hamburger span {
  position: absolute;
  height: 2px;
  width: 30px;
  background: #ff008d;
  transition: all .1s ease-in;
}

.hamburger span:nth-child(1) {
  top: 5px;
}

.hamburger span:nth-child(2) {
  top: 15px;
  left: 5px;
  width: 20px;
}

.hamburger span:nth-child(3) {
  top: 25px;
}

.hamburger:hover span {
  background: #ff008d;
}

.hamburger:hover span:nth-child(1) {
  top: 5px;
}

.hamburger:hover span:nth-child(2) {
  top: 15px;
  left: 0px;
  width: 30px;
}

.hamburger:hover span:nth-child(3) {
  top: 25px;
}

.menu-active .hamburger {
  transform: rotate(180deg);
}

.menu-active .hamburger span {
  background: #000000;
}

.menu-active .hamburger span:nth-child(1) {
  top: 15px;
  transform: rotate(45deg);
}

.menu-active .hamburger span:nth-child(2) {
  top: 10px;
  left: 15px;
  width: 0px;
}

.menu-active .hamburger span:nth-child(3) {
  top: 15px;
  transform: rotate(-45deg);
}

.menu-active .menu {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  filter: blur(0px);
}

.modal-nav {
  position: absolute;
  right: 6vw;
  top: 6vw;
  display: grid;
  grid-gap: 2rem;
  grid-template-columns: min-content min-content 1fr;
  z-index: 2000;
}

.prev, .next, .close {
  cursor: pointer;
  display: inline-block;
}

.prev-img, .next-img, .close-img {
  height: 2vw;
}

.prev-icon,
.next-icon,
.close-icon {
  width: 2vw;
  height: 2vw;
  transition: all .1s linear;
}

@media only screen and (max-width: 768px) {
  .prev-icon,
  .next-icon,
  .close-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.prev-icon:hover,
.next-icon:hover,
.close-icon:hover {
  fill: #ff008d;
}

.initial-content {
  display: none;
  padding: 2vw 0 2vw 2vw;
  width: 100%;
}

.initial-content img {
  visibility: hidden;
  opacity: 0;
  transition: all 1s ease-in;
}

.initial-content.active {
  display: flex;
}

.initial-content.active img {
  opacity: 1;
  visibility: visible;
}

.sound-toggle {
  height: 3.2rem;
  width: 3.2rem;
  border: 1px solid rgba(255, 0, 141, 0.4);
  border-radius: 50%;
  position: fixed;
  bottom: 2vw;
  right: 2vw;
  z-index: 1200;
  display: flex;
  cursor: pointer;
}

.sound-toggle:hover {
  border: 1px solid #ff008d;
}

.sound-toggle:hover span {
  background-color: #ff008d;
}

.sound-toggle-inner {
  display: grid;
  grid-template-columns: repeat(5, 3px);
  grid-gap: 3px;
  padding: 1rem .6rem;
}

.sound-toggle span {
  background: rgba(255, 0, 141, 0.4);
  transition: all .2s linear;
}

.sound-toggle.active span:nth-child(1) {
  animation-duration: 1s;
}

.sound-toggle.active span:nth-child(2) {
  animation-duration: 1.4s;
}

.sound-toggle.active span:nth-child(3) {
  animation-duration: 1.2s;
}

.sound-toggle.active span:nth-child(4) {
  animation-duration: 1.6s;
}

.sound-toggle.active span:nth-child(5) {
  animation-duration: 1.8s;
}

.sound-toggle.active {
  border: 1px solid #ff008d;
}

.sound-toggle.active span {
  background: #ff008d;
  animation: pulse-vert 2s infinite;
}

.fade-in {
  animation: fade-in both;
  animation-duration: 1s;
}

.fade-in-1 {
  animation-delay: 0s;
}

.fade-in-2 {
  animation-delay: .5s;
}

.fade-in-3 {
  animation-delay: 1s;
}

.fade-in-4 {
  animation-delay: 1.5s;
}

.fade-in-5 {
  animation-delay: 2s;
}

.tab-content-inner {
  display: grid;
  grid-template-rows: min-content 1fr;
}

.McCorvey-illus {
  width: 18vw;
  margin: auto;
  padding-bottom: 2rem;
}

.intro-illus {
  height: 50vh;
  margin: 0 auto;
}

.directions {
  visibility: visible;
  opacity: 1;
  position: absolute;
  transition: all 1s linear;
  z-index: 2000;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.hud {
  transition: all 1s linear;
  z-index: 1000;
  visibility: visible;
  opacity: 1;
  position: absolute;
}

.hide,
.hud.hide,
.header.hide,
.directions.hide {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.credits-wrap {
  max-width: 1200px;
  margin: auto;
  padding: 2rem;
}

.credits-header {
  display: grid;
  grid-template-columns: 1fr 1.8fr;
  grid-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 5rem;
}

@media only screen and (max-width: 960px) {
  .credits-header {
    grid-template-columns: 1fr;
    grid-gap: 2rem;
  }
}

.credits-header p {
  font-family: "VolumeTCRustic", serif;
  font-weight: 100;
  letter-spacing: .03em;
  margin-top: 0;
  line-height: 1.3em;
  font-size: 1.1rem;
}

.credits-section {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 5rem;
}

@media only screen and (max-width: 768px) {
  .credits-section {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: min-content min-content;
    grid-gap: 3rem;
    row-gap: 1em;
  }
}

.credits-section dl {
  padding: 0;
  font-family: "VolumeTCRustic", serif;
  letter-spacing: .03em;
}

.credits-section dt {
  font-size: 1.2rem;
  font-family: "VolumeTCRustic", serif;
  letter-spacing: .03em;
  margin-bottom: .4em;
  font-style: italic;
  font-weight: 800;
}

.credits-section dd {
  padding: 0;
  font-weight: 100;
  font-family: "VolumeTCRustic", serif;
  letter-spacing: .03em;
  margin: 0;
}

.credits-slide-show {
  display: block;
  position: relative;
}

.credits-slide-show-frame-wrap {
  width: 100%;
  aspect-ratio: 16 / 9;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .credits-slide-show-frame-wrap {
    width: 100%;
    margin: auto;
  }
}

.credits-slide-show-frame {
  width: 100%;
  aspect-ratio: 16 / 9;
  visibility: hidden;
  opacity: 0;
  display: flex;
  font-size: 5rem;
  align-items: center;
  justify-content: center;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.015);
  transition: all 1s linear;
  overflow: hidden;
}

.credits-slide-show-frame.frame-active {
  opacity: 1;
  visibility: visible;
}

.credits-slide-show-prev-next-wrap {
  position: absolute;
  top: 50%;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .credits-slide-show-prev-next-wrap {
    width: 100%;
    left: 0%;
  }
}

.credits-slide-show-prev-next {
  position: absolute;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .credits-slide-show-prev-next {
    display: none;
  }
}

.credits-slide-show-prev-next:hover {
  opacity: .5;
}

.credits-slide-show-prev {
  left: -2em;
}

.credits-slide-show-next {
  right: -2em;
}

.credits-slide-show-status-marker-wrap {
  display: grid;
  padding: 1rem 0 0;
  display: flex;
}

.credits-slide-show-status-marker-wrap-inner {
  width: auto;
  margin: auto;
  display: grid;
  grid-gap: .6rem;
  grid-template-columns: repeat(10, 1fr);
}

.credits-slide-show-status-marker {
  width: 10px;
  height: 10px;
  border: 1px solid #ff008d;
  border-radius: 50%;
  display: block;
}

.credits-slide-show .marker-active {
  background-color: #ff008d;
}

.credits-slide-show .slide-show-prev-next-arrows {
  width: 10px;
  margin-top: -20px;
}

.credits-slide-show .slide-thumb {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.production-section {
  text-align: center;
  display: grid;
  grid-auto-rows: max-content;
}

.production-section h2 {
  font-family: "VolumeTCRustic", serif;
  font-style: italic;
  text-align: center;
  padding-top: 2rem;
  font-size: 1.2rem;
}

@media only screen and (max-width: 768px) {
  .production-section h2 {
    font-size: 1.2rem;
  }
}

.production-section .logo-three-col {
  display: grid;
  grid-template-columns: min-content min-content min-content;
  grid-gap: 3rem;
  margin: auto;
}

@media only screen and (max-width: 768px) {
  .production-section .logo-three-col {
    grid-gap: 1rem;
  }
}

.production-section .logo-four-col {
  display: grid;
  grid-template-columns: min-content min-content min-content min-content;
  grid-gap: 3rem;
  margin: auto;
}

@media only screen and (max-width: 768px) {
  .production-section .logo-four-col {
    grid-gap: 1rem;
  }
}

.production-section .logo-two-col {
  display: grid;
  grid-template-columns: min-content min-content;
  grid-gap: 3rem;
  margin: auto;
}

@media only screen and (max-width: 768px) {
  .production-section .logo-two-col {
    grid-gap: 1rem;
  }
}

.production-logo, .sponsor-logo {
  height: 40px;
}

@media only screen and (max-width: 768px) {
  .production-logo, .sponsor-logo {
    height: 30px;
  }
}

.production-logo.antidoto {
  height: 70px;
}

.arrow {
  position: fixed;
  bottom: 1.5rem;
  left: 1.5rem;
  z-index: 500;
  transition: all .2s ease-in-out;
  cursor: pointer;
  display: block;
}

.arrow:hover {
  transform: scale(1.1);
}

.thin-arrow {
  height: 40px;
  transition: all .2s ease-in-out;
  transform: rotate(180deg);
}

.rotated.thin-arrow {
  transform: rotate(0deg);
}
