/**
  * Basic
  *
  * @author jh3y - jheytompkins.com
*/
.whirl:before {
  content:"";
  z-index:1;
  position:absolute;
  top:0;
  left:0;
  display:block;
  height:100%;
  width:100%;
  background-color:rgb(255, 255, 255);
  opacity:0.1;
}
.whirl:after {
  content: '';
  position: absolute;
  z-index:2;
  top: 50%;
  left: 50%;
  height: 50px;
  width: 50px;
  margin-top: -25px; /* Half the height */
  margin-left: -25px; /* Half the width */
  -webkit-animation: spin .5s infinite linear;
          animation: spin .5s infinite linear;
  border: 6px var(--primary) solid;
  border-left-color: var(--secondary);
  border-radius: 100%; }

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }


/**
  * Trigger
  *
  * @author jh3y
*/
@-webkit-keyframes trigger {
  0%, 100% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  30% {
    -webkit-box-shadow: -30px 30px 0 5px #fff, -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 5px #fff, -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  40% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 5px #fff, 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 5px #fff, 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  50% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 5px #fff, 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 5px #fff, 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  60% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 5px #fff, 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 5px #fff, 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  70% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 5px #fff;
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 5px #fff; }
  80% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); } }
@keyframes trigger {
  0%, 100% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  30% {
    -webkit-box-shadow: -30px 30px 0 5px #fff, -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 5px #fff, -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  40% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 5px #fff, 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 5px #fff, 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  50% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 5px #fff, 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 5px #fff, 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  60% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 5px #fff, 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 5px #fff, 30px 30px 0 0 rgba(245, 106, 106, 0.5); }
  70% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 5px #fff;
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 5px #fff; }
  80% {
    -webkit-box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5);
            box-shadow: -30px 30px 0 0 rgba(245, 106, 106, 0.5), -15px 30px 0 0 rgba(245, 106, 106, 0.5), 0 30px 0 0 rgba(245, 106, 106, 0.5), 15px 30px 0 0 rgba(245, 106, 106, 0.5), 30px 30px 0 0 rgba(245, 106, 106, 0.5); } }

.trigger:before {
  -webkit-animation: trigger 1s infinite ease;
          animation: trigger 1s infinite ease;
  content: '';
  height: 10px;
  left: 50%;
  margin-left: -5px;
  margin-top: -20px;
  position: absolute;
  top: 0%;
  width: 10px; }


/*
     FILE ARCHIVED ON 01:09:30 Sep 03, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:05:32 Aug 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.452
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.038
  esindex: 0.008
  cdx.remote: 7.743
  LoadShardBlock: 315.959 (3)
  PetaboxLoader3.datanode: 278.385 (8)
  PetaboxLoader3.resolve: 114.938 (4)
  load_resource: 93.568
  loaddict: 28.441
*/