:root {
  --PhoneInput-color--focus: #03b2cb;
  --PhoneInputInternationalIconPhone-opacity: 0.8;
  --PhoneInputInternationalIconGlobe-opacity: 0.65;
  --PhoneInputCountrySelect-marginRight: 0.35em;
  --PhoneInputCountrySelectArrow-width: 0.3em;
  --PhoneInputCountrySelectArrow-marginLeft: var(
    --PhoneInputCountrySelect-marginRight
  );
  --PhoneInputCountrySelectArrow-borderWidth: 1px;
  --PhoneInputCountrySelectArrow-opacity: 0.45;
  --PhoneInputCountrySelectArrow-color: currentColor;
  --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
  --PhoneInputCountrySelectArrow-transform: rotate(45deg);
  --PhoneInputCountryFlag-aspectRatio: 1.5;
  --PhoneInputCountryFlag-height: 1em;
  --PhoneInputCountryFlag-borderWidth: 1px;
  --PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, 0.5);
  --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
  --PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, 0.1);
}
.PhoneInput {
  display: flex;
  align-items: center;
}
.PhoneInputInput {
  flex: 1;
  min-width: 0;
}
.PhoneInputCountryIcon {
  width: calc(
    var(--PhoneInputCountryFlag-height) *
      var(--PhoneInputCountryFlag-aspectRatio)
  );
  height: var(--PhoneInputCountryFlag-height);
}
.PhoneInputCountryIcon--square {
  width: var(--PhoneInputCountryFlag-height);
}
.PhoneInputCountryIcon--border {
  background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
  box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth)
      var(--PhoneInputCountryFlag-borderColor),
    inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)
      var(--PhoneInputCountryFlag-borderColor);
}
.PhoneInputCountryIconImg {
  display: block;
  width: 100%;
  height: 100%;
}
.PhoneInputInternationalIconPhone {
  opacity: var(--PhoneInputInternationalIconPhone-opacity);
}
.PhoneInputInternationalIconGlobe {
  opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}
.PhoneInputCountry {
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  margin-right: var(--PhoneInputCountrySelect-marginRight);
}
.PhoneInputCountrySelect {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  border: 0;
  opacity: 0;
  cursor: pointer;
}
.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly] {
  cursor: default;
}
.PhoneInputCountrySelectArrow {
  display: block;
  content: "";
  width: var(--PhoneInputCountrySelectArrow-width);
  height: var(--PhoneInputCountrySelectArrow-width);
  margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
  border-style: solid;
  border-color: var(--PhoneInputCountrySelectArrow-color);
  border-top-width: 0;
  border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
  border-left-width: 0;
  border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
  transform: var(--PhoneInputCountrySelectArrow-transform);
  opacity: var(--PhoneInputCountrySelectArrow-opacity);
}
.PhoneInputCountrySelect:focus
  + .PhoneInputCountryIcon
  + .PhoneInputCountrySelectArrow {
  opacity: 1;
  color: var(--PhoneInputCountrySelectArrow-color--focus);
}
.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {
  box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth)
      var(--PhoneInputCountryFlag-borderColor--focus),
    inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)
      var(--PhoneInputCountryFlag-borderColor--focus);
}
.PhoneInputCountrySelect:focus
  + .PhoneInputCountryIcon
  .PhoneInputInternationalIconGlobe {
  opacity: 1;
  color: var(--PhoneInputCountrySelectArrow-color--focus);
}
.ComponentSection_heroImg__NWl3I {
  background-image: url(https://rebelsatoshi.com/images/background-img/hero-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_fallBackImage__EOLoi {
  background-image: url(https://rebelsatoshi.com/images/fallBack-image.jpg);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_auditBySection__NrY9v {
  background-image: url(https://rebelsatoshi.com/images/background-img/frame1.jpg);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_pandaImg__Sx7ew {
  background-image: url(https://rebelsatoshi.com/images/pandaImg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_ethBg__6KljS {
  background-image: url(https://rebelsatoshi.com/images/ethBg.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 100%;
}
.ComponentSection_guyfawkesmask__aUW31 {
  background-image: url(https://rebelsatoshi.com/images/guyfawkes-mask.png);
}
.ComponentSection_guyfawkesmask__aUW31,
.ComponentSection_usagebonfire__SjNdC {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 100% 0;
  width: 100%;
}
.ComponentSection_usagebonfire__SjNdC {
  background-image: url(https://rebelsatoshi.com/images/usage-bonfire.png);
}
.ComponentSection_foxlistbuyers__2nox1 {
  background-image: url(https://rebelsatoshi.com/images/foxlistbuyers-img.png);
}
.ComponentSection_Thomas_The_Owl__ddStk,
.ComponentSection_foxlistbuyers__2nox1 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_Thomas_The_Owl__ddStk {
  background-image: url(https://rebelsatoshi.com/images/Thomas_The_Owl_Percy_No_BG.png);
}
.ComponentSection_dangerBox__9PRwY {
  background-image: url(https://rebelsatoshi.com/images/dangerBox.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_frame__T4yUm {
  background-image: url(https://rebelsatoshi.com/images/background-img/Frame.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_RoadmapBg__IMkif {
  background-image: url(https://rebelsatoshi.com/images/background-img/roadmapBg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_drums__f_l6t {
  background-image: url(https://rebelsatoshi.com/images/drums.webp);
  background-size: contain;
}
.ComponentSection_drums__f_l6t,
.ComponentSection_fire__Rog3V {
  background-repeat: no-repeat;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_fire__Rog3V {
  background-image: url(https://rebelsatoshi.com/images/fire.jpg);
  background-size: auto;
}
.ComponentSection_tokenomicsBg__I68GJ {
  background-image: url(https://rebelsatoshi.com/images/background-img/tokenomicsBg.jpg);
}
.ComponentSection_tokenomicsBg__I68GJ,
.ComponentSection_tokenomicsImg__Z4PwJ {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_tokenomicsImg__Z4PwJ {
  background-image: url(https://rebelsatoshi.com/images/tokenomicsImg.png);
}
.ComponentSection_GuyfoxImg__WZ_yX {
  background-image: url(https://rebelsatoshi.com/images/meet-the-recusants/guy-fox.webp);
  background-repeat: no-repeat;
  width: 100%;
}
.ComponentSection_RacCatesbyImg__TXqAT {
  background-image: url(https://rebelsatoshi.com/images/meet-the-recusants/rac-catesby.webp);
  background-repeat: no-repeat;
  width: 100%;
}
.ComponentSection_ThomasPercyImg__eyoI_ {
  background-image: url(https://rebelsatoshi.com/images/meet-the-recusants/thomas-owl.webp);
  background-repeat: no-repeat;
  width: 100%;
}
.ComponentSection_Red_Wintour_No_BG__0D2nW {
  background-image: url(https://rebelsatoshi.com/images/meet-the-recusants/red-wintour.webp);
  background-repeat: no-repeat;
  width: 100%;
}
.ComponentSection_BW_wintour_BG__oDAPI {
  background-image: url(https://rebelsatoshi.com/images/meet-the-recusants/bw-wintour.webp);
  background-repeat: no-repeat;
  width: 100%;
}
.ComponentSection_newsletterBg__FH70f {
  background-image: url(https://rebelsatoshi.com/images/background-img/newsletterBg.png);
  background-repeat: no-repeat;
  width: 100%;
  background-size: contain;
}
.ComponentSection_rarityBg__HqPAF {
  background-image: url(https://rebelsatoshi.com/images/background-img/rarity-bg.jpg);
}
.ComponentSection_memberSecBg__DJuq3,
.ComponentSection_rarityBg__HqPAF {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.ComponentSection_memberSecBg__DJuq3 {
  background-image: url(https://rebelsatoshi.com/images/paper-texture.jpg);
}
.ComponentSection_faqsBg___MeMM {
  background-image: url(https://rebelsatoshi.com/images/background-img/faq-bg.jpg);
  background-repeat: no-repeat;
  background-size: fill;
  background-position: 0;
  width: 100%;
}
.ComponentSection_footerBg__gtgwm {
  background-image: url(https://rebelsatoshi.com/images/background-img/footer-Bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.Home_container__CCFUG {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.Home_sparksBg__72p7C {
  background-image: url(https://rebelsatoshi.com/images/background-img/sparks-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  width: 100%;
}
.Home_fireSparksFaq__8WtS5,
.Home_sparksBgRoadmap__CUD9o {
  background-image: url(https://rebelsatoshi.com/images/background-img/fire-sparks-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
}
.Home_main__zgAJj {
  display: flex;
  flex-direction: column;
  padding: 1rem 0;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.Home_footer__TVTUX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100px;
  border-top: 1px solid #eaeaea;
}
.Home_dl__PPzwU dt {
  padding-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.Home_dl__PPzwU dd {
  font-weight: 500;
}
