@import url(https://cdn.jsdelivr.net/gh/aritmatica/cdn@main/fonts/satoshi/stylesheet.css);
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  src: url(https://cdn.jsdelivr.net/gh/aritmatica/cdn@main/gstatic/icons.woff2) format("woff2");
}
:root {
  color-scheme: dark;
}

.icons {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 1.25em;
  line-height: 0.79;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

* {
  margin: 0;
  padding: 0;
  font-family: satoshi-regular, arial, sans-serif;
  box-sizing: border-box;
}

.fancy-button {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  color: white;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fancy-button .flair {
  position: absolute;
  background-color: white;
  aspect-ratio: 1;
  width: 200%;
  pointer-events: none;
  border-radius: 100%;
  will-change: transform;
  z-index: 0;
}
.fancy-button .label {
  font-family: inherit;
  z-index: 0;
  transition: color 0.2s;
  white-space: nowrap;
}
.fancy-button:hover {
  color: black;
}

body {
  background-color: #0e0f0f;
  color: #FFFFFF;
}

.main-container {
  background-color: #141515;
  width: 90%;
  margin: 6em auto 0 auto;
  padding: 4em 5em 4em 5em;
  border-radius: 1em;
  font-size: clamp(0.3rem, 1vw, 1rem);
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  font-style: italic;
  background-repeat: no-repeat;
  background-size: cover;
  shape-margin: 0.75rem;
}

#how-it-started {
  display: grid;
  grid-template-columns: 65% 1fr;
  gap: 2em;
  font-size: clamp(0.5rem, 1vw, 1rem);
}
#how-it-started .section-content {
  display: flex;
  flex-direction: column;
}
#how-it-started .section-content .section-name {
  color: gray;
  font-size: 2.5em;
  font-family: satoshi-black, arial, sans-serif;
}
#how-it-started .section-content .section-title {
  margin-top: 0.25em;
  color: #e36970;
  font-size: 6em;
  font-family: satoshi-black, arial, sans-serif;
}
#how-it-started .section-content .section-description {
  margin-top: 0.25em;
  font-size: 2em;
  line-height: 1.4;
}
#how-it-started .section-media {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
#how-it-started .section-media .gallery-carousel {
  background-color: #121212;
  position: relative;
  aspect-ratio: 1;
  width: 100%;
}
#how-it-started .section-media .gallery-carousel .flickity-viewport {
  border-radius: inherit;
  overflow: hidden;
  height: 100% !important;
}
#how-it-started .section-media .gallery-carousel .loader-container {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#how-it-started .section-media .gallery-carousel .loader-container .loader {
  width: 25%;
}
#how-it-started .section-media .gallery-carousel .cell {
  width: 100%;
  opacity: 1;
}
#how-it-started .section-media .media-description {
  color: gray;
  text-align: end;
}
@media screen and (max-width: 768px) {
  #how-it-started {
    grid-template-columns: 1fr;
  }
}/*# sourceMappingURL=about.css.map */