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

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

.se-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  border: 1px solid #ecd032;
  border-width: 0;
  background: #ecd032;
  color: #1d1d1f;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  font-size: 1.1667cqw;
  letter-spacing: 0.1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.3s;
}
.se-button:hover {
  border-width: 1px;
  background: #1d1d1f;
  color: #ecd032;
}
@media (max-width: 768px) {
  .se-button {
    font-size: 3.75cqw !important;
  }
}

.pfx-wrap {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.pfx-img {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
}

.layer-wrap {
  position: absolute;
  inset: 0;
  max-width: 1200px;
  margin: 0 auto;
  container-type: inline-size;
  pointer-events: none;
}
.layer-wrap > * {
  pointer-events: auto;
}

.parsley-errors-list {
  margin-bottom: 0;
}

html {
  overflow-x: hidden;
}

body {
  font-family: var(--font-default);
  overflow-x: hidden;
}

a {
  color: var(--color-primary);
}

.about-as-seen-section {
  position: relative;
  width: 100%;
  overflow: visible;
  z-index: 1;
  background: linear-gradient(119deg, rgb(255, 255, 255) 0%, rgb(182, 182, 183) 100%);
}

.about-as-seen-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/214;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-as-seen-canvas {
    aspect-ratio: 320/299 !important;
  }
}

.about-as-seen__image-1 {
  position: absolute;
  left: 77.333%;
  top: 50.467%;
  width: 12.083%;
  height: 24.766%;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-1 {
    left: 62.5% !important;
    top: 71.906% !important;
    width: 30.625% !important;
    height: 10.702% !important;
  }
}

.about-as-seen__image-2 {
  position: absolute;
  left: 35.083%;
  top: 46.729%;
  width: 10.833%;
  height: 31.776%;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-2 {
    left: 57.812% !important;
    top: 26.756% !important;
    width: 32.188% !important;
    height: 21.405% !important;
  }
}

.about-as-seen__image-3 {
  position: absolute;
  left: 61.25%;
  top: 49.065%;
  width: 13.917%;
  height: 28.037%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-3 {
    left: 7.187% !important;
    top: 70.903% !important;
    width: 29.063% !important;
    height: 12.375% !important;
  }
}

.about-as-seen__text-1 {
  position: absolute;
  left: 29.667%;
  top: 21.495%;
  width: 40.667%;
  height: 13.084%;
  color: rgb(34, 25, 17);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.0833cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-as-seen__text-1 {
    left: 10% !important;
    top: 13.712% !important;
    width: 80.312% !important;
    height: 6.355% !important;
    color: rgb(34, 25, 17) !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
    letter-spacing: -0.025em !important;
    font-size: 5.625cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-as-seen__image-4 {
  position: absolute;
  left: 48.083%;
  top: 53.738%;
  width: 11.083%;
  height: 17.757%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-4 {
    left: 54.688% !important;
    top: 51.505% !important;
    width: 38.438% !important;
    height: 13.043% !important;
  }
}

.about-as-seen__image-5 {
  position: absolute;
  left: 17.25%;
  top: 53.738%;
  width: 15.667%;
  height: 22.43%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-5 {
    left: 7.187% !important;
    top: 52.843% !important;
    width: 43.125% !important;
    height: 11.706% !important;
  }
}

.about-as-seen__image-6 {
  position: absolute;
  left: 91.583%;
  top: 42.991%;
  width: 5.583%;
  height: 32.71%;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-6 {
    left: 41.25% !important;
    top: 67.559% !important;
    width: 13.438% !important;
    height: 19.064% !important;
  }
}

.about-as-seen__group-1 {
  position: absolute;
  left: 2.833%;
  top: 43.925%;
  width: 12.25%;
  height: 33.645%;
}
@media (max-width: 768px) {
  .about-as-seen__group-1 {
    left: 7.187% !important;
    top: 26.756% !important;
    width: 43.125% !important;
    height: 22.408% !important;
  }
}

.about-as-seen__image-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 95.833%;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-as-seen__image-7 {
    left: 0% !important;
    top: 0% !important;
    width: 100% !important;
    height: 70.149% !important;
  }
}

.about-as-seen__text-2 {
  position: absolute;
  left: 4.762%;
  top: 84.722%;
  width: 90.476%;
  height: 15.278%;
  color: rgb(70, 53, 37);
  font-family: "Cinzel", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.9167cqw;
  line-height: 1.2;
  letter-spacing: 1em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-as-seen__text-2 {
    left: 3.623% !important;
    top: 70.149% !important;
    width: 90.58% !important;
    height: 29.851% !important;
    color: rgb(70, 53, 37) !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
    letter-spacing: 1em !important;
    font-size: 3.4375cqw !important;
    text-align: left !important;
    font-family: "Cinzel" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-breakthrough-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(236, 208, 50);
}

.about-breakthrough__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
}

.about-breakthrough-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/495;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-breakthrough-canvas {
    aspect-ratio: 320/437 !important;
  }
}

.about-breakthrough__text-1 {
  position: absolute;
  left: 30.333%;
  top: 56.97%;
  width: 39.333%;
  height: 5.253%;
  color: rgb(29, 29, 31);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.5cqw;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-breakthrough__text-1 {
    left: 19.062% !important;
    top: 28.146% !important;
    width: 62.187% !important;
    height: 8.696% !important;
    color: rgb(29, 29, 31) !important;
    text-transform: none !important;
    line-height: 1.4 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-breakthrough__text-2 {
  position: absolute;
  left: 23.25%;
  top: 68.283%;
  width: 53.583%;
  height: 32.121%;
  color: rgb(29, 29, 31);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
.about-breakthrough__text-2 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-breakthrough__text-2 {
    left: 7.187% !important;
    top: 41.19% !important;
    width: 85.938% !important;
    height: 53.776% !important;
    color: rgb(29, 29, 31) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 3.75cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-breakthrough__text-3 {
  position: absolute;
  left: 11.583%;
  top: 16.364%;
  width: 76.917%;
  height: 36.162%;
  color: rgb(29, 29, 31);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 7.5cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-breakthrough__text-3 {
    left: 3.75% !important;
    top: 10.526% !important;
    width: 92.812% !important;
    height: 13.959% !important;
    color: rgb(29, 29, 31) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-crossroads-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: linear-gradient(112deg, rgb(29, 29, 31) 0%, rgb(29, 29, 31) 100%);
}

.about-crossroads-bg {
  opacity: 0.1;
}

.about-crossroads-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/800;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-crossroads-canvas {
    aspect-ratio: 320/940 !important;
  }
}

.about-crossroads__image-1 {
  position: absolute;
  left: 38.833%;
  top: -28.75%;
  width: 80.417%;
  height: 145.25%;
  opacity: 0.5;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-crossroads__image-1 {
    left: -5% !important;
    top: -4.681% !important;
    width: 131.562% !important;
    height: 41.809% !important;
    opacity: 0.5 !important;
  }
}

.about-crossroads__image-2 {
  position: absolute;
  left: 62.5%;
  top: 6.875%;
  width: 40.25%;
  height: 93.125%;
  filter: drop-shadow(15px 10px 20px rgba(0, 0, 0, 0.5));
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-crossroads__image-2 {
    left: 15% !important;
    top: 5.745% !important;
    width: 70% !important;
    height: 36.809% !important;
    filter: drop-shadow(4.6875cqw 3.125cqw 6.25cqw rgba(0, 0, 0, 0.5)) !important;
  }
}

.about-crossroads__panel-1 {
  position: absolute;
  top: 62.75%;
  height: 37.25%;
  left: 0;
  right: 0;
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgba(29, 29, 31, 0) 100%);
}
@media (max-width: 768px) {
  .about-crossroads__panel-1 {
    left: 0% !important;
    top: 21.064% !important;
    width: 100% !important;
    height: 18.617% !important;
    right: auto !important;
  }
}

.about-crossroads__panel-2 {
  position: absolute;
  left: 0%;
  top: 62.75%;
  width: 100%;
  height: 37.25%;
  display: none;
  background: rgb(29, 29, 31);
}
@media (max-width: 768px) {
  .about-crossroads__panel-2 {
    left: 0% !important;
    top: 39.681% !important;
    width: 100% !important;
    height: 60.319% !important;
    display: block !important;
  }
}

.about-crossroads__text-1 {
  position: absolute;
  left: 4.75%;
  top: 30.25%;
  width: 39.333%;
  height: 6.375%;
  color: rgb(255, 255, 255);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.5cqw;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-crossroads__text-1 {
    left: 14.688% !important;
    top: 34.468% !important;
    width: 70.938% !important;
    height: 4.362% !important;
    color: rgb(249, 247, 245) !important;
    text-transform: none !important;
    line-height: 1.4 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-crossroads__text-2 {
  position: absolute;
  left: 4.75%;
  top: 35.375%;
  width: 54.083%;
  height: 48.75%;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
.about-crossroads__text-2 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-crossroads__text-2 {
    left: 7.187% !important;
    top: 40.745% !important;
    width: 85.938% !important;
    height: 51.702% !important;
    color: rgb(255, 255, 255) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-crossroads__text-3 {
  position: absolute;
  left: 4.75%;
  top: 17.125%;
  width: 54.833%;
  height: 10.75%;
  color: rgb(236, 208, 50);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 7.5cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-crossroads__text-3 {
    left: 3.75% !important;
    top: 30.426% !important;
    width: 92.812% !important;
    height: 3.085% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-hero-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgb(34, 34, 34) 100%);
}

.about-hero-bg {
  opacity: 0.2;
}

.about-hero-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/800;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-hero-canvas {
    aspect-ratio: 320/700 !important;
  }
}

.about-hero__image-1 {
  position: absolute;
  left: -6.333%;
  top: 10.625%;
  width: 56.583%;
  height: 91.75%;
  opacity: 0.5;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-hero__image-1 {
    left: -8.438% !important;
    top: 41.429% !important;
    width: 95.938% !important;
    height: 42.714% !important;
    opacity: 0.5 !important;
  }
}

.about-hero__image-2 {
  position: absolute;
  left: 1.917%;
  top: 6.125%;
  width: 51.75%;
  height: 93.875%;
  background-size: cover;
  background-position: 0% 0%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-hero__image-2 {
    left: 6.25% !important;
    top: 47.857% !important;
    width: 88.125% !important;
    height: 52.143% !important;
  }
}

.about-hero__text-1 {
  position: absolute;
  left: 67.25%;
  top: 22.375%;
  width: 15.667%;
  height: 7.5%;
  color: rgb(249, 247, 245);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 5cqw;
  line-height: 0.8;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-hero__text-1 {
    left: 3.75% !important;
    top: 10% !important;
    width: 92.812% !important;
    height: 4.714% !important;
    color: rgb(249, 247, 245) !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    letter-spacing: 0em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 300 !important;
    font-style: normal !important;
  }
}

.about-hero__text-2 {
  position: absolute;
  left: 50.083%;
  top: 48.625%;
  width: 50.083%;
  height: 16.5%;
  color: rgb(236, 208, 50);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 11.25cqw;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-hero__text-2 {
    left: 3.75% !important;
    top: 24.143% !important;
    width: 92.812% !important;
    height: 8.571% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0em !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-hero__group-1 {
  position: absolute;
  left: 54.5%;
  top: 67.625%;
  width: 41.167%;
  height: 5.375%;
  color: rgb(249, 247, 245);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.3;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-hero__group-1 {
    left: 12.812% !important;
    top: 34.286% !important;
    width: 74.375% !important;
    height: 9.429% !important;
    color: rgb(249, 247, 245) !important;
    line-height: 1.3 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-hero__text-3 {
  position: absolute;
  left: 50.083%;
  top: 32.5%;
  width: 50.083%;
  height: 16.125%;
  color: rgb(255, 255, 255);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 11.25cqw;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-hero__text-3 {
    left: 3.75% !important;
    top: 15.714% !important;
    width: 92.812% !important;
    height: 8.429% !important;
    color: rgb(255, 255, 255) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0em !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-life-answers-back-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(29, 29, 31);
}

.about-life-answers-back__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.2;
}

.about-life-answers-back-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/800;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-life-answers-back-canvas {
    aspect-ratio: 320/750 !important;
  }
}

.about-life-answers-back__image-2 {
  position: absolute;
  left: 30.25%;
  top: -13.125%;
  width: 54.667%;
  height: 98.5%;
  opacity: 0.5;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-life-answers-back__image-2 {
    left: -8.125% !important;
    top: 0% !important;
    width: 131.562% !important;
    height: 52.4% !important;
    opacity: 0.5 !important;
  }
}

.about-life-answers-back__panel-1 {
  position: absolute;
  left: 32.083%;
  top: 15.5%;
  width: 35.833%;
  height: 55%;
  border-radius: 50%;
  filter: blur(100px);
  background: linear-gradient(300deg, rgb(236, 208, 50) 0%, rgb(236, 208, 50) 100%);
  opacity: 0.5;
}
@media (max-width: 768px) {
  .about-life-answers-back__panel-1 {
    left: 7.812% !important;
    top: 8.533% !important;
    width: 83.438% !important;
    height: 36% !important;
    border-radius: 50% !important;
    filter: blur(31.25cqw) !important;
  }
}

.about-life-answers-back__image-3 {
  position: absolute;
  left: 34.417%;
  top: 5%;
  width: 36.75%;
  height: 82.5%;
  transform: rotate(7deg);
  filter: drop-shadow(15px 5px 15px rgba(0, 0, 0, 0.75));
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-life-answers-back__image-3 {
    left: 7.187% !important;
    top: 2.4% !important;
    width: 89.375% !important;
    height: 53.067% !important;
    filter: drop-shadow(4.6875cqw 1.5625cqw 4.6875cqw rgba(0, 0, 0, 0.75)) !important;
    transform: rotate(8deg) !important;
  }
}

.about-life-answers-back__panel-2 {
  position: absolute;
  top: 81%;
  height: 19%;
  left: 0;
  right: 0;
  background: rgb(29, 29, 31);
}
@media (max-width: 768px) {
  .about-life-answers-back__panel-2 {
    left: -0.312% !important;
    top: 41.333% !important;
    width: 100% !important;
    height: 65.333% !important;
    right: auto !important;
  }
}

.about-life-answers-back__panel-3 {
  position: absolute;
  top: 60%;
  height: 21.75%;
  left: 0;
  right: 0;
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgba(236, 208, 50, 0) 100%);
}
@media (max-width: 768px) {
  .about-life-answers-back__panel-3 {
    left: -0.312% !important;
    top: 22.667% !important;
    width: 100% !important;
    height: 18.667% !important;
    right: auto !important;
  }
}

.about-life-answers-back__text-1 {
  position: absolute;
  left: 19.917%;
  top: 51.625%;
  width: 60.25%;
  height: 10.75%;
  color: rgb(236, 208, 50);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 6.25cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-life-answers-back__text-1 {
    left: 3.75% !important;
    top: 34.267% !important;
    width: 92.812% !important;
    height: 8.133% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-life-answers-back__text-2 {
  position: absolute;
  left: 51.833%;
  top: 65.5%;
  width: 34.167%;
  height: 23%;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
.about-life-answers-back__text-2 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-life-answers-back__text-2 {
    left: 12.5% !important;
    top: 67.2% !important;
    width: 75.312% !important;
    height: 26.933% !important;
    color: rgb(255, 255, 255) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 3.75cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-life-answers-back__text-3 {
  position: absolute;
  left: 14.167%;
  top: 65.5%;
  width: 34.167%;
  height: 23%;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
.about-life-answers-back__text-3 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-life-answers-back__text-3 {
    left: 9.375% !important;
    top: 40.667% !important;
    width: 81.562% !important;
    height: 23.733% !important;
    color: rgb(255, 255, 255) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 3.75cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-mission-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(236, 208, 50);
}

.about-mission__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 1;
}

.about-mission-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/500;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-mission-canvas {
    aspect-ratio: 320/700 !important;
  }
}

.about-mission__image-2 {
  position: absolute;
  left: 3%;
  top: -40.2%;
  width: 29.583%;
  height: 132%;
  opacity: 0.5;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-mission__image-2 {
    left: -14.688% !important;
    top: 55.714% !important;
    width: 122.188% !important;
    height: 49.429% !important;
    opacity: 0.5 !important;
  }
}

.about-mission__image-3 {
  position: absolute;
  left: -12.333%;
  top: -3%;
  width: 62.333%;
  height: 165.2%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-mission__image-3 {
    left: -14.688% !important;
    top: 50.571% !important;
    width: 124.063% !important;
    height: 85.429% !important;
  }
}

.about-mission__text-1 {
  position: absolute;
  left: 39.167%;
  top: 41%;
  width: 54.083%;
  height: 6.2%;
  color: rgb(29, 29, 31);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.5cqw;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-mission__text-1 {
    left: 8.75% !important;
    top: 17.286% !important;
    width: 82.812% !important;
    height: 5.286% !important;
    color: rgb(29, 29, 31) !important;
    text-transform: none !important;
    line-height: 1.4 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-mission__text-2 {
  position: absolute;
  left: 39.167%;
  top: 49.2%;
  width: 55.583%;
  height: 37%;
  color: rgb(29, 29, 31);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
.about-mission__text-2 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-mission__text-2 {
    left: 7.187% !important;
    top: 24% !important;
    width: 85.938% !important;
    height: 36.143% !important;
    color: rgb(29, 29, 31) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 3.75cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-mission__text-3 {
  position: absolute;
  left: 39.167%;
  top: 14%;
  width: 54.833%;
  height: 23.4%;
  color: rgb(29, 29, 31);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-mission__text-3 {
    left: 3.75% !important;
    top: 7.714% !important;
    width: 92.812% !important;
    height: 8.714% !important;
    color: rgb(29, 29, 31) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-offer-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgb(22, 22, 24) 100%);
}

.about-offer__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
}

.about-offer-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/802;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-offer-canvas {
    aspect-ratio: 320/900 !important;
  }
}

.about-offer__line-1 {
  position: absolute;
  left: 8.542%;
  top: 9.975%;
  width: 82.917%;
  height: 0.998%;
  background: rgb(91, 192, 235);
}
@media (max-width: 768px) {
  .about-offer__line-1 {
    left: 3.75% !important;
    top: 13.889% !important;
    width: 92.812% !important;
    height: 0.889% !important;
  }
}

.about-offer__line-2 {
  position: absolute;
  left: 8.542%;
  top: 88.155%;
  width: 82.917%;
  height: 0.998%;
  background: rgb(91, 192, 235);
}
@media (max-width: 768px) {
  .about-offer__line-2 {
    left: 2.5% !important;
    top: 85.111% !important;
    width: 94.688% !important;
    height: 0.889% !important;
  }
}

.about-offer__line-3 {
  position: absolute;
  left: 8.5%;
  top: 10.287%;
  width: 0.667%;
  height: 78.678%;
  background: rgb(91, 192, 235);
}
@media (max-width: 768px) {
  .about-offer__line-3 {
    left: 2.656% !important;
    top: 13.944% !important;
    width: 2.5% !important;
    height: 71.222% !important;
  }
}

.about-offer__line-4 {
  position: absolute;
  left: 90.75%;
  top: 10.287%;
  width: 0.667%;
  height: 78.678%;
  background: rgb(91, 192, 235);
}
@media (max-width: 768px) {
  .about-offer__line-4 {
    left: 94.531% !important;
    top: 13.944% !important;
    width: 2.5% !important;
    height: 71.222% !important;
  }
}

.about-offer__panel-1 {
  position: absolute;
  left: 84.833%;
  top: 26.559%;
  width: 14%;
  height: 24.813%;
  transform: rotate(341deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-offer__panel-1 {
    left: 51.562% !important;
    top: 81.667% !important;
    width: 40.625% !important;
    height: 9.444% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__image-2 {
  position: absolute;
  left: 85.5%;
  top: 27.556%;
  width: 12.583%;
  height: 22.693%;
  transform: rotate(341deg);
  background-size: cover;
  background-position: 30% 30%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-offer__image-2 {
    left: 53.125% !important;
    top: 82.222% !important;
    width: 37.5% !important;
    height: 8.333% !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__panel-2 {
  position: absolute;
  left: 78.583%;
  top: 50.998%;
  width: 23.417%;
  height: 41.397%;
  transform: rotate(11deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-offer__panel-2 {
    left: 7.812% !important;
    top: 81.667% !important;
    width: 40.625% !important;
    height: 9.444% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__image-3 {
  position: absolute;
  left: 79.667%;
  top: 52.618%;
  width: 21.167%;
  height: 38.03%;
  transform: rotate(11deg);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-offer__image-3 {
    left: 9.375% !important;
    top: 82.222% !important;
    width: 37.5% !important;
    height: 8.333% !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__panel-3 {
  position: absolute;
  left: 5.167%;
  top: 58.105%;
  width: 18.75%;
  height: 33.167%;
  transform: rotate(341deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-offer__panel-3 {
    left: 50.625% !important;
    top: 7.333% !important;
    width: 40.625% !important;
    height: 9.444% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__image-4 {
  position: absolute;
  left: 6.083%;
  top: 59.476%;
  width: 16.917%;
  height: 30.424%;
  transform: rotate(341deg);
  background-size: 100%;
  background-position: 50% 32.682%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-offer__image-4 {
    left: 52.188% !important;
    top: 7.889% !important;
    width: 37.5% !important;
    height: 8.333% !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__panel-4 {
  position: absolute;
  left: 2.917%;
  top: 34.663%;
  width: 14%;
  height: 24.813%;
  transform: rotate(11deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-offer__panel-4 {
    left: 7.812% !important;
    top: 7.333% !important;
    width: 40.625% !important;
    height: 9.444% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__image-5 {
  position: absolute;
  left: 3.583%;
  top: 35.661%;
  width: 12.583%;
  height: 22.693%;
  transform: rotate(11deg);
  background-size: cover;
  background-position: 20% 20%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-offer__image-5 {
    left: 9.375% !important;
    top: 7.889% !important;
    width: 37.5% !important;
    height: 8.333% !important;
    transform: rotate(0deg) !important;
  }
}

.about-offer__text-1 {
  position: absolute;
  left: 27.417%;
  top: 28.803%;
  width: 45.25%;
  height: 6.359%;
  color: rgb(255, 255, 255);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.5cqw;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-offer__text-1 {
    left: 8.75% !important;
    top: 28.444% !important;
    width: 82.812% !important;
    height: 6.222% !important;
    color: rgb(249, 247, 245) !important;
    text-transform: none !important;
    line-height: 1.4 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-offer__text-2 {
  position: absolute;
  left: 28%;
  top: 77.182%;
  width: 44%;
  height: 6.983%;
  color: rgb(236, 208, 50);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.6667cqw;
  line-height: 1.3;
  letter-spacing: -0.025em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-offer__text-2 {
    left: 18.438% !important;
    top: 75.333% !important;
    width: 63.438% !important;
    height: 3.111% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 300 !important;
    font-style: normal !important;
  }
}

.about-offer__text-3 {
  position: absolute;
  left: 26.917%;
  top: 37.531%;
  width: 46.167%;
  height: 37.157%;
  color: rgb(255, 255, 255);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.3333cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
.about-offer__text-3 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-offer__text-3 {
    left: 10.938% !important;
    top: 36.556% !important;
    width: 78.438% !important;
    height: 36.222% !important;
    color: rgb(255, 255, 255) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 3.75cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-offer__text-4 {
  position: absolute;
  left: 22.583%;
  top: 19.327%;
  width: 54.833%;
  height: 7.606%;
  color: rgb(236, 208, 50);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-offer__text-4 {
    left: 20.938% !important;
    top: 19.778% !important;
    width: 58.438% !important;
    height: 6.778% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-offer-cta-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(0, 0, 0);
}

.about-offer-cta__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 1;
}

.about-offer-cta-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/800;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-offer-cta-canvas {
    aspect-ratio: 320/748 !important;
  }
}

.about-offer-cta__image-2 {
  position: absolute;
  left: 40.833%;
  top: 31.25%;
  width: 18.333%;
  height: 37.5%;
  display: none;
  background-size: cover;
  background-position: 0% 0%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-offer-cta__image-2 {
    left: -52.188% !important;
    top: 67.914% !important;
    width: 152.5% !important;
    height: 32.086% !important;
    display: block !important;
  }
}

.about-offer-cta__text-1 {
  position: absolute;
  left: 8.417%;
  top: 36.375%;
  width: 29.083%;
  height: 11.25%;
  color: rgb(236, 208, 50);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 8.3333cqw;
  line-height: 0.9;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-offer-cta__text-1 {
    left: 11.562% !important;
    top: 21.524% !important;
    width: 77.188% !important;
    height: 7.487% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 0.9 !important;
    letter-spacing: 0em !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-offer-cta__button-1 {
  position: absolute;
  left: 8.417%;
  top: 74.875%;
  width: 27.167%;
  height: 7.5%;
}
@media (max-width: 768px) {
  .about-offer-cta__button-1 {
    display: none !important;
  }
}

.about-offer-cta__button-2 {
  position: absolute;
  left: 9.25%;
  top: 76.125%;
  width: 27.167%;
  height: 7.5%;
  display: none;
}
@media (max-width: 768px) {
  .about-offer-cta__button-2 {
    left: 7.5% !important;
    top: 54.144% !important;
    width: 85% !important;
    height: 5.214% !important;
    display: inline-flex !important;
  }
}

.about-offer-cta__group-1 {
  position: absolute;
  left: 8.417%;
  top: 83.875%;
  width: 27.167%;
  height: 3%;
  color: rgb(233, 233, 233);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1cqw;
  line-height: 1.6;
  letter-spacing: 0em;
  text-align: center;
}
@media (max-width: 768px) {
  .about-offer-cta__group-1 {
    left: 14.062% !important;
    top: 61.497% !important;
    width: 71.875% !important;
    height: 1.738% !important;
    color: rgb(233, 233, 233) !important;
    line-height: 1.3 !important;
    letter-spacing: 0em !important;
    font-size: 2.5cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
  }
}

.about-offer-cta__text-2 {
  position: absolute;
  left: 8.417%;
  top: 63.5%;
  width: 35.583%;
  height: 7.5%;
  color: rgb(236, 208, 50);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.5cqw;
  line-height: 1.6;
  letter-spacing: 0em;
  text-align: left;
}
@media (max-width: 768px) {
  .about-offer-cta__text-2 {
    left: 10.312% !important;
    top: 44.786% !important;
    width: 79.375% !important;
    height: 7.086% !important;
    color: rgb(236, 208, 50) !important;
    line-height: 1.3 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 300 !important;
    font-style: normal !important;
  }
}

.about-offer-cta__text-3 {
  position: absolute;
  left: 8.417%;
  top: 51%;
  width: 35.583%;
  height: 10.875%;
  color: rgb(233, 233, 233);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.3333cqw;
  line-height: 1.6;
  letter-spacing: 0em;
  text-align: left;
}
.about-offer-cta__text-3 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-offer-cta__text-3 {
    left: 15% !important;
    top: 31.551% !important;
    width: 70% !important;
    height: 12.433% !important;
    color: rgb(233, 233, 233) !important;
    line-height: 1.3 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
  }
}

.about-offer-cta__text-4 {
  position: absolute;
  left: 8.417%;
  top: 13.75%;
  width: 29.083%;
  height: 22.5%;
  color: rgb(255, 255, 255);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 8.3333cqw;
  line-height: 0.9;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-offer-cta__text-4 {
    left: 11.562% !important;
    top: 6.818% !important;
    width: 77.188% !important;
    height: 14.706% !important;
    color: rgb(255, 255, 255) !important;
    text-transform: uppercase !important;
    line-height: 0.9 !important;
    letter-spacing: 0em !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-offer-cta__panel-1 {
  position: absolute;
  left: 30%;
  top: 30%;
  width: 40%;
  height: 40%;
  display: none;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
}
@media (max-width: 768px) {
  .about-offer-cta__panel-1 {
    left: -52.188% !important;
    top: 67.914% !important;
    width: 249.375% !important;
    height: 6.818% !important;
    display: block !important;
  }
}

.about-origin-story-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(236, 208, 50);
}

.about-origin-story__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 1;
}

.about-origin-story-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/800;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-origin-story-canvas {
    aspect-ratio: 320/748 !important;
  }
}

.about-origin-story__text-1 {
  position: absolute;
  left: 56%;
  top: 38.125%;
  width: 39.333%;
  height: 6.375%;
  color: rgb(29, 29, 31);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.5cqw;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-origin-story__text-1 {
    left: 10% !important;
    top: 41.176% !important;
    width: 80.312% !important;
    height: 6.952% !important;
    color: rgb(29, 29, 31) !important;
    text-transform: none !important;
    line-height: 1.4 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-origin-story__text-2 {
  position: absolute;
  left: 56%;
  top: 48.5%;
  width: 39.333%;
  height: 39.25%;
  color: rgb(29, 29, 31);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.25cqw;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  text-transform: none;
}
.about-origin-story__text-2 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-origin-story__text-2 {
    left: 7.187% !important;
    top: 51.203% !important;
    width: 85.938% !important;
    height: 43.583% !important;
    color: rgb(29, 29, 31) !important;
    line-height: 1.5 !important;
    letter-spacing: 0em !important;
    font-size: 3.75cqw !important;
    text-align: center !important;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-origin-story__text-3 {
  position: absolute;
  left: 56%;
  top: 12.375%;
  width: 38.583%;
  height: 22.5%;
  color: rgb(29, 29, 31);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 7.5cqw;
  line-height: 1;
  letter-spacing: -0.025em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .about-origin-story__text-3 {
    left: 3.75% !important;
    top: 34.358% !important;
    width: 92.812% !important;
    height: 8.155% !important;
    color: rgb(29, 29, 31) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: -0.025em !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.about-origin-story__panel-1 {
  position: absolute;
  left: 17.833%;
  top: -10.875%;
  width: 27.667%;
  height: 49%;
  transform: rotate(345deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgb(50, 50, 51) 100%);
}
@media (max-width: 768px) {
  .about-origin-story__panel-1 {
    left: -4.688% !important;
    top: 0.936% !important;
    width: 51.25% !important;
    height: 21.39% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
  }
}

.about-origin-story__image-2 {
  position: absolute;
  left: 19.167%;
  top: -8.875%;
  width: 25%;
  height: 45%;
  transform: rotate(345deg);
  background-size: cover;
  background-position: 10% 10%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-origin-story__image-2 {
    left: -2.188% !important;
    top: 2.139% !important;
    width: 45.938% !important;
    height: 19.251% !important;
  }
}

.about-origin-story__panel-2 {
  position: absolute;
  left: 15.75%;
  top: 71.875%;
  width: 27.667%;
  height: 49%;
  transform: rotate(345deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgb(50, 50, 51) 100%);
}
@media (max-width: 768px) {
  .about-origin-story__panel-2 {
    left: 58.438% !important;
    top: 0.936% !important;
    width: 51.25% !important;
    height: 21.39% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
    transform: rotate(15deg) !important;
  }
}

.about-origin-story__image-3 {
  position: absolute;
  left: 17.083%;
  top: 73.875%;
  width: 25%;
  height: 45%;
  transform: rotate(345deg);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-origin-story__image-3 {
    left: 60.938% !important;
    top: 2.005% !important;
    width: 45.938% !important;
    height: 19.251% !important;
    transform: rotate(15deg) !important;
  }
}

.about-origin-story__panel-3 {
  position: absolute;
  left: 10.583%;
  top: 30.25%;
  width: 27.667%;
  height: 49%;
  transform: rotate(11deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgb(50, 50, 51) 100%);
}
@media (max-width: 768px) {
  .about-origin-story__panel-3 {
    left: 24.375% !important;
    top: 5.214% !important;
    width: 51.25% !important;
    height: 21.39% !important;
    box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5) !important;
    transform: rotate(0deg) !important;
  }
}

.about-origin-story__image-4 {
  position: absolute;
  left: 11.833%;
  top: 32.125%;
  width: 25%;
  height: 45%;
  transform: rotate(11deg);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-origin-story__image-4 {
    left: 26.875% !important;
    top: 6.283% !important;
    width: 45.938% !important;
    height: 19.251% !important;
    transform: rotate(0deg) !important;
  }
}

.about-reach-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(70, 53, 37);
}

.about-reach__image-1 {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  opacity: 1;
}

.about-reach-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/700;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-reach-canvas {
    aspect-ratio: 320/251 !important;
  }
}

.about-reach__panel-1 {
  position: absolute;
  left: 5%;
  top: 48.714%;
  width: 18.75%;
  height: 38%;
  transform: rotate(341deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-reach__panel-1 {
    display: none !important;
  }
}

.about-reach__image-2 {
  position: absolute;
  left: 5.917%;
  top: 50.286%;
  width: 16.917%;
  height: 34.857%;
  transform: rotate(341deg);
  background-size: cover;
  background-position: 20% 20%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-reach__image-2 {
    display: none !important;
  }
}

.about-reach__panel-2 {
  position: absolute;
  left: 2.75%;
  top: 21.857%;
  width: 14%;
  height: 28.429%;
  transform: rotate(11deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-reach__panel-2 {
    display: none !important;
  }
}

.about-reach__image-3 {
  position: absolute;
  left: 3.417%;
  top: 23%;
  width: 12.583%;
  height: 26%;
  transform: rotate(11deg);
  background-size: cover;
  background-position: 20% 20%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-reach__image-3 {
    display: none !important;
  }
}

.about-reach__panel-3 {
  position: absolute;
  left: 79.25%;
  top: 14.429%;
  width: 14%;
  height: 28.429%;
  transform: rotate(341deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-reach__panel-3 {
    display: none !important;
  }
}

.about-reach__image-4 {
  position: absolute;
  left: 79.917%;
  top: 15.571%;
  width: 12.583%;
  height: 26%;
  transform: rotate(341deg);
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-reach__image-4 {
    display: none !important;
  }
}

.about-reach__panel-4 {
  position: absolute;
  left: 74.833%;
  top: 46.286%;
  width: 19.583%;
  height: 39.857%;
  transform: rotate(11deg);
  box-shadow: 15px 20px 20px rgba(0, 0, 0, 0.5);
  background: rgb(249, 247, 245);
}
@media (max-width: 768px) {
  .about-reach__panel-4 {
    display: none !important;
  }
}

.about-reach__image-5 {
  position: absolute;
  left: 75.75%;
  top: 47.857%;
  width: 17.75%;
  height: 36.571%;
  transform: rotate(11deg);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-reach__image-5 {
    display: none !important;
  }
}

.about-reach-cta-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: rgb(22, 22, 24);
}

.about-reach-cta-canvas {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/300;
  visibility: hidden;
}
@media (max-width: 768px) {
  .about-reach-cta-canvas {
    aspect-ratio: 320/402 !important;
  }
}

.about-reach-cta__image-1 {
  position: absolute;
  left: 30.75%;
  top: -210.333%;
  width: 38.5%;
  height: 220.667%;
  filter: drop-shadow(15px 10px 20px rgba(0, 0, 0, 0.5));
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .about-reach-cta__image-1 {
    left: 17.5% !important;
    top: -56.468% !important;
    width: 67.5% !important;
    height: 76.866% !important;
    filter: drop-shadow(4.6875cqw 3.125cqw 6.25cqw rgba(0, 0, 0, 0.5)) !important;
  }
}

.about-reach-cta__panel-1 {
  position: absolute;
  left: 0%;
  top: 10.333%;
  width: 100%;
  height: 61.667%;
  background: linear-gradient(0deg, rgb(22, 22, 24) 0%, rgb(22, 22, 24) 100%);
}
@media (max-width: 768px) {
  .about-reach-cta__panel-1 {
    left: 0% !important;
    top: 20.398% !important;
    width: 100% !important;
    height: 12.438% !important;
  }
}

.about-reach-cta__panel-2 {
  position: absolute;
  top: -51%;
  height: 61.667%;
  left: 0;
  right: 0;
  background: linear-gradient(0deg, rgb(22, 22, 24) 0%, rgba(29, 29, 31, 0) 100%);
}
@media (max-width: 768px) {
  .about-reach-cta__panel-2 {
    left: 0% !important;
    top: -4.478% !important;
    width: 100% !important;
    height: 24.876% !important;
    right: auto !important;
  }
}

.about-reach-cta__text-1 {
  position: absolute;
  left: 19%;
  top: 49.333%;
  width: 62.083%;
  height: 37.667%;
  color: rgb(249, 247, 245);
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.3333cqw;
  line-height: 1.6;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
.about-reach-cta__text-1 p {
  margin: 0;
}
@media (max-width: 768px) {
  .about-reach-cta__text-1 {
    left: 8.438% !important;
    top: 43.781% !important;
    width: 83.125% !important;
    height: 47.264% !important;
    color: rgb(249, 247, 245) !important;
    line-height: 1.6 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Raleway" !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: none !important;
  }
}

.about-reach-cta__text-2 {
  position: absolute;
  left: 23.75%;
  top: 14%;
  width: 52.667%;
  height: 29%;
  color: rgb(236, 208, 50);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.6667cqw;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
@media (max-width: 768px) {
  .about-reach-cta__text-2 {
    left: 8.75% !important;
    top: 15.423% !important;
    width: 82.812% !important;
    height: 22.388% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: none !important;
    line-height: 1.4 !important;
    letter-spacing: 0em !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.dayone-hero-section {
  position: relative;
  width: 100%;
  background: rgb(0, 0, 0);
  overflow: visible;
}

.dayone-hero__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-hero__icon-1 {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.2;
}

.dayone-hero-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/801;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .dayone-hero-canvas {
    aspect-ratio: 320/700 !important;
  }
}

.dayone-hero__text-2 {
  position: absolute;
  left: 3.4167%;
  top: 17.2285%;
  width: 48.5833%;
  height: 7.4906%;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.6;
  letter-spacing: 0.1em;
  font-size: 2.75cqw;
  text-align: left;
  font-family: "Plus Jakarta Sans";
  font-weight: 300;
  font-style: normal;
}
@media (max-width: 768px) {
  .dayone-hero__text-2 {
    left: 3.75% !important;
    top: 10% !important;
    width: 92.812% !important;
    height: 4.714% !important;
    color: rgb(249, 247, 245) !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 300 !important;
  }
}

.dayone-hero__text-4 {
  position: absolute;
  left: 3.4167%;
  top: 24.5943%;
  width: 49.1667%;
  height: 9.7378%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 7.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-hero__text-1 {
  position: absolute;
  left: 3.4167%;
  top: 38.8265%;
  width: 48.5833%;
  height: 4.3695%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 2cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 600;
  font-style: normal;
}

.dayone-hero__text-6 {
  position: absolute;
  left: 3.4167%;
  top: 45.4432%;
  width: 48.5833%;
  height: 9.613%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.3333cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-hero__text-5 {
  position: absolute;
  left: 3.4167%;
  top: 58.427%;
  width: 35.0833%;
  height: 4.7441%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}
@media (max-width: 768px) {
  .dayone-hero__text-5 {
    left: 3.75% !important;
    top: 15.714% !important;
    width: 92.812% !important;
    height: 8.429% !important;
    color: rgb(255, 255, 255) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
  }
}

.dayone-hero__text-3 {
  position: absolute;
  left: 39%;
  top: 58.427%;
  width: 13%;
  height: 4.7441%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-hero__button-1 {
  position: absolute;
  left: 3.4167%;
  top: 68.2897%;
  width: 27.1667%;
  height: 7.4906%;
}
@media (max-width: 768px) {
  .dayone-hero__button-1 {
    left: 3.75% !important;
    top: 24.143% !important;
    width: 92.812% !important;
    height: 8.571% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
  }
}

.dayone-hero__image-1 {
  position: absolute;
  left: 38.8333%;
  top: 0%;
  width: 80.4167%;
  height: 87.3908%;
  opacity: 0.5;
  background-size: 100%;
  background-position: 50% 63.044%;
  background-repeat: no-repeat;
}

.dayone-hero__image-2 {
  position: absolute;
  left: 48.75%;
  top: 2.4969%;
  width: 57.9167%;
  height: 97.3783%;
  background-size: 90%;
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .dayone-hero-section {
    padding: 0;
    overflow: hidden;
  }
  .dayone-hero-section .dayone-hero-canvas {
    display: flex;
    flex-direction: column;
    align-items: center;
    aspect-ratio: auto !important;
    max-width: 560px;
    padding: 32px 20px 0;
    gap: 0;
    container-type: normal;
  }
  .dayone-hero-section .dayone-hero-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    text-align: center !important;
    text-shadow: none;
  }
  .dayone-hero-section .dayone-hero__text-2 {
    order: 1;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 300 !important;
    font-size: clamp(13px, 3.8vw, 17px) !important;
    letter-spacing: 0.14em !important;
    text-transform: uppercase !important;
    line-height: 1.4 !important;
    color: #fff !important;
  }
  .dayone-hero-section .dayone-hero__text-4 {
    order: 2;
    font-family: "Anton" !important;
    font-size: clamp(44px, 14.5vw, 76px) !important;
    line-height: 1 !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    margin: 6px 0 10px;
    letter-spacing: 0 !important;
  }
  .dayone-hero-section .dayone-hero__text-1 {
    order: 3;
    font-family: "Outfit" !important;
    font-weight: 600 !important;
    font-size: clamp(17px, 5vw, 22px) !important;
    line-height: 1.4 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
  }
  .dayone-hero-section .dayone-hero__image-2 {
    order: 9;
    aspect-ratio: 4/5;
    max-width: 340px;
    margin: 28px auto 0;
    background-size: contain !important;
    background-position: 50% 100% !important;
    background-repeat: no-repeat;
  }
  .dayone-hero-section .dayone-hero__image-1 {
    display: none;
  }
  .dayone-hero-section .dayone-hero__text-6 {
    order: 5;
    font-family: "Outfit" !important;
    font-weight: 300 !important;
    font-size: clamp(15px, 4.2vw, 18px) !important;
    line-height: 1.6 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    margin-top: 18px;
  }
  .dayone-hero-section .dayone-hero__text-7 {
    display: none !important;
  }
  .dayone-hero-section .dayone-hero__text-5, .dayone-hero-section .dayone-hero__text-3 {
    font-family: "Anton" !important;
    font-size: clamp(20px, 6vw, 28px) !important;
    line-height: 1.1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    margin-top: 22px;
    width: auto !important;
  }
  .dayone-hero-section .dayone-hero__text-5 {
    order: 6;
    color: #fff !important;
    margin-bottom: 0;
  }
  .dayone-hero-section .dayone-hero__text-3 {
    order: 7;
    color: rgb(236, 208, 50) !important;
    margin-top: 2px;
  }
  .dayone-hero-section .dayone-hero__button-1 {
    order: 8;
    margin-top: 22px;
    max-width: 360px;
    height: 56px !important;
  }
  .dayone-hero-section .dayone-hero__button-1.se-button {
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
    line-height: 1 !important;
    color: rgb(29, 29, 31) !important;
    background: rgb(236, 208, 50);
    text-transform: uppercase !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-hero-section {
    padding-bottom: 0;
  }
  .dayone-hero-section .dayone-hero-canvas {
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    grid-auto-rows: min-content;
    align-content: center;
    column-gap: 24px;
    max-width: 960px;
    padding: 56px 32px 0;
  }
  .dayone-hero-section .dayone-hero-canvas > * {
    text-align: left !important;
  }
  .dayone-hero-section .dayone-hero__text-2, .dayone-hero-section .dayone-hero__text-4, .dayone-hero-section .dayone-hero__text-1, .dayone-hero-section .dayone-hero__text-6,
  .dayone-hero-section .dayone-hero__text-5, .dayone-hero-section .dayone-hero__text-3, .dayone-hero-section .dayone-hero__button-1 {
    grid-column: 1;
  }
  .dayone-hero-section .dayone-hero__text-4 {
    font-size: clamp(56px, 9vw, 88px) !important;
  }
  .dayone-hero-section .dayone-hero__text-1 {
    font-size: clamp(20px, 3vw, 26px) !important;
  }
  .dayone-hero-section .dayone-hero__text-6 {
    font-size: clamp(16px, 2.2vw, 19px) !important;
  }
  .dayone-hero-section .dayone-hero__text-2 {
    font-size: clamp(14px, 2vw, 18px) !important;
  }
  .dayone-hero-section .dayone-hero__text-5, .dayone-hero-section .dayone-hero__text-3 {
    font-size: clamp(24px, 3.4vw, 32px) !important;
  }
  .dayone-hero-section .dayone-hero__image-2 {
    grid-column: 2;
    grid-row: 1/span 8;
    aspect-ratio: 3/4;
    max-width: none;
    margin: 0;
    align-self: end;
  }
  .dayone-hero-section .dayone-hero__button-1 {
    max-width: 340px;
    margin-bottom: 48px;
  }
}
@media (max-width: 599px) {
  .dayone-hero-section .dayone-hero__image-2 {
    max-width: min(78%, 290px);
    margin-top: 20px;
  }
  .dayone-hero-section {
    overflow: visible;
    z-index: 2;
  }
  .dayone-hero-section .dayone-hero__image-2 {
    margin-bottom: -40px;
    position: relative !important;
    z-index: 2;
  }
  .dayone-hero-section .dayone-hero__group-1 {
    overflow: hidden;
  }
  .dayone-hero-section {
    overflow: hidden;
    z-index: auto;
  }
}
.dayone-hero-v2-section {
  position: relative;
  width: 100%;
  background: rgb(0, 0, 0);
  overflow: visible;
}

.dayone-hero-v2__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-hero-v2__icon-1 {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.2;
}

.dayone-hero-v2-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/801;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .dayone-hero-v2-canvas {
    aspect-ratio: 320/700 !important;
  }
}

.dayone-hero-v2__text-2 {
  position: absolute;
  left: 3.4167%;
  top: 17.2285%;
  width: 48.5833%;
  height: 7.4906%;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.6;
  letter-spacing: 0.1em;
  font-size: 2.75cqw;
  text-align: left;
  font-family: "Plus Jakarta Sans";
  font-weight: 300;
  font-style: normal;
}
@media (max-width: 768px) {
  .dayone-hero-v2__text-2 {
    left: 3.75% !important;
    top: 10% !important;
    width: 92.812% !important;
    height: 4.714% !important;
    color: rgb(249, 247, 245) !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 300 !important;
  }
}

.dayone-hero-v2__text-4 {
  position: absolute;
  left: 3.4167%;
  top: 24.5943%;
  width: 49.1667%;
  height: 9.7378%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 7.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-hero-v2__text-1 {
  position: absolute;
  left: 3.4167%;
  top: 38.8265%;
  width: 48.5833%;
  height: 4.3695%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 2cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 600;
  font-style: normal;
}

.dayone-hero-v2__text-6 {
  position: absolute;
  left: 3.4167%;
  top: 45.4432%;
  width: 48.5833%;
  height: 9.613%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.3333cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-hero-v2__text-5 {
  position: absolute;
  left: 3.4167%;
  top: 58.427%;
  width: 35.0833%;
  height: 4.7441%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}
@media (max-width: 768px) {
  .dayone-hero-v2__text-5 {
    left: 3.75% !important;
    top: 15.714% !important;
    width: 92.812% !important;
    height: 8.429% !important;
    color: rgb(255, 255, 255) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
  }
}

.dayone-hero-v2__text-3 {
  position: absolute;
  left: 39%;
  top: 58.427%;
  width: 13%;
  height: 4.7441%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-hero-v2__button-1 {
  position: absolute;
  left: 3.4167%;
  top: 68.2897%;
  width: 27.1667%;
  height: 7.4906%;
}
@media (max-width: 768px) {
  .dayone-hero-v2__button-1 {
    left: 3.75% !important;
    top: 24.143% !important;
    width: 92.812% !important;
    height: 8.571% !important;
    color: rgb(236, 208, 50) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
    font-family: "Anton" !important;
    font-weight: 400 !important;
  }
}

.dayone-hero-v2__image-1 {
  position: absolute;
  left: 38.8333%;
  top: 0%;
  width: 80.4167%;
  height: 87.3908%;
  opacity: 0.5;
  background-size: 100%;
  background-position: 50% 63.044%;
  background-repeat: no-repeat;
}

.dayone-hero-v2__image-2 {
  position: absolute;
  left: 48.75%;
  top: 2.4969%;
  width: 57.9167%;
  height: 97.3783%;
  background-size: 90%;
  background-position: 100% 70%;
  background-repeat: no-repeat;
}

.dayone-as-seen-section {
  position: relative;
  width: 100%;
  background: rgb(255, 255, 255);
  overflow: visible;
}

.dayone-as-seen-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/97;
  container-type: inline-size;
}

.dayone-as-seen__text-1 {
  position: absolute;
  left: 0%;
  top: 30.9278%;
  width: 100%;
  height: 37.1134%;
  color: rgb(29, 29, 31);
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .dayone-as-seen-section .dayone-as-seen-canvas {
    aspect-ratio: auto !important;
    container-type: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 22px 20px;
  }
  .dayone-as-seen-section .dayone-as-seen__text-1 {
    position: static !important;
    width: auto !important;
    height: auto !important;
    font-size: clamp(20px, 5.4vw, 32px) !important;
    line-height: 1.15 !important;
    text-align: center !important;
    text-wrap: balance;
  }
}
@media (max-width: 599px) {
  .dayone-as-seen-section .dayone-as-seen-canvas {
    padding-top: 62px;
  }
  .dayone-as-seen-section .dayone-as-seen-canvas {
    padding-top: 22px;
  }
}
.dayone-lead-magnet-first-section {
  position: relative;
  width: 100%;
  background-color: rgb(236, 208, 50);
  overflow: visible;
}

.lmf-closer-line {
  display: contents;
}

.dayone-lead-magnet-first__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-lead-magnet-first__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.3;
}

.dayone-lead-magnet-first-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1099;
  container-type: inline-size;
}

.dayone-lead-magnet-first__text-17, .dayone-lead-magnet-first__text-16, .dayone-lead-magnet-first__text-15, .dayone-lead-magnet-first__text-14, .dayone-lead-magnet-first__text-13, .dayone-lead-magnet-first__text-12, .dayone-lead-magnet-first__text-11, .dayone-lead-magnet-first__text-10, .dayone-lead-magnet-first__text-9, .dayone-lead-magnet-first__text-8, .dayone-lead-magnet-first__text-5, .dayone-lead-magnet-first__one-day-label {
  position: absolute;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-first__text-1 {
  position: absolute;
  left: 62.4167%;
  top: 17.9254%;
  width: 26.6667%;
  height: 7.0974%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 6.6667cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-first__text-2 {
  position: absolute;
  left: 11%;
  top: 79.0719%;
  width: 45.4167%;
  height: 5.5505%;
  color: rgb(29, 29, 31);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-first__text-3 {
  position: absolute;
  left: 11%;
  top: 86.3512%;
  width: 65.5833%;
  height: 3.2757%;
  color: rgb(29, 29, 31);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.6667cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-first__panel-1 {
  position: absolute;
  left: 11%;
  top: 10.3731%;
  width: 40%;
  height: 5.8235%;
  background-color: rgb(29, 29, 31);
}

.dayone-lead-magnet-first__text-4 {
  position: absolute;
  left: 12.8333%;
  top: 11.647%;
  width: 36.3333%;
  height: 3.2757%;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-lead-magnet-first__text-5 {
  left: 11%;
  top: 51.6833%;
  width: 11.6667%;
  height: 3.1847%;
}

.dayone-lead-magnet-first__text-7 {
  position: absolute;
  left: 11%;
  top: 51.6833%;
  width: 73.9167%;
  height: 8.5532%;
  text-indent: 11.6667cqw;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-first__text-6 {
  position: absolute;
  left: 26.5%;
  top: 69.4268%;
  width: 34.5%;
  height: 7.2793%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 6.6667cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-first__text-8 {
  left: 11%;
  top: 46.9518%;
  width: 12.1667%;
  height: 2.9117%;
}

.dayone-lead-magnet-first__text-9 {
  left: 22.9167%;
  top: 46.9518%;
  width: 43.6667%;
  height: 2.9117%;
}

.dayone-lead-magnet-first__text-10 {
  left: 11%;
  top: 33.394%;
  width: 12.1667%;
  height: 2.9117%;
}

.dayone-lead-magnet-first__text-11 {
  left: 22.9167%;
  top: 33.394%;
  width: 43.6667%;
  height: 2.9117%;
}

.dayone-lead-magnet-first__text-12 {
  left: 11%;
  top: 29.3904%;
  width: 11.25%;
  height: 3.0937%;
}

.dayone-lead-magnet-first__text-13 {
  left: 22.9167%;
  top: 29.3904%;
  width: 43.6667%;
  height: 3.0937%;
}

.dayone-lead-magnet-first__text-14 {
  left: 11%;
  top: 42.2202%;
  width: 11.25%;
  height: 3.2757%;
}

.dayone-lead-magnet-first__text-15 {
  left: 22.9167%;
  top: 42.2202%;
  width: 46.5833%;
  height: 3.2757%;
}

.dayone-lead-magnet-first__text-16 {
  left: 11%;
  top: 37.9436%;
  width: 11.25%;
  height: 2.9117%;
}

.dayone-lead-magnet-first__text-17 {
  left: 22.9167%;
  top: 37.9436%;
  width: 43.6667%;
  height: 2.9117%;
}

.dayone-lead-magnet-first__text-18 {
  position: absolute;
  left: 11%;
  top: 17.9254%;
  width: 50.1667%;
  height: 7.0974%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 6.6667cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-first__text-19 {
  position: absolute;
  left: 11%;
  top: 63.8763%;
  width: 65.5833%;
  height: 3.2757%;
  color: rgb(29, 29, 31);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.6667cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-first__text-20 {
  position: absolute;
  left: 11%;
  top: 69.4268%;
  width: 15.5%;
  height: 7.2793%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 6.6667cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

@media (max-width: 1024px) {
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first-canvas {
    display: grid;
    grid-template-columns: auto 1fr;
    align-content: start;
    column-gap: 12px;
    row-gap: 10px;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 680px;
    padding: 56px 24px 64px;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    text-align: left !important;
    text-shadow: none !important;
    grid-column: 1/-1;
    color: rgb(29, 29, 31) !important;
    text-transform: none;
    letter-spacing: 0 !important;
    margin: 0;
  }
  .dayone-lead-magnet-first-section .lm-indent {
    display: none;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__panel-1 {
    display: none !important;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-4 {
    order: 1;
    justify-self: start;
    background: rgb(29, 29, 31);
    color: #fff !important;
    text-transform: uppercase !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1 !important;
    padding: 12px 18px;
    margin-bottom: 6px;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-18, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-1,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-20, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-6 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(34px, 10.5vw, 64px) !important;
    line-height: 1.02 !important;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-18 {
    order: 2;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-1 {
    order: 3;
    margin-bottom: 14px;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-5, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-7,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-8, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-9,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-10, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-11,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-12, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-13,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-14, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-15,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-16, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-17 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(19px, 5.6vw, 30px) !important;
    line-height: 1.2 !important;
    grid-column: auto;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-12 {
    order: 4;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-13 {
    order: 5;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-10 {
    order: 6;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-11 {
    order: 7;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-16 {
    order: 8;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-17 {
    order: 9;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-14 {
    order: 10;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-15 {
    order: 11;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-8 {
    order: 12;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-9 {
    order: 13;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-5 {
    order: 14;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-7 {
    order: 15;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-19, .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-2,
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-3 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
    text-transform: none !important;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-19 {
    order: 16;
    margin-top: 28px;
  }
  .dayone-lead-magnet-first-section .lmf-closer-line {
    order: 17;
    grid-column: 1/-1;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    column-gap: 0.3em;
    margin-top: 6px;
    margin-bottom: 14px;
  }
  .dayone-lead-magnet-first-section .lmf-closer-line > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    text-align: left !important;
    text-shadow: none !important;
    color: rgb(29, 29, 31) !important;
    text-transform: none;
    letter-spacing: 0 !important;
    margin: 0;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-2 {
    order: 19;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-3 {
    order: 20;
    font-weight: 600 !important;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-7 {
    text-wrap: balance;
    text-indent: 0;
  }
  .dayone-lead-magnet-first-section .dayone-lead-magnet-first__text-20 {
    text-wrap: balance;
  }
}
.dayone-lead-magnet-video-section {
  position: relative;
  width: 100%;
  background: rgb(26, 26, 26);
  overflow: visible;
}

.dayone-lead-magnet-video__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-lead-magnet-video__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.2;
}

.dayone-lead-magnet-video-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1151;
  container-type: inline-size;
}

.dayone-lead-magnet-video__text-1 {
  position: absolute;
  left: 3.5%;
  top: 27.2806%;
  width: 42.8333%;
  height: 20.3301%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 9.8333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-video__text-2 {
  position: absolute;
  left: 3.5%;
  top: 16.8549%;
  width: 42.8333%;
  height: 9.9913%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 9.8333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-video__text-3 {
  position: absolute;
  left: 3.5%;
  top: 68.4622%;
  width: 43.8333%;
  height: 24.848%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.3333cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-video__text-4 {
  position: absolute;
  left: 3.5%;
  top: 50.4778%;
  width: 43.8333%;
  height: 11.6421%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.3333cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-video__text-5 {
  position: absolute;
  left: 3.5%;
  top: 63.3362%;
  width: 48.5833%;
  height: 3.7359%;
  color: rgb(255, 255, 255);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 2cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 600;
  font-style: normal;
}

.dayone-lead-magnet-video__panel-1 {
  position: absolute;
  left: 3.5%;
  top: 10.0782%;
  width: 42.8333%;
  height: 5.5604%;
  background-color: rgb(236, 208, 50);
}

.dayone-lead-magnet-video__text-6 {
  position: absolute;
  left: 4.4167%;
  top: 11.5552%;
  width: 41%;
  height: 2.6933%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.3333cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-lead-magnet-video__image-1 {
  position: absolute;
  left: 34.25%;
  top: -8.4275%;
  width: 87.9167%;
  height: 104.4309%;
  opacity: 0.5;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.dayone-lead-magnet-video__image-2 {
  position: absolute;
  left: 50%;
  top: 10.0782%;
  width: 44.3333%;
  height: 89.9218%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .dayone-lead-magnet-video-section {
    overflow: hidden;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 560px;
    padding: 56px 24px 0;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    text-align: left !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    margin: 0;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__panel-1, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__image-1 {
    display: none !important;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-6 {
    order: 1;
    width: auto !important;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-2, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-1 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(44px, 13.5vw, 84px) !important;
    line-height: 1 !important;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-2 {
    order: 2;
    color: #fff !important;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-1 {
    order: 3;
    color: rgb(236, 208, 50) !important;
    margin-bottom: 22px;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-4, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-3,
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-5 {
    font-family: "Outfit" !important;
    color: #fff !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
    font-weight: 300 !important;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-4 {
    order: 4;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-5 {
    order: 5;
    font-weight: 600 !important;
    font-size: clamp(19px, 5.4vw, 24px) !important;
    margin: 18px 0;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-3 {
    order: 6;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__image-2 {
    order: 7;
    aspect-ratio: 2/3;
    max-width: 380px;
    margin: 28px auto 0;
    background-size: contain !important;
    background-position: 50% 100% !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas {
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    grid-auto-rows: min-content;
    align-content: center;
    column-gap: 24px;
    max-width: 960px;
    padding: 64px 32px 0;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-6, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-2,
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-1, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-4,
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-5, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-3 {
    grid-column: 1;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-2, .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-1 {
    font-size: clamp(48px, 8vw, 80px) !important;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__text-3 {
    margin-bottom: 48px;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__image-2 {
    grid-column: 2;
    grid-row: 1/span 7;
    max-width: none;
    margin: 0;
    align-self: end;
  }
}
@media (max-width: 1024px) {
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > * {
    position: relative !important;
    z-index: 1;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > .dayone-lead-magnet-video__image-1 {
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 0;
    pointer-events: none;
    background-size: cover;
    background-position: 50% 50%;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > .dayone-lead-magnet-video__image-1 {
    top: auto !important;
    bottom: 0 !important;
    height: min(165vw, 660px) !important;
    -webkit-mask-image: linear-gradient(to bottom, transparent, #000 35%);
    mask-image: linear-gradient(to bottom, transparent, #000 35%);
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > .dayone-lead-magnet-video__image-1 {
    left: 38% !important;
    width: 62% !important;
    top: 0 !important;
    bottom: auto !important;
    height: 100% !important;
    -webkit-mask-image: none;
    mask-image: none;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > .dayone-lead-magnet-video__image-1 {
    left: 30% !important;
    width: 70% !important;
    top: auto !important;
    bottom: 0 !important;
    height: min(100%, 125vw) !important;
    -webkit-mask-image: linear-gradient(to bottom, transparent, #000 30%);
    mask-image: linear-gradient(to bottom, transparent, #000 30%);
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > .dayone-lead-magnet-video__image-1 {
    left: 50% !important;
    width: 70% !important;
    height: min(100%, 100vw) !important;
  }
}
@media (max-width: 1024px) {
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__icon-1 {
    height: min(100%, 720px);
    object-fit: cover;
    object-position: 60% 50%;
    -webkit-mask-image: linear-gradient(to bottom, #000 55%, transparent);
    mask-image: linear-gradient(to bottom, #000 55%, transparent);
  }
}
@media (max-width: 599px) {
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video__image-2 {
    max-width: min(74%, 280px);
    margin-top: 20px;
  }
  .dayone-lead-magnet-video-section .dayone-lead-magnet-video-canvas > .dayone-lead-magnet-video__image-1 {
    height: min(128vw, 540px) !important;
  }
}
.dayone-lead-magnet-video-1-section {
  position: relative;
  width: 100%;
  background: rgb(255, 255, 255);
  overflow: visible;
}

.dayone-lead-magnet-video-1-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/801;
  container-type: inline-size;
}

.dayone-lead-magnet-video-1__button-1 {
  position: absolute;
  left: 50%;
  top: 77.9026%;
  width: 27.3333%;
  height: 7.99%;
}

.dayone-lead-magnet-video-1__text-1 {
  position: absolute;
  left: 50%;
  top: 23.8452%;
  width: 42.8333%;
  height: 8.6142%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 5.8333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-video-1__text-2 {
  position: absolute;
  left: 53.5833%;
  top: 35.5805%;
  width: 45%;
  height: 35.0811%;
  color: rgb(29, 29, 31);
  line-height: 2.1;
  letter-spacing: 0;
  font-size: 1.6667cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-video-1__panel-1 {
  position: absolute;
  left: 50%;
  top: 14.1074%;
  width: 42.8333%;
  height: 7.99%;
  background-color: rgb(236, 208, 50);
}

.dayone-lead-magnet-video-1__text-3 {
  position: absolute;
  left: 50.9167%;
  top: 16.2297%;
  width: 41%;
  height: 3.8702%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.3333cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-lead-magnet-video-1__icon-1,
.dayone-lead-magnet-video-1__icon-2,
.dayone-lead-magnet-video-1__icon-3,
.dayone-lead-magnet-video-1__icon-4,
.dayone-lead-magnet-video-1__icon-5,
.dayone-lead-magnet-video-1__icon-6,
.dayone-lead-magnet-video-1__icon-7 {
  position: absolute;
  width: 2.5833%;
  height: 3.6205%;
}
.dayone-lead-magnet-video-1__icon-1 svg,
.dayone-lead-magnet-video-1__icon-2 svg,
.dayone-lead-magnet-video-1__icon-3 svg,
.dayone-lead-magnet-video-1__icon-4 svg,
.dayone-lead-magnet-video-1__icon-5 svg,
.dayone-lead-magnet-video-1__icon-6 svg,
.dayone-lead-magnet-video-1__icon-7 svg {
  width: 100%;
  height: 100%;
  fill: rgb(236, 208, 50);
}

.dayone-lead-magnet-video-1__icon-1 {
  left: 50%;
  top: 67.9151%;
}

.dayone-lead-magnet-video-1__icon-2 {
  left: 50%;
  top: 36.5793%;
}

.dayone-lead-magnet-video-1__icon-3 {
  left: 50%;
  top: 41.8227%;
}

.dayone-lead-magnet-video-1__icon-4 {
  left: 50%;
  top: 46.9413%;
}

.dayone-lead-magnet-video-1__icon-5 {
  left: 50%;
  top: 52.3096%;
}

.dayone-lead-magnet-video-1__icon-6 {
  left: 50%;
  top: 57.4282%;
}

.dayone-lead-magnet-video-1__icon-7 {
  left: 50%;
  top: 62.7965%;
}

.dayone-lead-magnet-video-1__image-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  width: 45.5833%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: none;
    padding: 0 0 56px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: calc(100% - 48px) !important;
    height: auto !important;
    transform: none !important;
    text-align: left !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    margin: 0 24px;
    max-width: 560px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__image-1 {
    order: 0;
    width: 100% !important;
    max-width: none;
    margin: 0 0 36px;
    aspect-ratio: 3/2;
    background-position: 50% 40% !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__panel-1,
  .dayone-lead-magnet-video-1-section [class*=dayone-lead-magnet-video-1__icon-] {
    display: none !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-3 {
    order: 1;
    width: auto !important;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-1 {
    order: 2;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(40px, 12vw, 72px) !important;
    line-height: 1 !important;
    margin-bottom: 22px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-2 {
    order: 3;
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.5 !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-2 br {
    display: none;
  }
  .dayone-lead-magnet-video-1-section .li {
    display: block;
    position: relative;
    padding-left: 40px;
    margin-bottom: 16px;
  }
  .dayone-lead-magnet-video-1-section .li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.05em;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ecd032' d='M405.333 64H106.667C83.198 64 64 83.198 64 106.667v298.666C64 428.802 83.198 448 106.667 448h298.666C428.802 448 448 428.802 448 405.333V106.667C448 83.198 428.802 64 405.333 64zm-192 298.667L106.667 256l29.864-29.864 76.802 76.802 162.136-162.136 29.864 29.865-192 192z'/%3E%3C/svg%3E") center/contain no-repeat;
    filter: drop-shadow(0 0 1px rgba(29, 29, 31, 0.6));
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__button-1 {
    order: 4;
    margin-top: 14px;
    max-width: 360px;
    height: 56px !important;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas {
    display: grid;
    grid-template-columns: 45% 1fr;
    grid-auto-rows: min-content;
    align-content: center;
    padding: 64px 0 64px;
    column-gap: 0;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas > * {
    grid-column: 2;
    width: auto !important;
    margin: 0 32px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__image-1 {
    grid-column: 1;
    grid-row: 1/span 6;
    aspect-ratio: auto;
    margin: -64px 0 -64px;
    height: calc(100% + 128px) !important;
    min-height: 100%;
    align-self: stretch;
    width: 100% !important;
    background-position: 50% 50% !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-3 {
    justify-self: start;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 0 88px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas > * {
    grid-column: auto;
    width: calc(100% - 64px) !important;
    max-width: 640px;
    margin: 0 auto;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__image-1 {
    grid-row: auto;
    width: 100% !important;
    max-width: none;
    height: auto !important;
    min-height: 0;
    aspect-ratio: 16/9;
    margin: 0 0 56px;
    align-self: auto;
    background-position: 50% 35% !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-3 {
    align-self: flex-start;
    width: auto !important;
    margin-bottom: 24px;
    font-size: 17px !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-1 {
    font-size: clamp(56px, 9vw, 80px) !important;
    line-height: 1.05 !important;
    margin-bottom: 32px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-2 {
    font-size: 20px !important;
    line-height: 1.55 !important;
  }
  .dayone-lead-magnet-video-1-section .li {
    margin-bottom: 20px;
    padding-left: 46px;
  }
  .dayone-lead-magnet-video-1-section .li::before {
    width: 30px;
    height: 30px;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__button-1 {
    margin-top: 20px;
    max-width: 380px;
    height: 60px !important;
    align-self: flex-start;
    margin-left: max(32px, (100% - 640px) / 2) !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__text-3 {
    margin-left: max(32px, (100% - 640px) / 2) !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 1024px) {
  .dayone-lead-magnet-video-1-section .li::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1' y='1' width='22' height='22' rx='3' fill='%23ecd032'/%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
    filter: none;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas {
    padding: 56px 0 0 !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__image-1 {
    order: 5;
    margin: 48px 0 0 !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1-canvas {
    padding-top: 72px !important;
  }
  .dayone-lead-magnet-video-1-section .dayone-lead-magnet-video-1__image-1 {
    margin-top: 64px !important;
  }
}
.dayone-lead-magnet-2nd-section {
  position: relative;
  width: 100%;
  background: rgb(91, 192, 235);
  overflow: visible;
}

.dayone-lead-magnet-2nd-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/700;
  container-type: inline-size;
}

.dayone-lead-magnet-2nd__panel-1 {
  position: absolute;
  left: 4.5833%;
  top: 19.1429%;
  width: 16.75%;
  height: 9.1429%;
  background-color: rgb(29, 29, 31);
}

.dayone-lead-magnet-2nd__text-1 {
  position: absolute;
  left: 7.1667%;
  top: 21.1429%;
  width: 11.6667%;
  height: 5.1429%;
  color: rgb(91, 192, 235);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-lead-magnet-2nd__text-2 {
  position: absolute;
  left: 4.5833%;
  top: 30%;
  width: 38.8333%;
  height: 51%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-lead-magnet-2nd__group-1 {
  position: absolute;
  left: 50%;
  top: 29.4286%;
  width: 43.75%;
  height: 34.2857%;
  color: rgb(29, 29, 31);
  line-height: 1;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-2nd__text-3 {
  position: absolute;
  left: 50%;
  top: 16.8571%;
  width: 43.75%;
  height: 10.8571%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-2nd__text-4 {
  position: absolute;
  left: 50%;
  top: 66.1429%;
  width: 39.6667%;
  height: 3.7143%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-lead-magnet-2nd__text-5 {
  position: absolute;
  left: 50%;
  top: 73.1429%;
  width: 43.75%;
  height: 10%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 2.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

@media (max-width: 1024px) {
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    text-align: left !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    margin: 0;
    color: rgb(29, 29, 31);
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__panel-1 {
    display: none !important;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-1 {
    order: 1;
    width: auto !important;
    background: rgb(29, 29, 31);
    color: rgb(91, 192, 235) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-2 {
    order: 2;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(38px, 11.5vw, 72px) !important;
    line-height: 1.02 !important;
    margin-bottom: 24px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-3, .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__group-1,
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-4 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.55 !important;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__group-1 b {
    font-weight: 600;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-3 {
    order: 3;
    margin-bottom: 22px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__group-1 {
    order: 4;
    margin-bottom: 22px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-4 {
    order: 5;
    font-weight: 600 !important;
    margin-bottom: 10px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-5 {
    order: 6;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(22px, 6.4vw, 34px) !important;
    line-height: 1.2 !important;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__text-4 {
    margin-top: 10px;
    margin-bottom: 16px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__group-1 br {
    display: none;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__group-1 .gl {
    display: block;
    margin-bottom: 14px;
  }
  .dayone-lead-magnet-2nd-section .dayone-lead-magnet-2nd__group-1 .gl:last-child {
    margin-bottom: 0;
  }
}
.dayone-se21-section {
  position: relative;
  width: 100%;
  background: rgb(236, 208, 50);
  overflow: visible;
  padding-bottom: 56px;
}

.se21-card {
  display: contents;
}

.dayone-se21__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se21__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.3;
}

.dayone-se21-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1400;
  container-type: inline-size;
}

.dayone-se21__panel-1 {
  position: absolute;
  left: 22.5833%;
  top: 8.4286%;
  width: 55%;
  height: 4.5714%;
  background-color: rgb(29, 29, 31);
}

.dayone-se21__text-1 {
  position: absolute;
  left: 23.9167%;
  top: 9.4286%;
  width: 52.3333%;
  height: 2.5714%;
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se21__text-2 {
  position: absolute;
  left: 22.1667%;
  top: 14.5%;
  width: 55.75%;
  height: 19.5714%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se21__button-1 {
  position: absolute;
  left: 39%;
  top: 93.7142%;
  width: 22.0833%;
  height: 4.5714%;
  background-color: rgb(29, 29, 31);
  background-image: none;
}

.dayone-se21__text-3 {
  color: rgb(236, 208, 50);
}

.dayone-se21__panel-16, .dayone-se21__panel-14, .dayone-se21__panel-12, .dayone-se21__panel-10, .dayone-se21__panel-8, .dayone-se21__panel-6, .dayone-se21__panel-4, .dayone-se21__panel-2 {
  position: absolute;
  width: 22.75%;
  height: 25.7143%;
  border-radius: 20px;
  background-color: transparent;
  background-origin: border-box;
  background-image: linear-gradient(0deg, rgb(50, 50, 51) 0%, rgb(29, 29, 31) 100%);
}

.dayone-se21__panel-17, .dayone-se21__panel-15, .dayone-se21__panel-13, .dayone-se21__panel-11, .dayone-se21__panel-9, .dayone-se21__panel-7, .dayone-se21__panel-5, .dayone-se21__panel-3 {
  position: absolute;
  width: 5%;
  height: 4.2857%;
  border-radius: 50%;
  background-color: rgb(236, 208, 50);
}

.dayone-se21__text-27, .dayone-se21__text-24, .dayone-se21__text-21, .dayone-se21__text-18, .dayone-se21__text-15, .dayone-se21__text-12, .dayone-se21__text-9, .dayone-se21__text-6 {
  position: absolute;
  width: 1.8333%;
  height: 2.2143%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 2.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se21__text-26, .dayone-se21__text-23, .dayone-se21__text-20, .dayone-se21__text-17, .dayone-se21__text-14, .dayone-se21__text-11, .dayone-se21__text-8, .dayone-se21__text-5 {
  position: absolute;
  height: 4.5%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 2.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se21__text-25, .dayone-se21__text-22, .dayone-se21__text-19, .dayone-se21__text-16, .dayone-se21__text-13, .dayone-se21__text-10, .dayone-se21__text-7, .dayone-se21__text-4 {
  position: absolute;
  width: 18.6667%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.3333cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se21__panel-2 {
  left: 74.8333%;
  top: 37.0714%;
}

.dayone-se21__panel-3 {
  left: 77%;
  top: 39.7142%;
}

.dayone-se21__text-6 {
  left: 78.5833%;
  top: 40.7856%;
}

.dayone-se21__text-5 {
  left: 77%;
  top: 45.3571%;
  width: 14%;
}

.dayone-se21__text-4 {
  left: 76.9167%;
  top: 51.6428%;
  height: 6.7857%;
}

.dayone-se21__panel-4 {
  left: 50.75%;
  top: 37.0714%;
}

.dayone-se21__panel-5 {
  left: 52.9167%;
  top: 39.7142%;
}

.dayone-se21__text-9 {
  left: 54.5%;
  top: 40.7856%;
}

.dayone-se21__text-8 {
  left: 52.9167%;
  top: 45.3571%;
  width: 14.6667%;
}

.dayone-se21__text-7 {
  left: 52.9167%;
  top: 51.6428%;
  height: 5%;
}

.dayone-se21__panel-6 {
  left: 26.5833%;
  top: 37.0714%;
}

.dayone-se21__panel-7 {
  left: 28.75%;
  top: 39.7142%;
}

.dayone-se21__text-12 {
  left: 30.3333%;
  top: 40.7856%;
}

.dayone-se21__text-11 {
  left: 28.75%;
  top: 45.3571%;
  width: 12.8333%;
}

.dayone-se21__text-10 {
  left: 28.6667%;
  top: 51.6428%;
  height: 8.5%;
}

.dayone-se21__panel-8 {
  left: 2.5%;
  top: 37.0714%;
}

.dayone-se21__panel-9 {
  left: 4.6667%;
  top: 39.7142%;
}

.dayone-se21__text-15 {
  left: 6.25%;
  top: 40.7856%;
}

.dayone-se21__text-14 {
  left: 4.6667%;
  top: 45.3571%;
  width: 18.6667%;
}

.dayone-se21__text-13 {
  left: 4.5833%;
  top: 49.0714%;
  height: 6.7857%;
}

.dayone-se21__panel-10 {
  left: 74.9167%;
  top: 63.9285%;
}

.dayone-se21__panel-11 {
  left: 77.0833%;
  top: 66.5714%;
}

.dayone-se21__text-18 {
  left: 78.6667%;
  top: 67.6428%;
}

.dayone-se21__text-17 {
  left: 77.0833%;
  top: 72.2142%;
  width: 18.5%;
}

.dayone-se21__text-16 {
  left: 77%;
  top: 78.4999%;
  height: 6.7857%;
}

.dayone-se21__panel-12 {
  left: 50.8333%;
  top: 63.9285%;
}

.dayone-se21__panel-13 {
  left: 53%;
  top: 66.5714%;
}

.dayone-se21__text-21 {
  left: 54.5833%;
  top: 67.6428%;
}

.dayone-se21__text-20 {
  left: 53%;
  top: 72.2142%;
  width: 14.6667%;
}

.dayone-se21__text-19 {
  left: 53%;
  top: 78.4999%;
  height: 6.7857%;
}

.dayone-se21__panel-14 {
  left: 26.6667%;
  top: 63.9285%;
}

.dayone-se21__panel-15 {
  left: 28.8333%;
  top: 66.5714%;
}

.dayone-se21__text-24 {
  left: 30.4167%;
  top: 67.6428%;
}

.dayone-se21__text-23 {
  left: 28.8333%;
  top: 72.2142%;
  width: 18.5%;
}

.dayone-se21__text-22 {
  left: 28.75%;
  top: 78.4999%;
  height: 8.5%;
}

.dayone-se21__panel-16 {
  left: 2.5833%;
  top: 63.9285%;
}

.dayone-se21__panel-17 {
  left: 4.75%;
  top: 66.5714%;
}

.dayone-se21__text-27 {
  left: 6.3333%;
  top: 67.6428%;
}

.dayone-se21__text-26 {
  left: 4.75%;
  top: 72.2142%;
  width: 18.6667%;
}

.dayone-se21__text-25 {
  left: 4.6667%;
  top: 78.1428%;
  height: 6.7857%;
}

@media (max-width: 1024px) {
  .dayone-se21-section {
    padding-bottom: 0;
  }
  .dayone-se21-section .dayone-se21-canvas {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 720px;
    padding: 56px 20px 64px;
  }
  .dayone-se21-section .dayone-se21-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
  }
  .dayone-se21-section .dayone-se21__panel-1 {
    display: none !important;
  }
  .dayone-se21-section .dayone-se21__text-1 {
    order: -2;
    justify-self: center;
    background: rgb(29, 29, 31);
    color: rgb(236, 208, 50) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    text-align: center !important;
    margin-bottom: 6px;
  }
  .dayone-se21-section .dayone-se21__text-2 {
    order: -1;
    color: rgb(29, 29, 31) !important;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    text-align: center !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    font-size: clamp(38px, 11.5vw, 68px) !important;
    line-height: 1.02 !important;
    margin-bottom: 12px;
  }
  .dayone-se21-section .dayone-se21__button-1 {
    order: 9;
    justify-self: center;
    width: 100% !important;
    max-width: 360px;
    height: 56px !important;
    margin-top: 12px;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
  }
  .dayone-se21-section .dayone-se21__text-3 {
    font-size: 15px !important;
  }
  .dayone-se21-section .se21-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 20px;
    background-image: linear-gradient(0deg, rgb(50, 50, 51) 0%, rgb(29, 29, 31) 100%);
    padding: 24px 22px 26px;
  }
  .dayone-se21-section .se21-card > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    background: none;
    text-shadow: none !important;
    letter-spacing: 0 !important;
  }
  .dayone-se21-section .dayone-se21__panel-2, .dayone-se21-section .dayone-se21__panel-3,
  .dayone-se21-section .dayone-se21__panel-4, .dayone-se21-section .dayone-se21__panel-5,
  .dayone-se21-section .dayone-se21__panel-6, .dayone-se21-section .dayone-se21__panel-7,
  .dayone-se21-section .dayone-se21__panel-8, .dayone-se21-section .dayone-se21__panel-9,
  .dayone-se21-section .dayone-se21__panel-10, .dayone-se21-section .dayone-se21__panel-11,
  .dayone-se21-section .dayone-se21__panel-12, .dayone-se21-section .dayone-se21__panel-13,
  .dayone-se21-section .dayone-se21__panel-14, .dayone-se21-section .dayone-se21__panel-15,
  .dayone-se21-section .dayone-se21__panel-16, .dayone-se21-section .dayone-se21__panel-17 {
    display: none !important;
  }
  .dayone-se21-section .dayone-se21__text-15, .dayone-se21-section .dayone-se21__text-12,
  .dayone-se21-section .dayone-se21__text-9, .dayone-se21-section .dayone-se21__text-6,
  .dayone-se21-section .dayone-se21__text-27, .dayone-se21-section .dayone-se21__text-24,
  .dayone-se21-section .dayone-se21__text-21, .dayone-se21-section .dayone-se21__text-18 {
    order: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px !important;
    height: 42px !important;
    border-radius: 50%;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Anton" !important;
    font-size: 18px !important;
    line-height: 1 !important;
    margin-bottom: 14px;
  }
  .dayone-se21-section .dayone-se21__text-14, .dayone-se21-section .dayone-se21__text-11,
  .dayone-se21-section .dayone-se21__text-8, .dayone-se21-section .dayone-se21__text-5,
  .dayone-se21-section .dayone-se21__text-26, .dayone-se21-section .dayone-se21__text-23,
  .dayone-se21-section .dayone-se21__text-20, .dayone-se21-section .dayone-se21__text-17 {
    order: 2;
    color: rgb(236, 208, 50) !important;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(22px, 6.2vw, 28px) !important;
    line-height: 1.15 !important;
    margin-bottom: 10px;
  }
  .dayone-se21-section .dayone-se21__text-13, .dayone-se21-section .dayone-se21__text-10,
  .dayone-se21-section .dayone-se21__text-7, .dayone-se21-section .dayone-se21__text-4,
  .dayone-se21-section .dayone-se21__text-25, .dayone-se21-section .dayone-se21__text-22,
  .dayone-se21-section .dayone-se21__text-19, .dayone-se21-section .dayone-se21__text-16 {
    order: 3;
    color: #fff !important;
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    text-transform: none !important;
    font-size: clamp(16px, 4.3vw, 18px) !important;
    line-height: 1.55 !important;
  }
  .dayone-se21-section .c01 {
    order: 1;
  }
  .dayone-se21-section .c02 {
    order: 2;
  }
  .dayone-se21-section .c03 {
    order: 3;
  }
  .dayone-se21-section .c04 {
    order: 4;
  }
  .dayone-se21-section .c05 {
    order: 5;
  }
  .dayone-se21-section .c06 {
    order: 6;
  }
  .dayone-se21-section .c07 {
    order: 7;
  }
  .dayone-se21-section .c08 {
    order: 8;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se21-section .dayone-se21-canvas {
    grid-template-columns: 1fr 1fr;
    max-width: 820px;
    padding: 72px 32px 80px;
    gap: 20px;
  }
  .dayone-se21-section .dayone-se21__text-1, .dayone-se21-section .dayone-se21__text-2,
  .dayone-se21-section .dayone-se21__button-1 {
    grid-column: 1/-1;
  }
}
.dayone-se22-section {
  position: relative;
  width: 100%;
  background: rgb(29, 29, 31);
  overflow: visible;
}

.p22-item {
  display: contents;
}

.dayone-se22__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se22__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.3;
}

.dayone-se22-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1200;
  container-type: inline-size;
}

.dayone-se22__panel-1 {
  position: absolute;
  left: 8%;
  top: 9.9167%;
  width: 36.1667%;
  height: 5.3333%;
  background-color: rgb(236, 208, 50);
}

.dayone-se22__text-1 {
  position: absolute;
  left: 8.0833%;
  top: 11.0833%;
  width: 36%;
  height: 3%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se22__text-2 {
  position: absolute;
  left: 8%;
  top: 16.9167%;
  width: 41%;
  height: 7.5833%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se22__text-4 {
  position: absolute;
  left: 49.75%;
  top: 16.9167%;
  width: 42.25%;
  height: 7.5833%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se22__icon-13, .dayone-se22__icon-12, .dayone-se22__icon-11, .dayone-se22__icon-10, .dayone-se22__icon-9, .dayone-se22__icon-8, .dayone-se22__icon-7, .dayone-se22__icon-6, .dayone-se22__icon-5, .dayone-se22__icon-4, .dayone-se22__icon-3, .dayone-se22__icon-2 {
  position: absolute;
  width: 2.6667%;
  height: 2.6667%;
}
.dayone-se22__icon-13 svg, .dayone-se22__icon-12 svg, .dayone-se22__icon-11 svg, .dayone-se22__icon-10 svg, .dayone-se22__icon-9 svg, .dayone-se22__icon-8 svg, .dayone-se22__icon-7 svg, .dayone-se22__icon-6 svg, .dayone-se22__icon-5 svg, .dayone-se22__icon-4 svg, .dayone-se22__icon-3 svg, .dayone-se22__icon-2 svg {
  width: 100%;
  height: 100%;
  fill: rgb(236, 208, 50);
}

.dayone-se22__text-15, .dayone-se22__text-14, .dayone-se22__text-13, .dayone-se22__text-12, .dayone-se22__text-11, .dayone-se22__text-10, .dayone-se22__text-9, .dayone-se22__text-8, .dayone-se22__text-7, .dayone-se22__text-6, .dayone-se22__text-5, .dayone-se22__text-3 {
  position: absolute;
  width: 32.8333%;
  height: 2.6667%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 2.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se22__line-12, .dayone-se22__line-11, .dayone-se22__line-10, .dayone-se22__line-9, .dayone-se22__line-8, .dayone-se22__line-7, .dayone-se22__line-6, .dayone-se22__line-5, .dayone-se22__line-4, .dayone-se22__line-3, .dayone-se22__line-2, .dayone-se22__line-1 {
  position: absolute;
  width: 36.8333%;
  height: 0.0833%;
}
.dayone-se22__line-12 svg, .dayone-se22__line-11 svg, .dayone-se22__line-10 svg, .dayone-se22__line-9 svg, .dayone-se22__line-8 svg, .dayone-se22__line-7 svg, .dayone-se22__line-6 svg, .dayone-se22__line-5 svg, .dayone-se22__line-4 svg, .dayone-se22__line-3 svg, .dayone-se22__line-2 svg, .dayone-se22__line-1 svg {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.dayone-se22__line-12 line, .dayone-se22__line-11 line, .dayone-se22__line-10 line, .dayone-se22__line-9 line, .dayone-se22__line-8 line, .dayone-se22__line-7 line, .dayone-se22__line-6 line, .dayone-se22__line-5 line, .dayone-se22__line-4 line, .dayone-se22__line-3 line, .dayone-se22__line-2 line, .dayone-se22__line-1 line {
  stroke: rgb(50, 50, 51);
  stroke-width: 1px;
}

.dayone-se22__icon-2 {
  left: 8%;
  top: 28.9167%;
}

.dayone-se22__text-3 {
  left: 12%;
  top: 28.9167%;
  height: 5.3333%;
}

.dayone-se22__line-1 {
  left: 8%;
  top: 35.25%;
}

.dayone-se22__icon-3 {
  left: 8%;
  top: 37.25%;
}

.dayone-se22__text-5 {
  left: 12%;
  top: 37.25%;
}

.dayone-se22__line-2 {
  left: 8%;
  top: 41.75%;
}

.dayone-se22__icon-4 {
  left: 8%;
  top: 43.6667%;
}

.dayone-se22__text-6 {
  left: 12%;
  top: 43.6667%;
  height: 5.3333%;
}

.dayone-se22__line-3 {
  left: 8%;
  top: 50.25%;
}

.dayone-se22__icon-5 {
  left: 8%;
  top: 52.25%;
}

.dayone-se22__text-7 {
  left: 12%;
  top: 52.25%;
}

.dayone-se22__line-4 {
  left: 8%;
  top: 56.75%;
}

.dayone-se22__icon-6 {
  left: 8%;
  top: 58.5833%;
}

.dayone-se22__text-8 {
  left: 12%;
  top: 58.5833%;
  height: 5.3333%;
}

.dayone-se22__line-5 {
  left: 8%;
  top: 62.8333%;
}

.dayone-se22__icon-7 {
  left: 8%;
  top: 65%;
}

.dayone-se22__text-9 {
  left: 12%;
  top: 65%;
  height: 5.1667%;
}

.dayone-se22__line-6 {
  left: 8%;
  top: 71.75%;
}

.dayone-se22__icon-8 {
  left: 50.5833%;
  top: 28.9167%;
}

.dayone-se22__text-10 {
  left: 54.5833%;
  top: 28.9167%;
}

.dayone-se22__line-7 {
  left: 50.5833%;
  top: 33.4167%;
}

.dayone-se22__icon-9 {
  left: 50.6667%;
  top: 35.3333%;
}

.dayone-se22__text-11 {
  left: 54.6667%;
  top: 35.3333%;
}

.dayone-se22__line-8 {
  left: 50.6667%;
  top: 39.8333%;
}

.dayone-se22__icon-10 {
  left: 50.6667%;
  top: 41.8333%;
}

.dayone-se22__text-12 {
  left: 54.6667%;
  top: 41.8333%;
}

.dayone-se22__line-9 {
  left: 50.6667%;
  top: 46.3333%;
}

.dayone-se22__icon-11 {
  left: 50.6667%;
  top: 48.6667%;
}

.dayone-se22__text-13 {
  left: 54.6667%;
  top: 48.6667%;
}

.dayone-se22__line-10 {
  left: 50.6667%;
  top: 53.1667%;
}

.dayone-se22__icon-12 {
  left: 50.75%;
  top: 55.0833%;
}

.dayone-se22__text-14 {
  left: 54.75%;
  top: 55.0833%;
}

.dayone-se22__line-11 {
  left: 50.75%;
  top: 59.5833%;
}

.dayone-se22__icon-13 {
  left: 50.75%;
  top: 61.5833%;
}

.dayone-se22__text-15 {
  left: 54.75%;
  top: 61.5833%;
  height: 5.25%;
}

.dayone-se22__line-12 {
  left: 50.75%;
  top: 68.9167%;
}

.dayone-se22__text-16 {
  position: absolute;
  left: 8%;
  top: 76%;
  width: 45.1667%;
  height: 8.4167%;
  color: rgb(255, 255, 255);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se22__text-17 {
  position: absolute;
  left: 8%;
  top: 86.5833%;
  width: 46.5%;
  height: 3.1667%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 2.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

@media (max-width: 1024px) {
  .dayone-se22-section .dayone-se22-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-se22-section .dayone-se22-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se22-section .dayone-se22__panel-1 {
    display: none !important;
  }
  .dayone-se22-section .dayone-se22__text-1 {
    width: auto !important;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-se22-section .dayone-se22__text-2, .dayone-se22-section .dayone-se22__text-4 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(44px, 13.5vw, 84px) !important;
    line-height: 1 !important;
  }
  .dayone-se22-section .dayone-se22__text-2 {
    color: #fff !important;
  }
  .dayone-se22-section .dayone-se22__text-4 {
    color: rgb(236, 208, 50) !important;
    margin-bottom: 26px;
  }
  .dayone-se22-section .p22-item {
    display: grid;
    grid-template-columns: 30px 1fr;
    column-gap: 16px;
    align-items: start;
    width: 100%;
    padding: 16px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  }
  .dayone-se22-section .p22-item:first-of-type {
    border-top: 0;
  }
  .dayone-se22-section .p22-item > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    margin: 0;
    transform: none !important;
  }
  .dayone-se22-section .p22-item [class*=__line-] {
    display: none !important;
  }
  .dayone-se22-section .p22-item [class*=__icon-] {
    grid-column: 1;
    grid-row: 1;
    width: 30px !important;
    height: 30px !important;
    margin-top: 1px;
  }
  .dayone-se22-section .p22-item [class*=__icon-] svg {
    width: 100%;
    height: 100%;
    display: block;
  }
  .dayone-se22-section .p22-item [class*=__text-] {
    grid-column: 2;
    grid-row: 1;
    width: auto !important;
    height: auto !important;
    color: #fff !important;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(20px, 5.6vw, 28px) !important;
    line-height: 1.25 !important;
  }
  .dayone-se22-section .dayone-se22__text-16 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: #fff !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
    margin-top: 26px;
  }
  .dayone-se22-section .dayone-se22__text-17 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(236, 208, 50) !important;
    font-size: clamp(24px, 6.8vw, 36px) !important;
    line-height: 1.2 !important;
    margin-top: 22px;
  }
}
.dayone-se24-section {
  position: relative;
  width: 100%;
  background-color: rgb(255, 255, 255);
  background-image: radial-gradient(rgba(29, 29, 31, 0.12) 1px, transparent 1.5px);
  background-size: 22px 22px;
  overflow: visible;
}

.s24-card {
  display: contents;
}

.dayone-se24-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1100;
  container-type: inline-size;
}

.dayone-se24__panel-1 {
  position: absolute;
  left: 25.0833%;
  top: 8.4545%;
  width: 49.5%;
  height: 5.8182%;
  background-color: rgb(236, 208, 50);
}

.dayone-se24__text-1 {
  position: absolute;
  left: 27.3333%;
  top: 9.7273%;
  width: 45%;
  height: 3.2727%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se24__text-2 {
  position: absolute;
  left: 10.1667%;
  top: 17%;
  width: 41.75%;
  height: 8.3636%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se24__text-4 {
  position: absolute;
  left: 52.25%;
  top: 17%;
  width: 37.6667%;
  height: 8.3636%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(180, 138, 15);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se24__button-1 {
  position: absolute;
  left: 39%;
  top: 85.8182%;
  width: 22.0833%;
  height: 5.8182%;
  background-color: rgb(236, 208, 50);
  background-image: none;
}

.dayone-se24__text-3 {
  color: rgb(29, 29, 31);
}

.dayone-se24__panel-7, .dayone-se24__panel-6, .dayone-se24__panel-5, .dayone-se24__panel-4, .dayone-se24__panel-3, .dayone-se24__panel-2 {
  position: absolute;
  width: 31.1667%;
  height: 24.9091%;
  border-radius: 20px;
  border-color: rgb(236, 208, 50);
  border-width: 1px;
  border-style: solid;
  background-color: transparent;
  background-origin: border-box;
  background-image: linear-gradient(0deg, rgb(50, 50, 51) 0%, rgb(50, 50, 51) 100%);
}

.dayone-se24__text-16, .dayone-se24__text-14, .dayone-se24__text-12, .dayone-se24__text-10, .dayone-se24__text-8, .dayone-se24__text-6 {
  position: absolute;
  height: 2.8182%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 2.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se24__text-15, .dayone-se24__text-13, .dayone-se24__text-11, .dayone-se24__text-9, .dayone-se24__text-7, .dayone-se24__text-5 {
  position: absolute;
  width: 25.6667%;
  height: 6.4545%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.25cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se24__panel-2 {
  left: 34.5%;
  top: 29.3636%;
}

.dayone-se24__text-6 {
  left: 38.5833%;
  top: 36%;
  width: 22.9167%;
}

.dayone-se24__text-5 {
  left: 37.25%;
  top: 41.1818%;
}

.dayone-se24__panel-3 {
  left: 67.1667%;
  top: 29.3636%;
}

.dayone-se24__text-8 {
  left: 73.0833%;
  top: 36%;
  width: 19.4167%;
}

.dayone-se24__text-7 {
  left: 69.9167%;
  top: 41.1818%;
}

.dayone-se24__panel-4 {
  left: 1.75%;
  top: 29.3636%;
}

.dayone-se24__text-10 {
  left: 9.0833%;
  top: 36%;
  width: 16.6667%;
}

.dayone-se24__text-9 {
  left: 4.5833%;
  top: 41.1818%;
}

.dayone-se24__panel-5 {
  left: 34.5%;
  top: 56.1818%;
}

.dayone-se24__text-12 {
  left: 38.5833%;
  top: 62.8182%;
  width: 22.9167%;
}

.dayone-se24__text-11 {
  left: 37.25%;
  top: 68%;
}

.dayone-se24__panel-6 {
  left: 67.1667%;
  top: 56.1818%;
}

.dayone-se24__text-14 {
  left: 73.0833%;
  top: 62.8182%;
  width: 19.4167%;
}

.dayone-se24__text-13 {
  left: 69.9167%;
  top: 68%;
}

.dayone-se24__panel-7 {
  left: 1.75%;
  top: 56.1818%;
}

.dayone-se24__text-16 {
  left: 4.8333%;
  top: 62.8182%;
  width: 25.0833%;
}

.dayone-se24__text-15 {
  left: 4.5%;
  top: 68%;
}

@media (max-width: 1024px) {
  .dayone-se24-section .dayone-se24-canvas {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 720px;
    padding: 56px 20px 64px;
  }
  .dayone-se24-section .dayone-se24-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
  }
  .dayone-se24-section .dayone-se24__panel-1 {
    display: none !important;
  }
  .dayone-se24-section .dayone-se24__text-1 {
    justify-self: center;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    text-align: center !important;
    margin-bottom: 6px;
  }
  .dayone-se24-section .dayone-se24__text-2, .dayone-se24-section .dayone-se24__text-4 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    text-align: center !important;
    font-size: clamp(44px, 13.5vw, 84px) !important;
    line-height: 1 !important;
  }
  .dayone-se24-section .dayone-se24__text-2 {
    color: rgb(29, 29, 31) !important;
  }
  .dayone-se24-section .dayone-se24__text-4 {
    color: rgb(180, 138, 15) !important;
    margin-bottom: 14px;
  }
  .dayone-se24-section .s24-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 20px;
    border: 1px solid rgb(236, 208, 50);
    background-image: linear-gradient(0deg, rgb(50, 50, 51) 0%, rgb(29, 29, 31) 100%);
    padding: 24px 22px 26px;
  }
  .dayone-se24-section .s24-card > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    background: none;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se24-section .dayone-se24__panel-2, .dayone-se24-section .dayone-se24__panel-3,
  .dayone-se24-section .dayone-se24__panel-4, .dayone-se24-section .dayone-se24__panel-5,
  .dayone-se24-section .dayone-se24__panel-6, .dayone-se24-section .dayone-se24__panel-7 {
    display: none !important;
  }
  .dayone-se24-section .dayone-se24__text-6, .dayone-se24-section .dayone-se24__text-8,
  .dayone-se24-section .dayone-se24__text-10, .dayone-se24-section .dayone-se24__text-12,
  .dayone-se24-section .dayone-se24__text-14, .dayone-se24-section .dayone-se24__text-16 {
    order: 1;
    color: rgb(236, 208, 50) !important;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(24px, 6.6vw, 30px) !important;
    line-height: 1.15 !important;
    margin-bottom: 10px;
  }
  .dayone-se24-section .dayone-se24__text-5, .dayone-se24-section .dayone-se24__text-7,
  .dayone-se24-section .dayone-se24__text-9, .dayone-se24-section .dayone-se24__text-11,
  .dayone-se24-section .dayone-se24__text-13, .dayone-se24-section .dayone-se24__text-15 {
    order: 2;
    color: #fff !important;
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    text-transform: none !important;
    font-size: clamp(16px, 4.3vw, 18px) !important;
    line-height: 1.55 !important;
  }
  .dayone-se24-section .dayone-se24__button-1 {
    justify-self: center;
    width: 100% !important;
    max-width: 360px;
    height: 56px !important;
    margin-top: 12px;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
  }
  .dayone-se24-section .dayone-se24__text-3 {
    font-size: 15px !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se24-section .dayone-se24-canvas {
    grid-template-columns: 1fr 1fr;
    max-width: 820px;
    padding: 72px 32px 80px;
    gap: 20px;
  }
  .dayone-se24-section .dayone-se24__text-1, .dayone-se24-section .dayone-se24__text-2,
  .dayone-se24-section .dayone-se24__text-4, .dayone-se24-section .dayone-se24__button-1 {
    grid-column: 1/-1;
  }
}
@media (max-width: 1024px) {
  .dayone-se24-section .dayone-se24__text-2, .dayone-se24-section .dayone-se24__text-4 {
    line-height: 0.95 !important;
  }
  .dayone-se24-section .dayone-se24__text-4 {
    margin-top: -14px !important;
  }
}
.dayone-se25-section {
  position: relative;
  width: 100%;
  background: rgb(50, 50, 51);
  overflow: visible;
}

.dayone-se25__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se25__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.6;
}

.dayone-se25-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1800;
  container-type: inline-size;
}

.dayone-se25__panel-1 {
  position: absolute;
  left: 53.0833%;
  top: 5.2222%;
  width: 27.9167%;
  height: 3.5556%;
  background-color: rgb(236, 208, 50);
}

.dayone-se25__text-1 {
  position: absolute;
  left: 55.75%;
  top: 6%;
  width: 22.6667%;
  height: 2%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se25__text-2 {
  position: absolute;
  left: 53.0833%;
  top: 10%;
  width: 41.75%;
  height: 5.1111%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se25__text-3 {
  position: absolute;
  left: 53.0833%;
  top: 15.1111%;
  width: 37.6667%;
  height: 5.1111%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se25__text-4 {
  position: absolute;
  left: 4.75%;
  top: 55.2778%;
  width: 41.75%;
  height: 29.9444%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.25cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se25__text-5 {
  position: absolute;
  left: 53.0833%;
  top: 21.5556%;
  width: 41.75%;
  height: 30.1667%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se25__text-6 {
  position: absolute;
  left: 4.75%;
  top: 87.0556%;
  width: 46.5%;
  height: 7%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 4.1667cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se25__image-1 {
  position: absolute;
  left: 4.75%;
  top: 5.2222%;
  width: 45.25%;
  height: 47.2778%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.dayone-se25__image-2 {
  position: absolute;
  left: 50%;
  top: 55.2778%;
  width: 45.25%;
  height: 38.7778%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .dayone-se25-section {
    overflow: hidden;
  }
  .dayone-se25-section .dayone-se25-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-se25-section .dayone-se25-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se25-section .dayone-se25__panel-1 {
    display: none !important;
  }
  .dayone-se25-section .dayone-se25__text-1 {
    order: 1;
    width: auto !important;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-se25-section .dayone-se25__text-2, .dayone-se25-section .dayone-se25__text-3 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(44px, 13.5vw, 84px) !important;
    line-height: 1 !important;
  }
  .dayone-se25-section .dayone-se25__text-2 {
    order: 2;
    color: #fff !important;
  }
  .dayone-se25-section .dayone-se25__text-3 {
    order: 3;
    color: rgb(236, 208, 50) !important;
    margin-bottom: 28px;
  }
  .dayone-se25-section .dayone-se25__image-1, .dayone-se25-section .dayone-se25__image-2 {
    aspect-ratio: 4/5;
    border-radius: 6px;
    background-size: cover;
    background-position: 50% 30%;
  }
  .dayone-se25-section .dayone-se25__image-1 {
    order: 4;
    margin-bottom: 28px;
  }
  .dayone-se25-section .dayone-se25__text-5 {
    order: 5;
  }
  .dayone-se25-section .dayone-se25__image-2 {
    order: 6;
    margin: 8px 0 28px;
  }
  .dayone-se25-section .dayone-se25__text-4 {
    order: 7;
  }
  .dayone-se25-section .dayone-se25__text-4, .dayone-se25-section .dayone-se25__text-5 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: #fff !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
  }
  .dayone-se25-section .pp {
    display: block;
    margin-bottom: 16px;
  }
  .dayone-se25-section .dayone-se25__text-4 br, .dayone-se25-section .dayone-se25__text-5 br {
    display: none;
  }
  .dayone-se25-section .dayone-se25__text-6 {
    order: 8;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(236, 208, 50) !important;
    font-size: clamp(26px, 7.6vw, 40px) !important;
    line-height: 1.2 !important;
    margin-top: 10px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se25-section .dayone-se25-canvas {
    max-width: 720px;
    padding: 72px 32px 80px;
  }
  .dayone-se25-section .dayone-se25__image-1, .dayone-se25-section .dayone-se25__image-2 {
    aspect-ratio: 4/3;
  }
}
.dayone-se26-section {
  position: relative;
  width: 100%;
  background: rgb(236, 208, 50);
  overflow: visible;
}

.dayone-se26__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se26__icon-1 {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.3;
}

.dayone-se26-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1400;
  container-type: inline-size;
}

.dayone-se26__panel-1 {
  position: absolute;
  left: 32%;
  top: 8.4286%;
  width: 35.5833%;
  height: 4.5714%;
  background-color: rgb(29, 29, 31);
}

.dayone-se26__text-1 {
  position: absolute;
  left: 32.9167%;
  top: 9.4286%;
  width: 33.8333%;
  height: 2.5714%;
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se26__text-2 {
  position: absolute;
  left: 12.0833%;
  top: 14.5%;
  width: 75.4167%;
  height: 12.7857%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se26__text-3 {
  position: absolute;
  left: 12.3333%;
  top: 31.1429%;
  width: 75.4167%;
  height: 49%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se26__text-4 {
  position: absolute;
  left: 12.3333%;
  top: 82.0714%;
  width: 75.1667%;
  height: 7.2857%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 4.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se26__group-2 {
  position: absolute;
  left: 12.3333%;
  top: 90.9286%;
  width: 75.4167%;
  height: 1.8571%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se26__text-5 {
  position: absolute;
  left: 53.9167%;
  top: 87.7143%;
  width: 46.5833%;
  height: 12.2857%;
  opacity: 0.1;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 16.6667cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .dayone-se26-section {
    overflow: hidden;
  }
  .dayone-se26-section .dayone-se26-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 40px;
  }
  .dayone-se26-section .dayone-se26-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se26-section .dayone-se26__panel-1 {
    display: none !important;
  }
  .dayone-se26-section .dayone-se26__text-1 {
    order: 1;
    width: auto !important;
    align-self: center;
    background: rgb(29, 29, 31);
    color: rgb(236, 208, 50) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
    text-align: center !important;
  }
  .dayone-se26-section .dayone-se26__text-2 {
    order: 2;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(36px, 10.5vw, 68px) !important;
    line-height: 1.02 !important;
    text-align: center !important;
    margin-bottom: 28px;
  }
  .dayone-se26-section .dayone-se26__text-3, .dayone-se26-section .dayone-se26__group-2 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
  }
  .dayone-se26-section .dayone-se26__text-3 {
    order: 3;
  }
  .dayone-se26-section .pp {
    display: block;
    margin-bottom: 16px;
  }
  .dayone-se26-section .dayone-se26__text-3 br {
    display: none;
  }
  .dayone-se26-section .dayone-se26__text-4 {
    order: 4;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(26px, 7.6vw, 40px) !important;
    line-height: 1.15 !important;
    margin-top: 10px;
  }
  .dayone-se26-section .dayone-se26__group-2 {
    order: 5;
    font-weight: 600 !important;
    margin-top: 18px;
  }
  .dayone-se26-section .dayone-se26__text-5 {
    order: 6;
    text-align: center !important;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(90px, 36vw, 230px) !important;
    line-height: 0.9 !important;
    margin-top: 20px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se26-section .dayone-se26-canvas {
    max-width: 720px;
    padding: 72px 32px 48px;
  }
}
@media (max-width: 1024px) {
  .dayone-se26-section .dayone-se26__text-5 {
    font-size: clamp(70px, 29vw, 190px) !important;
    white-space: nowrap;
  }
  .dayone-se26-section .dayone-se26-canvas {
    padding-bottom: 0 !important;
  }
  .dayone-se26-section .dayone-se26__text-5 {
    align-self: flex-end;
    width: auto !important;
    text-align: right !important;
    font-size: clamp(48px, 15vw, 110px) !important;
    line-height: 0.85 !important;
    margin-top: 24px !important;
    margin-bottom: 0;
  }
  .dayone-se26-section .dayone-se26__text-5 {
    margin-right: calc(-1 * (24px + max(0px, (100vw - 640px) / 2))) !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se26-section .dayone-se26__text-5 {
    margin-right: calc(-1 * (32px + max(0px, (100vw - 720px) / 2))) !important;
  }
}
.dayone-se27-section {
  position: relative;
  width: 100%;
  background: rgb(29, 29, 31);
  overflow: visible;
}

.s27-pics {
  display: contents;
}

.dayone-se27__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se27__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.7;
}

.dayone-se27-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1300;
  container-type: inline-size;
}

.dayone-se27__panel-1 {
  position: absolute;
  left: 3.6667%;
  top: 7.5385%;
  width: 39.6667%;
  height: 4.9231%;
  background-color: rgb(236, 208, 50);
}

.dayone-se27__text-1 {
  position: absolute;
  left: 6.1667%;
  top: 8.6154%;
  width: 35%;
  height: 2.7692%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se27__text-2 {
  position: absolute;
  left: 3.6667%;
  top: 14%;
  width: 39.6667%;
  height: 20.4615%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se27__text-3 {
  position: absolute;
  left: 3.6667%;
  top: 34.8462%;
  width: 39.6667%;
  height: 7.0769%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se27__text-4 {
  position: absolute;
  left: 3.6667%;
  top: 43.6923%;
  width: 44.4167%;
  height: 33.4615%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se27__text-5 {
  position: absolute;
  left: 3.6667%;
  top: 79.3846%;
  width: 37.5%;
  height: 11.7692%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se27__image-1 {
  position: absolute;
  left: 50%;
  top: 7.5385%;
  width: 45.25%;
  height: 53.6923%;
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
}

.dayone-se27__image-2 {
  position: absolute;
  left: 50%;
  top: 62.4615%;
  width: 22.6667%;
  height: 28.6923%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.dayone-se27__image-3 {
  position: absolute;
  left: 74%;
  top: 62.4615%;
  width: 21.25%;
  height: 13.7692%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.dayone-se27__image-4 {
  position: absolute;
  left: 74%;
  top: 77.5385%;
  width: 21.25%;
  height: 13.6154%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .dayone-se27-section {
    overflow: hidden;
  }
  .dayone-se27-section .dayone-se27-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-se27-section .dayone-se27-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se27-section .dayone-se27__panel-1 {
    display: none !important;
  }
  .dayone-se27-section .dayone-se27__text-1 {
    order: 1;
    width: auto !important;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-se27-section .dayone-se27__text-2, .dayone-se27-section .dayone-se27__text-3 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(40px, 12vw, 76px) !important;
    line-height: 1 !important;
  }
  .dayone-se27-section .dayone-se27__text-2 {
    order: 2;
    color: #fff !important;
  }
  .dayone-se27-section .dayone-se27__text-3 {
    order: 3;
    color: rgb(236, 208, 50) !important;
    margin-bottom: 28px;
  }
  .dayone-se27-section .s27-pics {
    order: 4;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
    gap: 10px;
    width: 100%;
    margin-bottom: 32px;
  }
  .dayone-se27-section .s27-pics > * {
    width: 100% !important;
    height: auto !important;
    position: static !important;
    border-radius: 6px;
    background-size: cover;
  }
  .dayone-se27-section .dayone-se27__image-1 {
    grid-column: 1/-1;
    grid-row: 1;
    aspect-ratio: 1/1.05;
    background-position: 100% 100%;
  }
  .dayone-se27-section .dayone-se27__image-2 {
    grid-column: 1;
    grid-row: 2/span 2;
    min-height: 100%;
  }
  .dayone-se27-section .dayone-se27__image-3 {
    grid-column: 2;
    grid-row: 2;
    aspect-ratio: 3/2;
  }
  .dayone-se27-section .dayone-se27__image-4 {
    grid-column: 2;
    grid-row: 3;
    aspect-ratio: 3/2;
  }
  .dayone-se27-section .dayone-se27__text-4 {
    order: 5;
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: #fff !important;
    text-transform: none !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
  }
  .dayone-se27-section .dayone-se27__text-4 > br {
    display: none;
  }
  .dayone-se27-section .pp {
    display: block;
    margin-bottom: 18px;
  }
  .dayone-se27-section .dayone-se27__text-5 {
    order: 6;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: #fff !important;
    font-size: clamp(26px, 7.6vw, 40px) !important;
    line-height: 1.2 !important;
    margin-top: 8px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se27-section .dayone-se27-canvas {
    max-width: 720px;
    padding: 72px 32px 80px;
  }
}
.dayone-se28-section {
  position: relative;
  width: 100%;
  background: rgb(236, 208, 50);
  overflow: visible;
}

.dayone-se28__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se28__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.3;
}

.dayone-se28-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1300;
  container-type: inline-size;
}

.dayone-se28__panel-1 {
  position: absolute;
  left: 32.25%;
  top: 7.4616%;
  width: 35.5833%;
  height: 4.923%;
  background-color: rgb(29, 29, 31);
}

.dayone-se28__text-1 {
  position: absolute;
  left: 33.1667%;
  top: 8.5385%;
  width: 33.8333%;
  height: 2.7693%;
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se28__text-2 {
  position: absolute;
  left: 13.0833%;
  top: 13.6154%;
  width: 73.9167%;
  height: 20.7693%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se28__text-3 {
  position: absolute;
  left: 3.0833%;
  top: 38.0769%;
  width: 45%;
  height: 28.6154%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se28__text-4 {
  position: absolute;
  left: 19.4167%;
  top: 68.8076%;
  width: 61.25%;
  height: 4.1539%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 4.0833cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se28__group-2 {
  position: absolute;
  left: 36.9167%;
  top: 77.9616%;
  width: 26.1667%;
  height: 2%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se28__text-5 {
  position: absolute;
  left: 36.25%;
  top: 74.7308%;
  width: 27.5833%;
  height: 2.0769%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se28__text-6 {
  position: absolute;
  left: 50.8333%;
  top: 38.0769%;
  width: 46.0833%;
  height: 28.6154%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se28__button-1 {
  position: absolute;
  left: 39%;
  top: 82.6538%;
  width: 22.0833%;
  height: 4.923%;
  background-color: rgb(29, 29, 31);
  background-image: none;
}

.dayone-se28__text-7 {
  color: rgb(236, 208, 50);
}

@media (max-width: 1024px) {
  .dayone-se28-section {
    overflow: hidden;
  }
  .dayone-se28-section .dayone-se28-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-se28-section .dayone-se28-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se28-section .dayone-se28__panel-1 {
    display: none !important;
  }
  .dayone-se28-section .dayone-se28__text-1 {
    order: 1;
    width: auto !important;
    align-self: center;
    background: rgb(29, 29, 31);
    color: rgb(236, 208, 50) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
    text-align: center !important;
  }
  .dayone-se28-section .dayone-se28__text-2 {
    order: 2;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(34px, 10vw, 64px) !important;
    line-height: 1.02 !important;
    text-align: center !important;
    margin-bottom: 28px;
  }
  .dayone-se28-section .dayone-se28__text-3, .dayone-se28-section .dayone-se28__text-6,
  .dayone-se28-section .dayone-se28__text-5, .dayone-se28-section .dayone-se28__group-2 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
  }
  .dayone-se28-section .dayone-se28__text-3 {
    order: 3;
  }
  .dayone-se28-section .dayone-se28__text-6 {
    order: 4;
  }
  .dayone-se28-section .pp {
    display: block;
    margin-bottom: 16px;
  }
  .dayone-se28-section .dayone-se28__text-3 > br, .dayone-se28-section .dayone-se28__text-6 > br {
    display: none;
  }
  .dayone-se28-section .dayone-se28__text-4 {
    order: 5;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(28px, 8.4vw, 44px) !important;
    line-height: 1.1 !important;
    margin-top: 14px;
  }
  .dayone-se28-section .dayone-se28__text-5 {
    order: 6;
    font-weight: 600 !important;
    margin-top: 18px;
  }
  .dayone-se28-section .dayone-se28__group-2 {
    order: 7;
  }
  .dayone-se28-section .dayone-se28__button-1 {
    order: 8;
    align-self: center;
    width: 100% !important;
    max-width: 360px;
    height: 56px !important;
    margin-top: 28px;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
  }
  .dayone-se28-section .dayone-se28__text-7 {
    font-size: 15px !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se28-section .dayone-se28-canvas {
    max-width: 720px;
    padding: 72px 32px 80px;
  }
}
.dayone-se210-section {
  position: relative;
  width: 100%;
  background: rgb(50, 50, 51);
  overflow: visible;
}

.dayone-se210__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se210__icon-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.5;
}

.dayone-se210-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1151;
  container-type: inline-size;
}

.dayone-se210__panel-1 {
  position: absolute;
  left: 3.6667%;
  top: 9.8175%;
  width: 46.25%;
  height: 5.5604%;
  background-color: rgb(236, 208, 50);
}

.dayone-se210__text-1 {
  position: absolute;
  left: 6.0833%;
  top: 11.0339%;
  width: 41.4167%;
  height: 3.1277%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se210__text-2 {
  position: absolute;
  left: 3.6667%;
  top: 17.4631%;
  width: 46.25%;
  height: 15.4648%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 6.6667cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se210__text-3 {
  position: absolute;
  left: 3.5833%;
  top: 31.2772%;
  width: 46.3333%;
  height: 7.993%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 8.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se210__text-4 {
  position: absolute;
  left: 3.6667%;
  top: 43.2667%;
  width: 44.4167%;
  height: 12.2502%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se210__text-5 {
  position: absolute;
  left: 7.5%;
  top: 57.689%;
  width: 40%;
  height: 20.5039%;
  color: rgb(255, 255, 255);
  line-height: 2.2;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se210__text-6 {
  position: absolute;
  left: 54.5833%;
  top: 57.689%;
  width: 41.8333%;
  height: 20.5039%;
  color: rgb(255, 255, 255);
  line-height: 2.2;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se210__icon-2,
.dayone-se210__icon-3,
.dayone-se210__icon-4,
.dayone-se210__icon-5,
.dayone-se210__icon-6,
.dayone-se210__icon-7,
.dayone-se210__icon-8,
.dayone-se210__icon-9,
.dayone-se210__icon-10,
.dayone-se210__icon-11,
.dayone-se210__icon-12,
.dayone-se210__icon-13 {
  position: absolute;
  width: 2.6667%;
  height: 2.7802%;
}
.dayone-se210__icon-2 svg,
.dayone-se210__icon-3 svg,
.dayone-se210__icon-4 svg,
.dayone-se210__icon-5 svg,
.dayone-se210__icon-6 svg,
.dayone-se210__icon-7 svg,
.dayone-se210__icon-8 svg,
.dayone-se210__icon-9 svg,
.dayone-se210__icon-10 svg,
.dayone-se210__icon-11 svg,
.dayone-se210__icon-12 svg,
.dayone-se210__icon-13 svg {
  width: 100%;
  height: 100%;
  fill: rgb(236, 208, 50);
}

.dayone-se210__icon-2 {
  left: 3.6667%;
  top: 58.0365%;
}

.dayone-se210__icon-3 {
  left: 3.6667%;
  top: 61.5986%;
}

.dayone-se210__icon-4 {
  left: 3.6667%;
  top: 64.987%;
}

.dayone-se210__icon-5 {
  left: 3.6667%;
  top: 68.5491%;
}

.dayone-se210__icon-6 {
  left: 3.6667%;
  top: 71.9374%;
}

.dayone-se210__icon-7 {
  left: 3.6667%;
  top: 75.4127%;
}

.dayone-se210__icon-8 {
  left: 50.75%;
  top: 58.0365%;
}

.dayone-se210__icon-9 {
  left: 50.75%;
  top: 61.5986%;
}

.dayone-se210__icon-10 {
  left: 50.75%;
  top: 64.987%;
}

.dayone-se210__icon-11 {
  left: 50.75%;
  top: 68.5491%;
}

.dayone-se210__icon-12 {
  left: 50.75%;
  top: 71.9374%;
}

.dayone-se210__icon-13 {
  left: 50.75%;
  top: 75.4127%;
}

.dayone-se210__text-7 {
  position: absolute;
  left: 3.6667%;
  top: 81.8419%;
  width: 44.4167%;
  height: 2.6933%;
  color: rgb(255, 255, 255);
  line-height: 1.5;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se210__text-8 {
  position: absolute;
  left: 3.6667%;
  top: 85.4909%;
  width: 92.75%;
  height: 4.7785%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se210__image-1 {
  position: absolute;
  left: 54.0833%;
  top: 9.8175%;
  width: 42.3333%;
  height: 44.0487%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media (max-width: 1024px) {
  .dayone-se210-section {
    overflow: hidden;
  }
  .dayone-se210-section .dayone-se210-canvas {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-se210-section .dayone-se210-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se210-section .dayone-se210__panel-1, .dayone-se210-section [class*=__icon-]:not(.dayone-se210__icon-1) {
    display: none !important;
  }
  .dayone-se210-section .dayone-se210__text-1 {
    order: 1;
    width: auto !important;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    margin-bottom: 18px;
  }
  .dayone-se210-section .dayone-se210__text-2, .dayone-se210-section .dayone-se210__text-3 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    font-size: clamp(40px, 12vw, 76px) !important;
    line-height: 1 !important;
  }
  .dayone-se210-section .dayone-se210__text-2 {
    order: 2;
    color: #fff !important;
  }
  .dayone-se210-section .dayone-se210__text-3 {
    order: 3;
    color: rgb(236, 208, 50) !important;
    margin-bottom: 26px;
  }
  .dayone-se210-section .dayone-se210__image-1 {
    order: 4;
    aspect-ratio: 1/1;
    border-radius: 6px;
    background-size: cover;
    background-position: 50% 20%;
    margin-bottom: 28px;
  }
  .dayone-se210-section .dayone-se210__text-4, .dayone-se210-section .dayone-se210__text-5,
  .dayone-se210-section .dayone-se210__text-6, .dayone-se210-section .dayone-se210__text-7 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: #fff !important;
    text-transform: none !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.55 !important;
  }
  .dayone-se210-section .dayone-se210__text-4 {
    order: 5;
  }
  .dayone-se210-section .dayone-se210__text-5 {
    order: 6;
    margin-top: 6px;
  }
  .dayone-se210-section .dayone-se210__text-6 {
    order: 7;
  }
  .dayone-se210-section .dayone-se210__text-7 {
    order: 8;
    margin-top: 22px;
    font-weight: 600 !important;
  }
  .dayone-se210-section .dayone-se210__text-8 {
    order: 9;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: #fff !important;
    font-size: clamp(26px, 7.6vw, 40px) !important;
    line-height: 1.2 !important;
    margin-top: 8px;
  }
  .dayone-se210-section .pp {
    display: block;
    margin-bottom: 16px;
  }
  .dayone-se210-section .dayone-se210__text-4 > br, .dayone-se210-section .dayone-se210__text-5 > br,
  .dayone-se210-section .dayone-se210__text-6 > br {
    display: none;
  }
  .dayone-se210-section .li {
    display: block;
    position: relative;
    padding-left: 44px;
    margin-bottom: 16px;
  }
  .dayone-se210-section .li::before {
    content: "";
    position: absolute;
    left: 0;
    top: -0.02em;
    width: 28px;
    height: 28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1' y='1' width='22' height='22' rx='3' fill='%23ecd032'/%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  }
  .dayone-se210-section .dayone-se210__text-6 {
    margin-top: -0px;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se210-section .dayone-se210-canvas {
    max-width: 720px;
    padding: 72px 32px 80px;
  }
}
.dayone-se211-section {
  position: relative;
  width: 100%;
  background: rgb(255, 255, 255);
  overflow: visible;
}

.s211-card {
  display: contents;
}

.dayone-se211-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/800;
  container-type: inline-size;
}

.dayone-se211__panel-1 {
  position: absolute;
  left: 34.8333%;
  top: 54.1251%;
  width: 30.5%;
  height: 35.1231%;
  background-color: rgb(236, 208, 50);
}

.dayone-se211__panel-2 {
  position: absolute;
  left: 34.8333%;
  top: 14.75%;
  width: 30.4167%;
  height: 8%;
  background-color: rgb(236, 208, 50);
}

.dayone-se211__panel-3 {
  position: absolute;
  left: 3.4167%;
  top: 54.1251%;
  width: 30.5%;
  height: 35.1231%;
  background-color: rgb(236, 208, 50);
}

.dayone-se211__panel-4 {
  position: absolute;
  left: 66.1667%;
  top: 54.1251%;
  width: 30.5%;
  height: 35.1231%;
  background-color: rgb(236, 208, 50);
}

.dayone-se211__text-1 {
  position: absolute;
  left: 37.5%;
  top: 16.5%;
  width: 25.1667%;
  height: 4.5%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-se211__text-2 {
  position: absolute;
  left: 28.5%;
  top: 25.75%;
  width: 43.0833%;
  height: 22.25%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se211__text-5, .dayone-se211__text-4, .dayone-se211__text-3 {
  position: absolute;
  width: 27.1667%;
  height: 23.75%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.3333cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se211__group-3, .dayone-se211__group-2, .dayone-se211__group-1 {
  position: absolute;
  width: 27.1667%;
  height: 3.25%;
  color: rgb(29, 29, 31);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se211__text-3 {
  left: 4.5%;
  top: 57.3751%;
}

.dayone-se211__group-1 {
  left: 4.5%;
  top: 82.9982%;
}

.dayone-se211__text-4 {
  left: 37%;
  top: 57.3751%;
}

.dayone-se211__group-2 {
  left: 37%;
  top: 82.9982%;
}

.dayone-se211__text-5 {
  left: 67.8333%;
  top: 57.3751%;
}

.dayone-se211__group-3 {
  left: 67.8333%;
  top: 82.9982%;
}

@media (max-width: 1024px) {
  .dayone-se211-section .dayone-se211-canvas {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 20px 64px;
    gap: 16px;
  }
  .dayone-se211-section .dayone-se211-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se211-section .dayone-se211__panel-2 {
    display: none !important;
  }
  .dayone-se211-section .dayone-se211__text-1 {
    align-self: center;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 18px;
    text-align: center !important;
    margin-bottom: 2px;
  }
  .dayone-se211-section .dayone-se211__text-2 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    text-align: center !important;
    font-size: clamp(40px, 12vw, 76px) !important;
    line-height: 1 !important;
    margin-bottom: 14px;
  }
  .dayone-se211-section .s211-card {
    display: block;
    background: rgb(236, 208, 50);
    padding: 28px 24px 26px;
  }
  .dayone-se211-section .s211-card > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    background: none;
    text-shadow: none !important;
    text-align: left !important;
  }
  .dayone-se211-section .dayone-se211__panel-1, .dayone-se211-section .dayone-se211__panel-3,
  .dayone-se211-section .dayone-se211__panel-4 {
    display: none !important;
  }
  .dayone-se211-section .dayone-se211__text-3, .dayone-se211-section .dayone-se211__text-4,
  .dayone-se211-section .dayone-se211__text-5 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: rgb(29, 29, 31) !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
    margin-bottom: 18px;
  }
  .dayone-se211-section .dayone-se211__group-1, .dayone-se211-section .dayone-se211__group-2,
  .dayone-se211-section .dayone-se211__group-3 {
    font-family: "Anton" !important;
    font-weight: 400 !important;
    color: rgb(29, 29, 31) !important;
    font-size: 22px !important;
    letter-spacing: 0.06em !important;
    line-height: 1.2 !important;
  }
  .dayone-se211-section .dayone-se211__group-1 b, .dayone-se211-section .dayone-se211__group-2 b,
  .dayone-se211-section .dayone-se211__group-3 b {
    font-weight: 400;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se211-section .dayone-se211-canvas {
    max-width: 720px;
    padding: 72px 32px 80px;
  }
}
.dayone-se212-section {
  position: relative;
  width: 100%;
  background: rgb(29, 29, 31);
  overflow: visible;
}

.s212-row {
  display: contents;
}

.dayone-se212__group-1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.dayone-se212__icon-1 {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.6;
}

.dayone-se212-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/3100;
  container-type: inline-size;
}

.dayone-se212__text-1 {
  position: absolute;
  left: 15.9167%;
  top: 4.9033%;
  width: 68.1667%;
  height: 5.9676%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se212__text-19, .dayone-se212__text-16, .dayone-se212__text-13, .dayone-se212__text-10, .dayone-se212__text-7, .dayone-se212__text-4 {
  position: absolute;
  width: 7.4167%;
  height: 2.9354%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 6.25cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se212__text-18, .dayone-se212__text-15, .dayone-se212__text-12, .dayone-se212__text-9, .dayone-se212__text-6, .dayone-se212__text-3 {
  position: absolute;
  width: 60.75%;
  height: 1.7743%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 3.3333cqw;
  text-align: left;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se212__text-17, .dayone-se212__text-14, .dayone-se212__text-11, .dayone-se212__text-8, .dayone-se212__text-5, .dayone-se212__text-2 {
  position: absolute;
  width: 60.75%;
  color: rgb(255, 255, 255);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: left;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-se212__line-6, .dayone-se212__line-5, .dayone-se212__line-4, .dayone-se212__line-3, .dayone-se212__line-2, .dayone-se212__line-1 {
  position: absolute;
  left: 13.5%;
  width: 73%;
  height: 0.0323%;
}
.dayone-se212__line-6 svg, .dayone-se212__line-5 svg, .dayone-se212__line-4 svg, .dayone-se212__line-3 svg, .dayone-se212__line-2 svg, .dayone-se212__line-1 svg {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.dayone-se212__line-6 line, .dayone-se212__line-5 line, .dayone-se212__line-4 line, .dayone-se212__line-3 line, .dayone-se212__line-2 line, .dayone-se212__line-1 line {
  stroke: rgb(50, 50, 51);
  stroke-width: 1px;
}

.dayone-se212__text-4 {
  left: 14%;
  top: 12.871%;
}

.dayone-se212__text-3 {
  left: 25.3333%;
  top: 12.871%;
}

.dayone-se212__text-2 {
  left: 25.3333%;
  top: 14.9678%;
  height: 3.6773%;
}

.dayone-se212__line-1 {
  top: 19.1292%;
}

.dayone-se212__text-7 {
  left: 14%;
  top: 20.5807%;
}

.dayone-se212__text-6 {
  left: 25.3333%;
  top: 20.5807%;
}

.dayone-se212__text-5 {
  left: 25.3333%;
  top: 22.6776%;
  height: 4.5483%;
}

.dayone-se212__line-2 {
  top: 27.871%;
}

.dayone-se212__text-10 {
  left: 14%;
  top: 29.4516%;
}

.dayone-se212__text-9 {
  left: 25.3333%;
  top: 29.4516%;
}

.dayone-se212__text-8 {
  left: 25.3333%;
  top: 31.5485%;
  height: 4.5483%;
}

.dayone-se212__line-3 {
  top: 37.226%;
}

.dayone-se212__text-13 {
  left: 14%;
  top: 40.1293%;
}

.dayone-se212__text-12 {
  left: 25.3333%;
  top: 40.1293%;
}

.dayone-se212__text-11 {
  left: 25.3333%;
  top: 42.226%;
  height: 4.5483%;
}

.dayone-se212__line-4 {
  top: 47.9034%;
}

.dayone-se212__text-16 {
  left: 14.1667%;
  top: 50.9357%;
}

.dayone-se212__text-15 {
  left: 25.5%;
  top: 50.9357%;
}

.dayone-se212__text-14 {
  left: 25.5%;
  top: 53.0324%;
  height: 8.3226%;
}

.dayone-se212__line-5 {
  top: 62.8713%;
}

.dayone-se212__text-19 {
  left: 14%;
  top: 64.2583%;
}

.dayone-se212__text-18 {
  left: 25.3333%;
  top: 64.2583%;
}

.dayone-se212__text-17 {
  left: 25.3333%;
  top: 66.3551%;
  height: 8.5162%;
}

.dayone-se212__line-6 {
  top: 76.2581%;
}

.dayone-se212__text-20 {
  position: absolute;
  left: 19.6667%;
  top: 77.863%;
  width: 60.75%;
  height: 0.871%;
  color: rgb(255, 255, 255);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 600;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se212__text-21 {
  position: absolute;
  left: 19.6667%;
  top: 79.4117%;
  width: 60.75%;
  height: 1.7419%;
  color: rgb(255, 255, 255);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se212__text-22 {
  position: absolute;
  left: 19.6667%;
  top: 81.573%;
  width: 60.75%;
  height: 4.0967%;
  color: rgb(236, 208, 50);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 600;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se212__text-23 {
  position: absolute;
  left: 19.6667%;
  top: 86.1536%;
  width: 60.75%;
  height: 0.9033%;
  color: rgb(255, 255, 255);
  line-height: 1.3;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
  text-transform: capitalize;
}

.dayone-se212__text-24 {
  position: absolute;
  left: 10%;
  top: 88.089%;
  width: 80.0833%;
  height: 3.2902%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 4.1667cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-se212__button-1 {
  position: absolute;
  left: 39%;
  top: 92.96%;
  width: 22.0833%;
  height: 2.0645%;
  background-color: rgb(236, 208, 50);
  background-image: none;
}

.dayone-se212__text-25 {
  color: rgb(29, 29, 31);
}

@media (max-width: 1024px) {
  .dayone-se212-section {
    overflow: hidden;
  }
  .dayone-se212-section .dayone-se212-canvas {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 640px;
    padding: 56px 24px 64px;
  }
  .dayone-se212-section .dayone-se212-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
  }
  .dayone-se212-section .dayone-se212__text-1 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: #fff !important;
    text-align: center !important;
    font-size: clamp(38px, 11vw, 70px) !important;
    line-height: 1.02 !important;
    margin-bottom: 24px;
  }
  .dayone-se212-section .s212-row {
    display: grid;
    grid-template-columns: 56px 1fr;
    column-gap: 14px;
    padding: 24px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.22);
  }
  .dayone-se212-section .s212-row > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  .dayone-se212-section .dayone-se212__line-1, .dayone-se212-section .dayone-se212__line-2,
  .dayone-se212-section .dayone-se212__line-3, .dayone-se212-section .dayone-se212__line-4,
  .dayone-se212-section .dayone-se212__line-5, .dayone-se212-section .dayone-se212__line-6 {
    display: none !important;
  }
  .dayone-se212-section .dayone-se212__text-4, .dayone-se212-section .dayone-se212__text-7,
  .dayone-se212-section .dayone-se212__text-10, .dayone-se212-section .dayone-se212__text-13,
  .dayone-se212-section .dayone-se212__text-16, .dayone-se212-section .dayone-se212__text-19 {
    grid-column: 1;
    grid-row: 1/span 2;
    font-family: "Anton" !important;
    color: rgb(236, 208, 50) !important;
    font-size: clamp(40px, 11vw, 56px) !important;
    line-height: 1 !important;
  }
  .dayone-se212-section .dayone-se212__text-3, .dayone-se212-section .dayone-se212__text-6,
  .dayone-se212-section .dayone-se212__text-9, .dayone-se212-section .dayone-se212__text-12,
  .dayone-se212-section .dayone-se212__text-15, .dayone-se212-section .dayone-se212__text-18 {
    grid-column: 2;
    grid-row: 1;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: #fff !important;
    font-size: clamp(22px, 6.4vw, 30px) !important;
    line-height: 1.15 !important;
    margin-bottom: 12px;
  }
  .dayone-se212-section .dayone-se212__text-2, .dayone-se212-section .dayone-se212__text-5,
  .dayone-se212-section .dayone-se212__text-8, .dayone-se212-section .dayone-se212__text-11,
  .dayone-se212-section .dayone-se212__text-14, .dayone-se212-section .dayone-se212__text-17 {
    grid-column: 2;
    grid-row: 2;
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: #fff !important;
    font-size: clamp(16px, 4.3vw, 18px) !important;
    line-height: 1.55 !important;
  }
  .dayone-se212-section .pp {
    display: block;
    margin-bottom: 14px;
  }
  .dayone-se212-section .pp:last-child {
    margin-bottom: 0;
  }
  .dayone-se212-section [class*=__text-] > br {
    display: none;
  }
  .dayone-se212-section .dayone-se212__text-20, .dayone-se212-section .dayone-se212__text-21,
  .dayone-se212-section .dayone-se212__text-22, .dayone-se212-section .dayone-se212__text-23 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: #fff !important;
    text-transform: none !important;
    text-align: center !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.55 !important;
    margin-top: 14px;
  }
  .dayone-se212-section .dayone-se212__text-20 {
    border-top: 1px solid rgba(255, 255, 255, 0.22);
    padding-top: 28px;
    margin-top: 0;
    font-weight: 600 !important;
  }
  .dayone-se212-section .dayone-se212__text-22 {
    color: rgb(236, 208, 50) !important;
    font-weight: 600 !important;
  }
  .dayone-se212-section .dayone-se212__text-22 .pp {
    margin-bottom: 6px;
  }
  .dayone-se212-section .dayone-se212__text-23 {
    font-weight: 600 !important;
    margin-top: 22px;
  }
  .dayone-se212-section .dayone-se212__text-24 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: #fff !important;
    text-align: center !important;
    font-size: clamp(24px, 7vw, 38px) !important;
    line-height: 1.2 !important;
    margin-top: 12px;
  }
  .dayone-se212-section .dayone-se212__button-1 {
    align-self: center;
    width: 100% !important;
    max-width: 360px;
    height: 56px !important;
    margin-top: 28px;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
  }
  .dayone-se212-section .dayone-se212__text-25 {
    font-size: 15px !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se212-section .dayone-se212-canvas {
    max-width: 720px;
    padding: 72px 32px 80px;
  }
  .dayone-se212-section .s212-row {
    grid-template-columns: 84px 1fr;
  }
}
@media (max-width: 1024px) {
  .dayone-se212-section .s212-row {
    grid-template-columns: 1fr !important;
  }
  .dayone-se212-section .dayone-se212__text-4, .dayone-se212-section .dayone-se212__text-7,
  .dayone-se212-section .dayone-se212__text-10, .dayone-se212-section .dayone-se212__text-13,
  .dayone-se212-section .dayone-se212__text-16, .dayone-se212-section .dayone-se212__text-19 {
    grid-column: 1;
    grid-row: 1;
    font-size: clamp(40px, 11vw, 56px) !important;
    margin-bottom: 6px;
  }
  .dayone-se212-section .dayone-se212__text-3, .dayone-se212-section .dayone-se212__text-6,
  .dayone-se212-section .dayone-se212__text-9, .dayone-se212-section .dayone-se212__text-12,
  .dayone-se212-section .dayone-se212__text-15, .dayone-se212-section .dayone-se212__text-18 {
    grid-column: 1;
    grid-row: 2;
  }
  .dayone-se212-section .dayone-se212__text-2, .dayone-se212-section .dayone-se212__text-5,
  .dayone-se212-section .dayone-se212__text-8, .dayone-se212-section .dayone-se212__text-11,
  .dayone-se212-section .dayone-se212__text-14, .dayone-se212-section .dayone-se212__text-17 {
    grid-column: 1;
    grid-row: 3;
  }
  .dayone-se212-section .dayone-se212__text-1 {
    text-align: left !important;
  }
  .dayone-se212-section .s212-row {
    grid-template-columns: 60px 1fr !important;
    column-gap: 14px;
  }
  .dayone-se212-section .dayone-se212__text-4, .dayone-se212-section .dayone-se212__text-7,
  .dayone-se212-section .dayone-se212__text-10, .dayone-se212-section .dayone-se212__text-13,
  .dayone-se212-section .dayone-se212__text-16, .dayone-se212-section .dayone-se212__text-19 {
    grid-column: 1;
    grid-row: 1/span 2;
    align-self: start;
    margin: 0;
    line-height: 0.95 !important;
  }
  .dayone-se212-section .dayone-se212__text-3, .dayone-se212-section .dayone-se212__text-6,
  .dayone-se212-section .dayone-se212__text-9, .dayone-se212-section .dayone-se212__text-12,
  .dayone-se212-section .dayone-se212__text-15, .dayone-se212-section .dayone-se212__text-18 {
    grid-column: 2;
    grid-row: 1;
  }
  .dayone-se212-section .dayone-se212__text-2, .dayone-se212-section .dayone-se212__text-5,
  .dayone-se212-section .dayone-se212__text-8, .dayone-se212-section .dayone-se212__text-11,
  .dayone-se212-section .dayone-se212__text-14, .dayone-se212-section .dayone-se212__text-17 {
    grid-column: 2;
    grid-row: 2;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-se212-section .s212-row {
    grid-template-columns: 84px 1fr !important;
  }
}
@media (max-width: 1024px) {
  .dayone-se212-section .s212-row {
    grid-template-columns: 1fr !important;
  }
  .dayone-se212-section .dayone-se212__text-4, .dayone-se212-section .dayone-se212__text-7,
  .dayone-se212-section .dayone-se212__text-10, .dayone-se212-section .dayone-se212__text-13,
  .dayone-se212-section .dayone-se212__text-16, .dayone-se212-section .dayone-se212__text-19 {
    grid-column: 1;
    grid-row: 1;
    margin-bottom: 6px;
  }
  .dayone-se212-section .dayone-se212__text-3, .dayone-se212-section .dayone-se212__text-6,
  .dayone-se212-section .dayone-se212__text-9, .dayone-se212-section .dayone-se212__text-12,
  .dayone-se212-section .dayone-se212__text-15, .dayone-se212-section .dayone-se212__text-18 {
    grid-column: 1;
    grid-row: 2;
  }
  .dayone-se212-section .dayone-se212__text-2, .dayone-se212-section .dayone-se212__text-5,
  .dayone-se212-section .dayone-se212__text-8, .dayone-se212-section .dayone-se212__text-11,
  .dayone-se212-section .dayone-se212__text-14, .dayone-se212-section .dayone-se212__text-17 {
    grid-column: 1;
    grid-row: 3;
  }
  .dayone-se212-section .dayone-se212__text-4, .dayone-se212-section .dayone-se212__text-7,
  .dayone-se212-section .dayone-se212__text-10, .dayone-se212-section .dayone-se212__text-13,
  .dayone-se212-section .dayone-se212__text-16, .dayone-se212-section .dayone-se212__text-19 {
    margin-bottom: 16px !important;
  }
}
.dayone-nc2-section {
  position: relative;
  width: 100%;
  background: rgb(255, 255, 255);
  overflow: visible;
}

.dayone-nc2-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1401;
  container-type: inline-size;
}

.dayone-nc2__group-1 {
  position: absolute;
  left: 12.9167%;
  top: 30.8351%;
  width: 74.5833%;
  height: 63.9543%;
  overflow: visible;
}

.dayone-nc2__text-1 {
  position: absolute;
  left: 12.3333%;
  top: 14.2041%;
  width: 75.4167%;
  height: 12.848%;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 7.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-nc2__panel-1 {
  position: absolute;
  left: 44.5833%;
  top: 7.8515%;
  width: 10.8333%;
  height: 4.5682%;
  background-color: rgb(236, 208, 50);
}

.dayone-nc2__text-2 {
  position: absolute;
  left: 45.3333%;
  top: 8.8508%;
  width: 9.75%;
  height: 2.5696%;
  color: rgb(29, 29, 31);
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  font-size: 2.9167cqw;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
  font-style: normal;
}

.dayone-faq {
  --faq-text: #0e0e0e;
  --faq-line: rgba(0, 0, 0, .2);
  --faq-fill: rgba(0, 0, 0, .1);
  position: static;
  background: transparent;
  color: var(--faq-text);
  font-family: "Poppins", system-ui, sans-serif;
  font-weight: 300;
  line-height: 1.65;
  max-width: 860px;
  margin: 0 auto;
}

.dayone-faq details {
  background: transparent;
  border-bottom: 1px solid var(--faq-line);
  padding: 22px 0;
}

.dayone-faq summary {
  list-style: none;
  cursor: pointer;
  font-family: "Anton", Impact, sans-serif;
  font-size: clamp(20px, 2vw, 28px);
  text-transform: uppercase;
  letter-spacing: 0.03em;
  line-height: 1.1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.dayone-faq summary::-webkit-details-marker {
  display: none;
}

.dayone-faq summary::after {
  content: "";
  flex-shrink: 0;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);
  background-size: 100% 4px, 4px 100%;
  background-position: center, center;
  background-repeat: no-repeat;
  transform-origin: 50% 50%;
  transition: transform 0.2s;
}

.dayone-faq details[open] summary::after {
  transform: rotate(45deg);
}

.dayone-faq summary:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 6px;
}

.dayone-faq details p {
  margin: 16px 0 0;
  font-weight: 400;
  font-size: 16px;
  max-width: 64ch;
}

.dayone-faq .fill {
  background: var(--faq-fill);
  padding: 2px 8px;
  font-weight: 600;
  border-radius: 4px;
}

.dayone-faq details > p {
  display: block !important;
  overflow: hidden;
  max-height: 0;
  margin-top: 0;
  transition: max-height 0.3s ease, margin-top 0.3s ease;
}

@media (max-width: 1024px) {
  .dayone-nc2-section .dayone-nc2-canvas {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 720px;
    padding: 56px 24px 64px;
  }
  .dayone-nc2-section .dayone-nc2-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0;
    text-shadow: none !important;
    letter-spacing: 0 !important;
  }
  .dayone-nc2-section .dayone-nc2__panel-1 {
    display: none !important;
  }
  .dayone-nc2-section .dayone-nc2__text-2 {
    order: 1;
    align-self: center;
    background: rgb(236, 208, 50);
    color: rgb(29, 29, 31) !important;
    font-family: "Plus Jakarta Sans" !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: clamp(13px, 3.6vw, 17px) !important;
    line-height: 1.2 !important;
    padding: 12px 24px;
    text-align: center !important;
    margin-bottom: 18px;
  }
  .dayone-nc2-section .dayone-nc2__text-1 {
    order: 2;
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    color: rgb(29, 29, 31) !important;
    text-align: center !important;
    font-size: clamp(36px, 10.5vw, 68px) !important;
    line-height: 1.02 !important;
    margin-bottom: 28px;
  }
  .dayone-nc2-section .dayone-nc2__group-1 {
    order: 3;
  }
  .dayone-nc2-section .dayone-faq details {
    padding: 20px 0;
  }
  .dayone-nc2-section .dayone-faq summary {
    font-size: clamp(20px, 5.6vw, 26px);
    line-height: 1.15;
  }
  .dayone-nc2-section .dayone-faq details p {
    font-size: clamp(16px, 4.3vw, 18px);
    line-height: 1.6;
    max-width: none;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-nc2-section .dayone-nc2-canvas {
    padding: 72px 32px 80px;
  }
}
.dayone-nc-section {
  position: relative;
  width: 100%;
  background: rgb(29, 29, 31);
  overflow: visible;
}

.dayone-nc-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1570;
  container-type: inline-size;
}

.dayone-nc__image-1 {
  position: absolute;
  left: 0%;
  top: 34.4586%;
  width: 100%;
  height: 39.9363%;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.dayone-nc__text-8 {
  position: absolute;
  left: 7.1667%;
  top: 7.4522%;
  width: 85.9167%;
  height: 6.3057%;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 9.1667cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-nc__text-1 {
  position: absolute;
  left: 11.5833%;
  top: 14.0765%;
  width: 76.8333%;
  height: 8.9172%;
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 12.5cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-nc__panel-1 {
  position: absolute;
  left: 0%;
  top: 47.8981%;
  width: 100%;
  height: 26.4968%;
  background-color: transparent;
  background-origin: border-box;
  background-image: linear-gradient(0deg, rgb(29, 29, 31) 0%, rgba(29, 29, 31, 0) 100%);
}

.dayone-nc__button-1 {
  position: absolute;
  left: 36.4167%;
  top: 88.0255%;
  width: 27.1667%;
  height: 3.8216%;
}

.dayone-nc__text-2 {
  position: absolute;
  left: 17.8333%;
  top: 24.5223%;
  width: 64.5%;
  height: 2.1656%;
  color: rgb(233, 233, 233);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-nc__text-3 {
  position: absolute;
  left: 11.5833%;
  top: 28.9172%;
  width: 76.8333%;
  height: 3.121%;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 4.3333cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-nc__text-4 {
  position: absolute;
  left: 17.8333%;
  top: 66.0509%;
  width: 64.5%;
  height: 1.7835%;
  color: rgb(233, 233, 233);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.5cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 300;
  font-style: normal;
}

.dayone-nc__text-5 {
  position: absolute;
  left: 11.5833%;
  top: 77.1338%;
  width: 76.8333%;
  height: 8.344%;
  color: rgb(236, 208, 50);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 11.6667cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-nc__text-6 {
  position: absolute;
  left: 11.5833%;
  top: 73.8217%;
  width: 76.8333%;
  height: 3.3121%;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.9;
  letter-spacing: 0;
  font-size: 4.3333cqw;
  text-align: center;
  font-family: "Anton";
  font-weight: 400;
  font-style: normal;
}

.dayone-nc__text-7 {
  position: absolute;
  left: 17.75%;
  top: 69.0446%;
  width: 64.5%;
  height: 2.7389%;
  color: rgb(236, 208, 50);
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 2cqw;
  text-align: center;
  font-family: "Outfit";
  font-weight: 600;
  font-style: normal;
}

.dayone-nc__panel-2 {
  position: absolute;
  left: 3%;
  top: 34.4586%;
  width: 9.328%;
  height: 39.9363%;
  background-color: transparent;
  background-origin: border-box;
  background-image: linear-gradient(90deg, rgb(29, 29, 31) 0%, rgba(29, 29, 31, 0) 100%);
}

.dayone-nc__panel-3 {
  position: absolute;
  left: 0%;
  top: 34.3949%;
  width: 100%;
  height: 9.0446%;
  background-color: transparent;
  background-origin: border-box;
  background-image: linear-gradient(0deg, rgba(29, 29, 31, 0) 0%, rgb(29, 29, 31) 100%);
}

.dayone-nc__panel-4 {
  position: absolute;
  left: 87.672%;
  top: 34.4586%;
  width: 9.328%;
  height: 39.9363%;
  background-color: transparent;
  background-origin: border-box;
  background-image: linear-gradient(270deg, rgb(29, 29, 31) 0%, rgba(29, 29, 31, 0) 100%);
}

@media (max-width: 1024px) {
  .dayone-nc-section {
    overflow: hidden;
  }
  .dayone-nc-section .dayone-nc-canvas {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    aspect-ratio: auto !important;
    container-type: normal;
    max-width: 720px;
    padding: 56px 0 64px;
  }
  .dayone-nc-section .dayone-nc-canvas > * {
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    transform: none !important;
    margin: 0 24px;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    text-align: center !important;
  }
  .dayone-nc-section .dayone-nc__panel-1, .dayone-nc-section .dayone-nc__panel-2, .dayone-nc-section .dayone-nc__panel-3,
  .dayone-nc-section .dayone-nc__panel-4 {
    display: none !important;
  }
  .dayone-nc-section .dayone-nc__text-8, .dayone-nc-section .dayone-nc__text-1, .dayone-nc-section .dayone-nc__text-3,
  .dayone-nc-section .dayone-nc__text-6, .dayone-nc-section .dayone-nc__text-5 {
    font-family: "Anton" !important;
    text-transform: uppercase !important;
    line-height: 0.95 !important;
  }
  .dayone-nc-section .dayone-nc__text-8 {
    order: 1;
    color: #fff !important;
    font-size: clamp(36px, 11vw, 72px) !important;
  }
  .dayone-nc-section .dayone-nc__text-1 {
    order: 2;
    color: rgb(236, 208, 50) !important;
    font-size: clamp(60px, 19vw, 128px) !important;
    margin-bottom: 18px;
  }
  .dayone-nc-section .dayone-nc__text-2, .dayone-nc-section .dayone-nc__text-4 {
    font-family: "Outfit" !important;
    font-weight: 400 !important;
    color: rgb(233, 233, 233) !important;
    font-size: clamp(16px, 4.4vw, 19px) !important;
    line-height: 1.6 !important;
  }
  .dayone-nc-section .dayone-nc__text-2 {
    order: 3;
  }
  .dayone-nc-section .dayone-nc__text-3 {
    order: 4;
    color: #fff !important;
    font-size: clamp(26px, 8vw, 44px) !important;
    margin-top: 14px;
  }
  .dayone-nc-section .dayone-nc__image-1 {
    order: 5;
    margin: 28px 0 !important;
    width: 100% !important;
    aspect-ratio: 4/3;
    background-size: cover !important;
    background-position: 42% 30% !important;
    -webkit-mask-image: linear-gradient(to bottom, transparent, #000 14%, #000 86%, transparent);
    mask-image: linear-gradient(to bottom, transparent, #000 14%, #000 86%, transparent);
  }
  .dayone-nc-section .dayone-nc__text-4 {
    order: 6;
  }
  .dayone-nc-section .dayone-nc__text-4 > br {
    display: none;
  }
  .dayone-nc-section .dayone-nc__text-7 {
    order: 7;
    font-family: "Outfit" !important;
    font-weight: 600 !important;
    color: rgb(236, 208, 50) !important;
    font-size: clamp(17px, 4.8vw, 22px) !important;
    line-height: 1.5 !important;
    margin-top: 14px;
  }
  .dayone-nc-section .dayone-nc__text-7 > br {
    display: none;
  }
  .dayone-nc-section .dayone-nc__text-6 {
    order: 8;
    color: #fff !important;
    font-size: clamp(26px, 8vw, 44px) !important;
    margin-top: 26px;
  }
  .dayone-nc-section .dayone-nc__text-5 {
    order: 9;
    color: rgb(236, 208, 50) !important;
    font-size: clamp(60px, 21vw, 140px) !important;
    margin-top: 6px;
  }
  .dayone-nc-section .dayone-nc__button-1 {
    order: 10;
    align-self: center;
    width: calc(100% - 48px) !important;
    max-width: 360px;
    height: 56px !important;
    margin-top: 26px;
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
  .dayone-nc-section .dayone-nc__image-1 {
    aspect-ratio: 16/9;
  }
}
@media (max-width: 1024px) {
  .dayone-nc-section .dayone-nc__text-1, .dayone-nc-section .dayone-nc__text-3, .dayone-nc-section .dayone-nc__text-7 {
    white-space: nowrap;
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .dayone-nc-section .dayone-nc__text-1 {
    font-size: min(150px, (100vw - 24px) / 4.4) !important;
  }
  .dayone-nc-section .dayone-nc__text-3 {
    font-size: min(48px, (100vw - 24px) / 12.4) !important;
  }
  .dayone-nc-section .dayone-nc__text-7 {
    font-size: min(24px, (100vw - 24px) / 24) !important;
  }
  .dayone-nc-section .dayone-nc__text-1 {
    font-size: min(150px, (100vw - 24px) / 5.1) !important;
  }
}
.site-footer-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #000;
}

.site-footer__edge-wrap {
  position: absolute;
  inset: 0;
}

.site-footer__top-strip {
  position: absolute;
  top: -1.373%;
  left: 0;
  right: 0;
  height: 6.407%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .site-footer__top-strip {
    top: 87.562% !important;
    height: 3.483% !important;
  }
}

.site-footer__top-line {
  position: absolute;
  top: 87.643%;
  left: 0;
  right: 0;
  height: 0.229%;
  background: linear-gradient(90deg, #ecd032 0%, #5bc0eb 100%);
}
@media (max-width: 768px) {
  .site-footer__top-line {
    top: 0 !important;
    height: 1.244% !important;
  }
}

.site-footer-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/437;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .site-footer-canvas {
    aspect-ratio: 320/804 !important;
  }
}

.site-footer__logo {
  position: absolute;
  left: 2.333%;
  top: 18.764%;
  width: 13.417%;
  height: 19.222%;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .site-footer__logo {
    left: 10.625% !important;
    top: 5.846% !important;
    width: 35% !important;
    height: 7.587% !important;
  }
}

.site-footer__tagline {
  position: absolute;
  left: 2.75%;
  top: 37.986%;
  width: 23%;
  height: 15.103%;
  color: #e9e9e9;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.0833cqw;
  line-height: 1.8;
  text-align: left;
}
.site-footer__tagline p {
  margin: 0;
}
@media (max-width: 768px) {
  .site-footer__tagline {
    left: 10.625% !important;
    top: 14.303% !important;
    width: 77.188% !important;
    height: 5.846% !important;
    font-size: 4.0625cqw !important;
    line-height: 1.2 !important;
  }
}

.site-footer__nav-label {
  position: absolute;
  left: 38.583%;
  top: 22.426%;
  width: 12.5%;
  height: 8.924%;
  color: #fff;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 2.5cqw;
  line-height: 1.6;
  letter-spacing: 0.1em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .site-footer__nav-label {
    left: 10.312% !important;
    top: 35.697% !important;
    width: 47.188% !important;
    height: 4.229% !important;
    font-size: 8.4375cqw !important;
  }
}

.site-footer__divider-1 {
  position: absolute;
  left: 38.583%;
  top: 33.638%;
  width: 22.917%;
  height: 0.229%;
  background: #ecd032;
}
@media (max-width: 768px) {
  .site-footer__divider-1 {
    display: none !important;
  }
}

.site-footer__divider-2 {
  position: absolute;
  left: 30.292%;
  top: 18.879%;
  width: 0.083%;
  height: 53.089%;
  background: #e9e9e9;
}
@media (max-width: 768px) {
  .site-footer__divider-2 {
    left: 10.312% !important;
    top: 57.338% !important;
    width: 80.938% !important;
    height: 0.124% !important;
  }
}

.site-footer__divider-3 {
  position: absolute;
  left: 70.25%;
  top: 17.391%;
  width: 0.083%;
  height: 54.233%;
  background: #e9e9e9;
}
@media (max-width: 768px) {
  .site-footer__divider-3 {
    left: 10.938% !important;
    top: 33.209% !important;
    width: 80.312% !important;
    height: 0.124% !important;
  }
}

.site-footer__cta-heading-line1 {
  position: absolute;
  left: 74.333%;
  top: 24.027%;
  width: 25%;
  height: 6.178%;
  color: #fff;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 2.5cqw;
  line-height: 0.9;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .site-footer__cta-heading-line1 {
    left: 8.75% !important;
    top: 61.567% !important;
    width: 69.375% !important;
    height: 3.109% !important;
    font-size: 8.4375cqw !important;
  }
}

.site-footer__cta-heading-line2 {
  position: absolute;
  left: 74.333%;
  top: 31.808%;
  width: 25%;
  height: 6.178%;
  color: #ecd032;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 2.5cqw;
  line-height: 0.9;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .site-footer__cta-heading-line2 {
    left: 8.75% !important;
    top: 65.796% !important;
    width: 80.625% !important;
    height: 3.234% !important;
    font-size: 8.4375cqw !important;
  }
}

.site-footer__cta-body {
  position: absolute;
  left: 74.333%;
  top: 41.419%;
  width: 24.583%;
  height: 10.984%;
  color: #e9e9e9;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.0833cqw;
  line-height: 1.8;
  text-align: left;
}
.site-footer__cta-body p {
  margin: 0;
}
@media (max-width: 768px) {
  .site-footer__cta-body {
    left: 8.75% !important;
    top: 70.522% !important;
    width: 80.938% !important;
    height: 7.09% !important;
    font-size: 4.0625cqw !important;
    line-height: 1.5 !important;
  }
}

.site-footer__cta-button {
  position: absolute;
  left: 74.333%;
  top: 56.064%;
  width: 21.917%;
  height: 9.611%;
  font-size: 0.9167cqw;
}
@media (max-width: 768px) {
  .site-footer__cta-button {
    left: 9.062% !important;
    top: 79.851% !important;
    width: 83.75% !important;
    height: 4.851% !important;
    font-size: 3.4375cqw !important;
  }
}

.site-footer__divider-4,
.site-footer__divider-5,
.site-footer__divider-6 {
  position: absolute;
  top: 91.762%;
  width: 0.083%;
  height: 4.348%;
  background: #e9e9e9;
}
@media (max-width: 768px) {
  .site-footer__divider-4,
  .site-footer__divider-5,
  .site-footer__divider-6 {
    top: 94.465% !important;
    width: 0.312% !important;
    height: 2.488% !important;
  }
}

.site-footer__divider-4 {
  left: 45.75%;
}
@media (max-width: 768px) {
  .site-footer__divider-4 {
    display: none !important;
  }
}

.site-footer__divider-5 {
  left: 54.75%;
}
@media (max-width: 768px) {
  .site-footer__divider-5 {
    left: 34.844% !important;
  }
}

.site-footer__divider-6 {
  left: 65.083%;
}
@media (max-width: 768px) {
  .site-footer__divider-6 {
    left: 62.344% !important;
  }
}

.site-footer__social-icon {
  position: absolute;
  top: 65.675%;
  width: 2.167%;
  height: 5.95%;
  display: block;
}
.site-footer__social-icon img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 768px) {
  .site-footer__social-icon {
    top: 26.617% !important;
    width: 7.812% !important;
    height: 3.109% !important;
  }
}

.site-footer__social-icon-instagram {
  left: 2.75%;
}
@media (max-width: 768px) {
  .site-footer__social-icon-instagram {
    left: 10.625% !important;
  }
}

.site-footer__social-icon-facebook {
  left: 6.333%;
}
@media (max-width: 768px) {
  .site-footer__social-icon-facebook {
    left: 25% !important;
  }
}

.site-footer__social-icon-youtube {
  left: 9.917%;
}
@media (max-width: 768px) {
  .site-footer__social-icon-youtube {
    left: 39.688% !important;
  }
}

.site-footer__social-icon-linkedin {
  left: 13.583%;
}
@media (max-width: 768px) {
  .site-footer__social-icon-linkedin {
    left: 54.062% !important;
  }
}

.site-footer__social-icon-spotify {
  left: 17.167%;
}
@media (max-width: 768px) {
  .site-footer__social-icon-spotify {
    left: 68.75% !important;
  }
}

.site-footer__social-icon-tiktok {
  left: 20.75%;
}
@media (max-width: 768px) {
  .site-footer__social-icon-tiktok {
    left: 83.125% !important;
  }
}

.site-footer__divider-7 {
  position: absolute;
  left: 15.75%;
  top: 60.183%;
  width: 7.167%;
  height: 0.229%;
  background: #ecd032;
}
@media (max-width: 768px) {
  .site-footer__divider-7 {
    display: none !important;
  }
}

.site-footer__social-label {
  position: absolute;
  left: 2.75%;
  top: 58.352%;
  width: 13%;
  height: 2.746%;
  color: #ecd032;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  font-size: 1.0833cqw;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .site-footer__social-label {
    left: 10.625% !important;
    top: 22.264% !important;
    width: 70% !important;
    height: 1.99% !important;
    font-size: 4.0625cqw !important;
  }
}

.site-footer__nav-link {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  color: #b6b6b7;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  font-size: 1.0833cqw;
  line-height: 1;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
}
.site-footer__nav-link:hover {
  color: #ecd032;
}
@media (max-width: 768px) {
  .site-footer__nav-link {
    font-size: 4.0625cqw !important;
  }
}

.site-footer__nav-arrow {
  display: inline-block;
  width: 1em;
  height: 1em;
}

.site-footer__nav-link-1 {
  left: 38.583%;
  top: 37.071%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-1 {
    left: 10.938% !important;
    top: 41.915% !important;
    width: 32.812% !important;
  }
}

.site-footer__nav-link-2 {
  left: 38.583%;
  top: 45.08%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-2 {
    left: 10.938% !important;
    top: 45.274% !important;
    width: 33.125% !important;
  }
}

.site-footer__nav-link-3 {
  left: 38.583%;
  top: 53.089%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-3 {
    left: 10.625% !important;
    top: 51.866% !important;
    width: 33.438% !important;
  }
}

.site-footer__nav-link-4 {
  left: 38.583%;
  top: 61.098%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-4 {
    left: 54.375% !important;
    top: 45.274% !important;
    width: 33.438% !important;
  }
}

.site-footer__nav-link-5 {
  left: 50.667%;
  top: 36.842%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-5 {
    left: 10.625% !important;
    top: 48.507% !important;
    width: 33.438% !important;
  }
}

.site-footer__nav-link-6 {
  left: 50.667%;
  top: 45.08%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-6 {
    left: 54.688% !important;
    top: 41.915% !important;
    width: 33.125% !important;
  }
}

.site-footer__nav-link-7 {
  left: 50.667%;
  top: 53.089%;
  width: 10.417%;
}
@media (max-width: 768px) {
  .site-footer__nav-link-7 {
    left: 54.062% !important;
    top: 48.756% !important;
    width: 33.751% !important;
  }
}

.site-footer__copyright {
  position: absolute;
  left: 27.917%;
  top: 91.533%;
  width: 16.25%;
  height: 5.034%;
  color: #b6b6b7;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 0.9167cqw;
  line-height: 1.8;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .site-footer__copyright {
    left: 8.75% !important;
    top: 91.915% !important;
    width: 84.062% !important;
    height: 2.612% !important;
    font-size: 3.4375cqw !important;
    line-height: 1.5 !important;
  }
}

.site-footer__legal-link {
  position: absolute;
  top: 91.762%;
  height: 5.034%;
  color: #b6b6b7;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 0.9167cqw;
  line-height: 1.8;
  text-align: center;
  text-decoration: none;
}
.site-footer__legal-link:hover {
  color: #ecd032;
}
@media (max-width: 768px) {
  .site-footer__legal-link {
    top: 94.652% !important;
    height: 2.114% !important;
    font-size: 3.4375cqw !important;
    line-height: 1.5 !important;
  }
}

.site-footer__legal-link-privacy {
  left: 47.5%;
  width: 5.667%;
}
@media (max-width: 768px) {
  .site-footer__legal-link-privacy {
    left: 7.5% !important;
    width: 24.062% !important;
  }
}

.site-footer__legal-link-terms {
  left: 56.417%;
  width: 7%;
}
@media (max-width: 768px) {
  .site-footer__legal-link-terms {
    left: 65.625% !important;
    width: 27.187% !important;
  }
}

.site-footer__legal-link-disclaimer {
  left: 66.75%;
  width: 5.333%;
}
@media (max-width: 768px) {
  .site-footer__legal-link-disclaimer {
    left: 38.125% !important;
    width: 20.938% !important;
  }
}

.site-nav-bar {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 64px;
  background: linear-gradient(112deg, #000 0%, #1d1d1f 100%);
}
@media (max-width: 768px) {
  .site-nav-bar {
    aspect-ratio: 320/44 !important;
    height: auto !important;
  }
}

.site-nav-bar__logo {
  position: absolute;
  left: 22px;
  top: 3px;
  width: 98px;
  height: 59px;
  display: block;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .site-nav-bar__logo {
    left: 0% !important;
    top: 4.5455% !important;
    width: 25.3125% !important;
    height: 90.9091% !important;
  }
}

.site-nav-bar__burger {
  position: absolute;
  right: 13px;
  top: 11px;
  width: 41px;
  height: 42px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .site-nav-bar__burger {
    left: auto !important;
    right: 2.1875% !important;
    top: 9.0909% !important;
    width: 11.875% !important;
    height: 81.8182% !important;
  }
}

.site-nav-bar__user-menu {
  position: absolute;
  right: 64px;
  top: 0;
  height: 64px;
  display: flex;
  align-items: center;
  color: #e9e9e9;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 14px;
}
.site-nav-bar__user-menu a,
.site-nav-bar__user-menu span {
  margin-right: 12px;
  white-space: nowrap;
}
.site-nav-bar__user-menu a {
  color: #e9e9e9;
  text-decoration: none;
}
.site-nav-bar__user-menu a:hover {
  color: #ecd032;
}
.site-nav-bar__user-menu img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  object-fit: cover;
}

.homepage-about-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #ecd032;
}

.homepage-about-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 85%;
  object-fit: cover;
  opacity: 0.5;
}

.homepage-about-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1328;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-about-canvas {
    aspect-ratio: 320/1034 !important;
  }
}

.homepage-about__panel-1 {
  position: absolute;
  left: 50%;
  top: 18.524%;
  width: 50%;
  height: 10.768%;
  background: #000;
}
@media (max-width: 768px) {
  .homepage-about__panel-1 {
    left: 50% !important;
    top: 5.416% !important;
    width: 43.438% !important;
    height: 4.836% !important;
  }
}

.homepage-about__photo-1 {
  position: absolute;
  left: 77.333%;
  top: 58.133%;
  width: 21.167%;
  height: 32.229%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-about__photo-1 {
    left: 50% !important;
    top: 66.054% !important;
    width: 43.438% !important;
    height: 26.596% !important;
  }
}

.homepage-about__giant-word {
  position: absolute;
  left: 0;
  top: 30.422%;
  width: 100%;
  height: 25.377%;
  color: #000;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 31.6667cqw;
  line-height: 0.9;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .homepage-about__giant-word {
    left: 3.125% !important;
    top: 11.509% !important;
    width: 93.75% !important;
    height: 8.317% !important;
    font-size: 28.125cqw !important;
  }
}

.homepage-about__bio {
  position: absolute;
  left: 1.583%;
  top: 68.675%;
  width: 56.667%;
  height: 21.31%;
  color: #1d1d1f;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.3333cqw;
  line-height: 1.6;
  text-align: left;
}
.homepage-about__bio p {
  margin: 0 0 0.6em;
}
@media (max-width: 768px) {
  .homepage-about__bio {
    left: 6.562% !important;
    top: 27.466% !important;
    width: 86.875% !important;
    height: 35.977% !important;
    font-size: 4.0625cqw !important;
    line-height: 1.5 !important;
  }
}

.homepage-about__subheading {
  position: absolute;
  left: 1.583%;
  top: 60.919%;
  width: 41.917%;
  height: 6.551%;
  color: #1d1d1f;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  font-size: 3.3333cqw;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
}
.homepage-about__subheading p {
  margin: 0;
}
@media (max-width: 768px) {
  .homepage-about__subheading {
    left: 6.562% !important;
    top: 21.76% !important;
    width: 86.875% !important;
    height: 4.159% !important;
    font-size: 6.25cqw !important;
  }
}

.homepage-about__label {
  position: absolute;
  left: 52.5%;
  top: 18.524%;
  width: 45.083%;
  height: 10.768%;
  color: var(--homepage-about-label-color, #ecd032);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  font-size: 12.5cqw;
  line-height: 0.9;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-about__label {
    left: 50% !important;
    top: 6.48% !important;
    width: 43.125% !important;
    height: 2.708% !important;
    font-size: 9.375cqw !important;
    text-align: center !important;
  }
}

.homepage-about__photo-2 {
  position: absolute;
  left: 2.5%;
  top: 5.271%;
  width: 45%;
  height: 45.557%;
  transform: rotate(6deg);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  filter: drop-shadow(2px 15px 10px rgba(0, 0, 0, 0.3));
}
@media (max-width: 768px) {
  .homepage-about__photo-2 {
    left: 7.187% !important;
    top: 3.191% !important;
    width: 40.938% !important;
    height: 14.217% !important;
  }
}

.homepage-about__photo-3 {
  position: absolute;
  left: 62.333%;
  top: 74.623%;
  width: 14%;
  height: 15.738%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-about__photo-3 {
    left: 6.562% !important;
    top: 79.594% !important;
    width: 41.562% !important;
    height: 13.056% !important;
  }
}

.homepage-about__photo-4 {
  position: absolute;
  left: 62.333%;
  top: 58.133%;
  width: 14%;
  height: 15.738%;
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-about__photo-4 {
    left: 6.562% !important;
    top: 66.054% !important;
    width: 41.562% !important;
    height: 13.056% !important;
    background-position: 100% 50% !important;
  }
}

.homepage-as-seen-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #fff;
}

.homepage-as-seen-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/150;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-as-seen-canvas {
    aspect-ratio: 320/291 !important;
  }
}

.homepage-as-seen__label {
  position: absolute;
  left: 3.083%;
  top: 40.667%;
  width: 10.583%;
  height: 18.667%;
  color: #1d1d1f;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 2.5cqw;
  line-height: 1;
  text-align: left;
}
@media (max-width: 768px) {
  .homepage-as-seen__label {
    left: 29.688% !important;
    top: 13.746% !important;
    width: 40.625% !important;
    height: 6.529% !important;
    font-size: 6.25cqw !important;
    text-align: center !important;
  }
}

.homepage-as-seen__logo-1 {
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: 91%;
  top: 25.333%;
  width: 5.917%;
  height: 49.333%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-1 {
    left: 72.812% !important;
    top: 26.46% !important;
    width: 14.688% !important;
    height: 21.649% !important;
  }
}

.homepage-as-seen__logo-2 {
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: 16.333%;
  top: 24%;
  width: 8.333%;
  height: 52%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-2 {
    left: 10.312% !important;
    top: 26.46% !important;
    width: 19.375% !important;
    height: 20.962% !important;
  }
}

.homepage-as-seen__logo-3 {
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: 27%;
  top: 34.667%;
  width: 10%;
  height: 31.333%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-3 {
    left: 37.188% !important;
    top: 32.302% !important;
    width: 25.938% !important;
    height: 9.622% !important;
  }
}

.homepage-as-seen__logo-4 {
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: 39.333%;
  top: 33.333%;
  width: 12.75%;
  height: 33.333%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-4 {
    left: 13.125% !important;
    top: 49.485% !important;
    width: 37.188% !important;
    height: 15.464% !important;
  }
}

.homepage-as-seen__logo-5 {
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: 69.083%;
  top: 21.333%;
  width: 9.333%;
  height: 58%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-5 {
    left: 14.688% !important;
    top: 66.323% !important;
    width: 30% !important;
    height: 21.306% !important;
  }
}

.homepage-as-seen__logo-6 {
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: 80.75%;
  top: 25.333%;
  width: 7.917%;
  height: 49.333%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-6 {
    left: 53.438% !important;
    top: 70.447% !important;
    width: 30.938% !important;
    height: 17.182% !important;
  }
}

.homepage-as-seen__logo-7-group {
  position: absolute;
  left: 54.417%;
  top: 26%;
  width: 12.417%;
  height: 48%;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-7-group {
    left: 53.438% !important;
    top: 48.11% !important;
    width: 34.375% !important;
    height: 18.213% !important;
  }
}

.homepage-as-seen__logo-7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 98.658%;
  height: 95.833%;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-7 {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 69.811% !important;
  }
}

.homepage-as-seen__logo-7-caption {
  position: absolute;
  left: 4.698%;
  top: 84.722%;
  width: 95.302%;
  height: 15.278%;
  color: #463525;
  font-family: "Cinzel", sans-serif;
  font-weight: 400;
  font-size: 0.9167cqw;
  line-height: 1.2;
  letter-spacing: 1em;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-as-seen__logo-7-caption {
    left: 2.727% !important;
    top: 69.811% !important;
    width: 95.455% !important;
    height: 30.189% !important;
    font-size: 2.8125cqw !important;
  }
}

.homepage-book-cta-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #1d1d1f;
}

.homepage-book-cta-bg {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.2;
}

.homepage-book-cta-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/700;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-book-cta-canvas {
    aspect-ratio: 320/603 !important;
  }
}

.homepage-book-cta__headline {
  position: absolute;
  left: 15%;
  top: 16.714%;
  width: 70.083%;
  height: 38.714%;
  margin: 0;
  color: #fff;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 12.5cqw;
  line-height: 0.9;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-book-cta__headline {
    left: 11.562% !important;
    top: 21.559% !important;
    width: 77.188% !important;
    height: 27.197% !important;
    font-size: 18.75cqw !important;
  }
}

.homepage-book-cta__body {
  position: absolute;
  left: 17.833%;
  top: 59.571%;
  width: 64.5%;
  height: 8.571%;
  color: #e9e9e9;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.5cqw;
  line-height: 1.6;
  text-align: center;
}
.homepage-book-cta__body p {
  margin: 0;
}
@media (max-width: 768px) {
  .homepage-book-cta__body {
    left: 10.312% !important;
    top: 53.068% !important;
    width: 79.375% !important;
    height: 15.423% !important;
    font-size: 4.0625cqw !important;
    line-height: 1.3 !important;
  }
}

.homepage-book-cta__button {
  position: absolute;
  left: 36.5%;
  top: 74.857%;
  width: 27.167%;
  height: 8.571%;
}
@media (max-width: 768px) {
  .homepage-book-cta__button {
    left: 15% !important;
    top: 71.973% !important;
    width: 70% !important;
    height: 6.468% !important;
  }
}

.homepage-breakthrough-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background-color: #1d1d1f;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.homepage-breakthrough-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/1165;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-breakthrough-canvas {
    aspect-ratio: 320/960 !important;
  }
}

.homepage-breakthrough__headline {
  position: absolute;
  left: 11.75%;
  top: 7.296%;
  width: 76.583%;
  height: 20.687%;
  margin: 0;
  color: #000;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 9.8333cqw;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .homepage-breakthrough__headline {
    left: 6.875% !important;
    top: 11.701% !important;
    width: 86.875% !important;
    height: 8.926% !important;
    font-size: 10.9375cqw !important;
  }
}

.homepage-breakthrough__intro {
  position: absolute;
  left: 17.25%;
  top: 30.987%;
  width: 65.583%;
  height: 5.236%;
  color: #1d1d1f;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.5cqw;
  line-height: 1.6;
  text-align: center;
}
.homepage-breakthrough__intro p {
  margin: 0;
}
@media (max-width: 768px) {
  .homepage-breakthrough__intro {
    left: 6.562% !important;
    top: 22.557% !important;
    width: 87.188% !important;
    height: 10.253% !important;
    font-size: 4.0625cqw !important;
  }
}

.homepage-breakthrough__closing {
  position: absolute;
  left: 14.917%;
  top: 64.034%;
  width: 70.333%;
  height: 5.236%;
  color: #1d1d1f;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.5cqw;
  line-height: 1.6;
  text-align: center;
}
.homepage-breakthrough__closing p {
  margin: 0;
}
@media (max-width: 768px) {
  .homepage-breakthrough__closing {
    left: 9.375% !important;
    top: 69.723% !important;
    width: 81.25% !important;
    height: 10.736% !important;
    font-size: 4.0625cqw !important;
  }
}

.homepage-breakthrough__badge {
  position: absolute;
  left: 11.5%;
  top: 0.343%;
  width: 77%;
  height: 5.064%;
  background: #000;
}
@media (max-width: 768px) {
  .homepage-breakthrough__badge {
    left: 7.187% !important;
    top: 1.93% !important;
    width: 86.25% !important;
    height: 7.841% !important;
  }
}

.homepage-breakthrough__badge-text {
  position: absolute;
  left: 0.866%;
  top: 23.729%;
  width: 98.268%;
  height: 50.847%;
  color: #ecd032;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  font-size: 2.9167cqw;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-breakthrough__badge-text {
    left: 4.71% !important;
    top: 23.077% !important;
    width: 90.217% !important;
    height: 56.923% !important;
    font-size: 5.625cqw !important;
  }
}

.homepage-breakthrough__card {
  position: absolute;
  top: 39.313%;
  width: 22.75%;
  height: 21.459%;
  border-radius: 20px;
  background: linear-gradient(0deg, #323233 0%, #1d1d1f 100%);
}

.homepage-breakthrough__card-2 {
  left: 50.5%;
}
@media (max-width: 768px) {
  .homepage-breakthrough__card-2 {
    left: 9.688% !important;
    top: 52.232% !important;
    width: 37.812% !important;
    height: 15.561% !important;
  }
}

.homepage-breakthrough__card-3 {
  left: 3.083%;
}
@media (max-width: 768px) {
  .homepage-breakthrough__card-3 {
    left: 9.688% !important;
    top: 34.741% !important;
    width: 37.812% !important;
    height: 15.561% !important;
  }
}

.homepage-breakthrough__card-4 {
  left: 26.833%;
}
@media (max-width: 768px) {
  .homepage-breakthrough__card-4 {
    left: 51.875% !important;
    top: 34.741% !important;
    width: 38.438% !important;
    height: 15.561% !important;
  }
}

.homepage-breakthrough__card-5 {
  left: 74.25%;
}
@media (max-width: 768px) {
  .homepage-breakthrough__card-5 {
    left: 52.188% !important;
    top: 52.232% !important;
    width: 37.812% !important;
    height: 15.561% !important;
  }
}

.homepage-breakthrough__card-icon {
  position: absolute;
  left: 28.571%;
  top: 16.8%;
  width: 43.223%;
  height: 37.6%;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-2 .homepage-breakthrough__card-icon {
    left: 33.884% !important;
    top: 14.729% !important;
    width: 32.231% !important;
    height: 37.984% !important;
  }
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-3 .homepage-breakthrough__card-icon {
    left: 34.711% !important;
    top: 12.403% !important;
    width: 31.405% !important;
    height: 37.984% !important;
  }
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-4 .homepage-breakthrough__card-icon {
    left: 34.146% !important;
    top: 12.403% !important;
    width: 31.707% !important;
    height: 37.984% !important;
  }
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-5 .homepage-breakthrough__card-icon {
    left: 33.058% !important;
    top: 13.178% !important;
    width: 33.884% !important;
    height: 41.085% !important;
  }
}

.homepage-breakthrough__card-text {
  position: absolute;
  left: 15%;
  top: 66%;
  width: 70%;
  height: 10%;
  color: #ecd032;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.5cqw;
  line-height: 1.6;
  text-align: center;
  text-transform: capitalize;
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-2 .homepage-breakthrough__card-text {
    left: 7.438% !important;
    top: 59.69% !important;
    width: 85.124% !important;
    height: 22.481% !important;
    font-size: 4.6875cqw !important;
    line-height: 1 !important;
  }
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-3 .homepage-breakthrough__card-text {
    left: 14.876% !important;
    top: 57.364% !important;
    width: 70.248% !important;
    height: 24.806% !important;
    font-size: 4.6875cqw !important;
    line-height: 1 !important;
  }
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-4 .homepage-breakthrough__card-text {
    left: 6.504% !important;
    top: 58.915% !important;
    width: 87.805% !important;
    height: 22.481% !important;
    font-size: 4.6875cqw !important;
    line-height: 1 !important;
  }
}

@media (max-width: 768px) {
  .homepage-breakthrough__card-5 .homepage-breakthrough__card-text {
    left: 15.702% !important;
    top: 58.915% !important;
    width: 68.595% !important;
    height: 23.256% !important;
    font-size: 4.6875cqw !important;
    line-height: 1 !important;
  }
}

.homepage-event-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #000;
}

.homepage-event-bg {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.2;
}

.homepage-event-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/900;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-event-canvas {
    aspect-ratio: 320/1200 !important;
  }
}

.homepage-event__giant-headline {
  position: absolute;
  left: 4.167%;
  top: 19.333%;
  width: 43.333%;
  height: 19.889%;
  margin: 0;
  color: #fff;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 8.3333cqw;
  line-height: 0.9;
  text-align: center !important;
  text-transform: uppercase;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .homepage-event__giant-headline {
    left: 2.188% !important;
    top: 25.417% !important;
    width: 95.938% !important;
    height: 5.167% !important;
    font-size: 18.75cqw !important;
  }
}

.homepage-event__subheadline {
  position: absolute;
  left: 10.083%;
  top: 29.333%;
  width: 31.583%;
  height: 3%;
  color: #ecd032;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 3.25cqw;
  line-height: 1.3;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .homepage-event__subheadline {
    left: 15.937% !important;
    top: 30.583% !important;
    width: 68.125% !important;
    height: 1.833% !important;
    font-size: 5cqw !important;
  }
}

.homepage-event__photo {
  position: absolute;
  left: 50%;
  top: 0;
  width: 75.25%;
  height: 100%;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  filter: drop-shadow(-28px 10px 20px rgba(0, 0, 0, 0.5));
}
@media (max-width: 768px) {
  .homepage-event__photo {
    left: 6.562% !important;
    top: 1.167% !important;
    width: 86.25% !important;
    height: 22.833% !important;
  }
}

.homepage-event__body {
  position: absolute;
  color: #e9e9e9;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  text-align: center;
}
.homepage-event__body p {
  margin: 0;
}

.homepage-event__body-middle {
  left: 6.667%;
  top: 36%;
  width: 38.5%;
  height: 8.333%;
  font-size: 1.3333cqw;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .homepage-event__body-middle {
    left: 5.625% !important;
    top: 33.167% !important;
    width: 88.438% !important;
    height: 6.083% !important;
    font-size: 4.0625cqw !important;
  }
}

.homepage-event__combines-label {
  position: absolute;
  left: 6.667%;
  top: 45%;
  width: 38.5%;
  height: 2.889%;
  color: #e9e9e9;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.5cqw;
  line-height: 1.3;
  text-align: center;
}
@media (max-width: 768px) {
  .homepage-event__combines-label {
    left: 19.688% !important;
    top: 40.417% !important;
    width: 60.312% !important;
    height: 1.75% !important;
    font-size: 5cqw !important;
    line-height: 1.5 !important;
  }
}

.homepage-event__pill {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #5bc0eb;
}
.homepage-event__pill span {
  color: #1d1d1f;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.1667cqw;
  line-height: 1;
  text-align: center;
  text-transform: capitalize;
}
@media (max-width: 768px) {
  .homepage-event__pill span {
    font-size: 5cqw !important;
  }
}

.homepage-event__pill-1 {
  left: 5.167%;
  top: 49.889%;
  width: 13.417%;
  height: 3.889%;
}
@media (max-width: 768px) {
  .homepage-event__pill-1 {
    left: 15% !important;
    top: 44.5% !important;
    width: 70.312% !important;
    height: 3.333% !important;
  }
}

.homepage-event__pill-2 {
  left: 19.25%;
  top: 49.889%;
  width: 13.417%;
  height: 3.889%;
}
@media (max-width: 768px) {
  .homepage-event__pill-2 {
    left: 15% !important;
    top: 49.083% !important;
    width: 70.312% !important;
    height: 3.333% !important;
  }
  .homepage-event__pill-2 span {
    line-height: 1.5 !important;
  }
}

.homepage-event__pill-3 {
  left: 33.25%;
  top: 49.889%;
  width: 13.417%;
  height: 3.889%;
}
@media (max-width: 768px) {
  .homepage-event__pill-3 {
    left: 15% !important;
    top: 53.667% !important;
    width: 70.312% !important;
    height: 3.333% !important;
  }
}

.homepage-event__pill-4 {
  left: 5.25%;
  top: 54.667%;
  width: 13.417%;
  height: 3.889%;
}
@media (max-width: 768px) {
  .homepage-event__pill-4 {
    left: 15% !important;
    top: 58.25% !important;
    width: 70.312% !important;
    height: 3.333% !important;
  }
}

.homepage-event__pill-5 {
  left: 14.833%;
  top: 59.556%;
  width: 22.25%;
  height: 3.889%;
}
.homepage-event__pill-5 span {
  line-height: 1.3;
  text-transform: none;
}
@media (max-width: 768px) {
  .homepage-event__pill-5 {
    left: 14.688% !important;
    top: 72% !important;
    width: 70.312% !important;
    height: 6.167% !important;
  }
  .homepage-event__pill-5 span {
    line-height: 1.3 !important;
  }
}

.homepage-event__pill-6 {
  left: 33.333%;
  top: 54.667%;
  width: 13.417%;
  height: 3.889%;
}
@media (max-width: 768px) {
  .homepage-event__pill-6 {
    left: 15% !important;
    top: 67.417% !important;
    width: 70.312% !important;
    height: 3.333% !important;
  }
}

.homepage-event__pill-7 {
  left: 19.333%;
  top: 54.667%;
  width: 13.417%;
  height: 3.889%;
}
@media (max-width: 768px) {
  .homepage-event__pill-7 {
    left: 15.313% !important;
    top: 62.833% !important;
    width: 70.312% !important;
    height: 3.333% !important;
  }
}

.homepage-event__small-headline {
  position: absolute;
  left: 6.583%;
  top: 67.222%;
  width: 38.75%;
  height: 2.889%;
  color: #ecd032;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 1.6667cqw;
  line-height: 1.3;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .homepage-event__small-headline {
    left: 15.937% !important;
    top: 81.167% !important;
    width: 68.125% !important;
    height: 3.167% !important;
    font-size: 5cqw !important;
  }
}

.homepage-event__body-bottom {
  left: 7.25%;
  top: 71.444%;
  width: 37.417%;
  height: 5.444%;
  font-size: 1.3333cqw;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .homepage-event__body-bottom {
    left: 10% !important;
    top: 85.667% !important;
    width: 80% !important;
    height: 4.25% !important;
    font-size: 4.0625cqw !important;
  }
}

.homepage-event__button {
  position: absolute;
  left: 11.583%;
  top: 79.889%;
  width: 28.75%;
  height: 6.667%;
}
@media (max-width: 768px) {
  .homepage-event__button {
    left: 5.938% !important;
    top: 91.75% !important;
    width: 87.812% !important;
    height: 3.25% !important;
  }
}

.homepage-featured-videos-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #ecd032;
}

.homepage-featured-videos-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/923;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-featured-videos-canvas {
    aspect-ratio: 320/1308 !important;
  }
}

.homepage-featured-videos__heading {
  position: absolute;
  left: 19.583%;
  top: 9.317%;
  width: 60.917%;
  height: 11.051%;
  margin: 0;
  color: #000;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 9.1667cqw;
  line-height: 0.9;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-featured-videos__heading {
    left: 2.188% !important;
    top: 4.511% !important;
    width: 95.938% !important;
    height: 9.327% !important;
    font-size: 20.3125cqw !important;
  }
}

.homepage-featured-videos__item {
  position: absolute;
  width: 45.917%;
  height: 32.286%;
}
@media (max-width: 768px) {
  .homepage-featured-videos__item {
    left: 7.812% !important;
    width: 84.688% !important;
    height: 17.584% !important;
  }
}

.homepage-featured-videos__item-1 {
  left: 3.5%;
  top: 23.402%;
}
@media (max-width: 768px) {
  .homepage-featured-videos__item-1 {
    top: 16.284% !important;
  }
}

.homepage-featured-videos__item-2 {
  left: 50.667%;
  top: 23.402%;
}
@media (max-width: 768px) {
  .homepage-featured-videos__item-2 {
    top: 36.162% !important;
  }
}

.homepage-featured-videos__item-3 {
  left: 3.5%;
  top: 59.155%;
}
@media (max-width: 768px) {
  .homepage-featured-videos__item-3 {
    top: 55.963% !important;
  }
}

.homepage-featured-videos__item-4 {
  left: 50.667%;
  top: 59.155%;
}
@media (max-width: 768px) {
  .homepage-featured-videos__item-4 {
    top: 75.841% !important;
  }
}

.homepage-featured-videos__panel {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
}

.homepage-featured-videos__video {
  position: absolute;
  left: 1.633%;
  top: 3.02%;
  width: 96.733%;
  height: 93.96%;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
}

.homepage-hero-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #000;
}

.homepage-hero-bg {
  position: absolute;
  left: 0;
  top: -20%;
  width: 100%;
  height: 140%;
  object-fit: cover;
  opacity: 0.25;
}

.homepage-hero-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/900;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-hero-canvas {
    aspect-ratio: 320/1030 !important;
  }
}

.homepage-hero__panel-1 {
  position: absolute;
  left: 15.4%;
  top: 78.444%;
  width: 1.833%;
  height: 11.667%;
  background: linear-gradient(0deg, rgba(91, 192, 235, 0.5) 0%, rgb(91, 192, 235) 100%);
}
@media (max-width: 768px) {
  .homepage-hero__panel-1 {
    display: none !important;
  }
}

.homepage-hero__panel-2 {
  position: absolute;
  left: 17.167%;
  top: 88%;
  width: 74.167%;
  height: 2.111%;
  background: linear-gradient(6deg, rgba(91, 192, 235, 0.5) 0%, rgb(91, 192, 235) 100%);
}
@media (max-width: 768px) {
  .homepage-hero__panel-2 {
    display: none !important;
  }
}

.homepage-hero__panel-3 {
  position: absolute;
  left: 90.583%;
  top: 17.556%;
  width: 1.833%;
  height: 72.556%;
  background: var(--homepage-hero-accent-color, #5bc0eb);
}
@media (max-width: 768px) {
  .homepage-hero__panel-3 {
    display: none !important;
  }
}

.homepage-hero__panel-4 {
  position: absolute;
  left: 17.167%;
  top: 17.556%;
  width: 75.083%;
  height: 2.111%;
  background: var(--homepage-hero-accent-color, #5bc0eb);
}
@media (max-width: 768px) {
  .homepage-hero__panel-4 {
    display: none !important;
  }
}

.homepage-hero__panel-5 {
  position: absolute;
  left: 15.4%;
  top: 17.556%;
  width: 1.833%;
  height: 11.667%;
  background: linear-gradient(0deg, rgba(91, 192, 235, 0.5) 0%, rgb(91, 192, 235) 100%);
}
@media (max-width: 768px) {
  .homepage-hero__panel-5 {
    display: none !important;
  }
}

.homepage-hero__image-1 {
  position: absolute;
  left: 49.083%;
  top: 13.778%;
  width: 57.75%;
  height: 86.222%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-hero__image-1 {
    left: 6.875% !important;
    top: 65.521% !important;
    width: 86.562% !important;
    height: 34.479% !important;
  }
}

.homepage-hero__eyebrow {
  position: absolute;
  left: 3%;
  top: 32.778%;
  width: 51.25%;
  height: 6.667%;
  color: #fff;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-size: 2.75cqw;
  line-height: 1.6;
  letter-spacing: 0.1em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-hero__eyebrow {
    left: 13.438% !important;
    top: 7.761% !important;
    width: 74.062% !important;
    height: 1.885% !important;
    font-size: 5cqw !important;
    text-align: center !important;
  }
}

.homepage-hero__headline {
  position: absolute;
  left: 3%;
  top: 39.333%;
  width: 53.083%;
  height: 7.556%;
  margin: 0;
  color: var(--homepage-hero-headline-color, #ecd032);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 6cqw;
  line-height: 0.9;
  text-align: left;
  text-transform: uppercase;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
@media (max-width: 768px) {
  .homepage-hero__headline {
    left: 16.875% !important;
    top: 10.976% !important;
    width: 67.188% !important;
    height: 21.84% !important;
    font-size: 21.875cqw !important;
    text-align: center !important;
  }
}

.homepage-hero__tagline {
  position: absolute;
  left: 3%;
  top: 48.556%;
  width: 48.583%;
  height: 3.222%;
  color: var(--homepage-hero-accent-color, #5bc0eb);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-size: 1.3333cqw;
  line-height: 1.6;
  letter-spacing: 0.1em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .homepage-hero__tagline {
    left: 16.25% !important;
    top: 33.038% !important;
    width: 67.812% !important;
    height: 6.652% !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
  }
}

.homepage-hero__description {
  position: absolute;
  left: 3%;
  top: 52.778%;
  width: 48.583%;
  height: 11.111%;
  color: #fff;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.3333cqw;
  line-height: 1.6;
  text-align: left;
}
.homepage-hero__description p {
  margin: 0;
}
@media (max-width: 768px) {
  .homepage-hero__description {
    left: 10.312% !important;
    top: 40.355% !important;
    width: 79.375% !important;
    height: 13.969% !important;
    font-size: 4.0625cqw !important;
    text-align: center !important;
  }
}

.homepage-hero__button-1 {
  position: absolute;
  left: 3%;
  top: 66.778%;
  width: 27.167%;
  height: 6.667%;
}
@media (max-width: 768px) {
  .homepage-hero__button-1 {
    left: 6.875% !important;
    top: 56.541% !important;
    width: 86.562% !important;
    height: 4.324% !important;
  }
}

.homepage-services-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #fff;
}

.homepage-services__edge-wrap {
  position: absolute;
  inset: 0;
}

.homepage-services__panel-left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(min(100%, 1200px) * 0.5 + max(0px, (100% - 1200px) / 2));
  background: #ecd032;
}
@media (max-width: 768px) {
  .homepage-services__panel-left {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 50.078% !important;
  }
}

.homepage-services__panel-right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: calc(min(100%, 1200px) * 0.5 + max(0px, (100% - 1200px) / 2));
  background: #5bc0eb;
}
@media (max-width: 768px) {
  .homepage-services__panel-right {
    left: 0 !important;
    top: 50.078% !important;
    width: 100% !important;
    height: 50.078% !important;
    right: auto !important;
  }
}

.homepage-services__bg-photo-left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(min(100%, 1200px) * 0.351667 + max(0px, (100% - 1200px) / 2));
  opacity: 0.1;
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-services__bg-photo-left {
    left: -0.312% !important;
    top: 0 !important;
    width: 100.312% !important;
    height: 50.078% !important;
  }
}

.homepage-services__bg-photo-right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: calc(min(100%, 1200px) * 0.35 + max(0px, (100% - 1200px) / 2));
  opacity: 0.1;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-services__bg-photo-right {
    left: 0 !important;
    top: 50.078% !important;
    width: 100% !important;
    height: 50.078% !important;
    right: auto !important;
  }
}

.homepage-services-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/900;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-services-canvas {
    aspect-ratio: 320/639 !important;
  }
}

.homepage-services__edge {
  position: absolute;
  top: 0.111%;
  width: 13.917%;
  height: 100%;
}
@media (max-width: 768px) {
  .homepage-services__edge {
    display: none !important;
  }
}

.homepage-services__edge-right {
  left: 65%;
  transform: rotate(180deg);
  background: linear-gradient(270deg, #5bc0eb 0%, rgba(0, 0, 0, 0) 100%);
}

.homepage-services__edge-left {
  left: 21.25%;
  top: 0;
  background: linear-gradient(270deg, #ecd032 0%, rgba(0, 0, 0, 0) 100%);
}

.homepage-services__heading {
  position: absolute;
  margin: 0;
  color: #000;
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-size: 6.6667cqw;
  line-height: 0.9;
  text-transform: uppercase;
  text-shadow: 2px 10px 10px rgba(0, 0, 0, 0.1);
}

.homepage-services__heading-right {
  left: 73.083%;
  top: 36.889%;
  width: 26%;
  height: 9.889%;
  text-align: right;
}
@media (max-width: 768px) {
  .homepage-services__heading-right {
    left: 15% !important;
    top: 59.781% !important;
    width: 69.375% !important;
    height: 7.981% !important;
    font-size: 18.75cqw !important;
    text-align: center !important;
  }
}

.homepage-services__heading-left {
  left: 1.25%;
  top: 36.889%;
  width: 24.25%;
  height: 8.222%;
  text-align: left;
}
@media (max-width: 768px) {
  .homepage-services__heading-left {
    left: 15.937% !important;
    top: 10.329% !important;
    width: 66.875% !important;
    height: 7.981% !important;
    font-size: 18.75cqw !important;
    text-align: left !important;
  }
}

.homepage-services__body {
  position: absolute;
  color: #1d1d1f;
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-size: 1.5cqw;
  line-height: 1.6;
}
.homepage-services__body p {
  margin: 0;
}

.homepage-services__body-right {
  left: 73.083%;
  top: 47.333%;
  width: 26%;
  height: 9.222%;
  text-align: right;
}
@media (max-width: 768px) {
  .homepage-services__body-right {
    left: 10.312% !important;
    top: 71.518% !important;
    width: 78.438% !important;
    height: 9.546% !important;
    font-size: 4.6875cqw !important;
    text-align: center !important;
  }
}

.homepage-services__body-left {
  left: 1.25%;
  top: 46.778%;
  width: 26%;
  height: 9.778%;
  text-align: left;
}
@media (max-width: 768px) {
  .homepage-services__body-left {
    left: 14.688% !important;
    top: 21.283% !important;
    width: 70.625% !important;
    height: 9.546% !important;
    font-size: 4.6875cqw !important;
    text-align: center !important;
  }
}

.homepage-services__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  box-sizing: border-box;
  background: #1d1d1f;
  color: #ecd032;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 600;
  font-size: 1.1667cqw;
  letter-spacing: 0.1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px 20px;
  transition: color 0.3s;
}
.homepage-services__button:hover {
  color: #fff;
}

.homepage-services__button-right {
  left: 78.5%;
  top: 60.556%;
  width: 20.583%;
  height: 6.667%;
}
@media (max-width: 768px) {
  .homepage-services__button-right {
    left: 14.688% !important;
    top: 84.664% !important;
    width: 70% !important;
    height: 6.103% !important;
    font-size: 3.75cqw !important;
  }
}

.homepage-services__button-left {
  left: 1.25%;
  top: 60.556%;
  width: 26%;
  height: 6.667%;
}
@media (max-width: 768px) {
  .homepage-services__button-left {
    left: 6.875% !important;
    top: 33.803% !important;
    width: 85.938% !important;
    height: 6.103% !important;
    font-size: 3.75cqw !important;
  }
}

.homepage-services__photo {
  position: absolute;
  left: 28.167%;
  top: 6.667%;
  width: 48.333%;
  height: 93.333%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .homepage-services__photo {
    display: none !important;
  }
}

.homepage-video-cta-section {
  position: relative;
  width: 100%;
  overflow: visible;
  background: #1a1a1a;
}

.bg-img-homepage-video-cta {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.homepage-video-cta-canvas {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/450;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .homepage-video-cta-canvas {
    aspect-ratio: 320/234 !important;
  }
}

.homepage-video-cta__panel {
  position: absolute;
  left: 9.083%;
  top: -66.667%;
  width: 81.833%;
  height: 118.222%;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 768px) {
  .homepage-video-cta__panel {
    left: 8.125% !important;
    top: -54.274% !important;
    width: 83.75% !important;
    height: 98.291% !important;
  }
}

.homepage-video-cta__video {
  position: absolute;
  left: 10.417%;
  top: -63.111%;
  width: 79.167%;
  height: 111.111%;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 768px) {
  .homepage-video-cta__video {
    left: 10.938% !important;
    top: -50% !important;
    width: 78.438% !important;
    height: 89.744% !important;
  }
}

.homepage-video-cta__button {
  position: absolute;
  left: 36.417%;
  top: 60.444%;
  width: 27.333%;
  height: 14.222%;
}
@media (max-width: 768px) {
  .homepage-video-cta__button {
    left: 15% !important;
    top: 58.12% !important;
    width: 70% !important;
    height: 16.667% !important;
  }
}

.popout-menu {
  position: fixed;
  inset: 0;
  z-index: 1000;
  background: rgb(3, 3, 3);
  overflow-y: auto;
  display: none;
}

.canvas-popout-menu {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  aspect-ratio: 1200/750;
  container-type: inline-size;
}
@media (max-width: 768px) {
  .canvas-popout-menu {
    aspect-ratio: 320/607 !important;
  }
}

.popout-menu__image-1 {
  left: 41.583%;
  top: 0%;
  width: 58.417%;
  height: 76.4%;
  position: absolute;
  background-size: 124.554%;
  background-position: 2.727% 77.049%;
  background-repeat: no-repeat;
  transform: translateX(var(--popout-edge-inset, 0px));
}
@media (max-width: 768px) {
  .popout-menu__image-1 {
    left: 30% !important;
    top: 0% !important;
    width: 70% !important;
    height: 35.914% !important;
    opacity: 0.5 !important;
  }
}

.popout-menu__group-1 {
  left: 94.417%;
  top: 0%;
  width: 5.583%;
  height: 7.2%;
  position: absolute;
  cursor: pointer;
  transform: translateX(var(--popout-edge-inset, 0px)) translateY(calc(-1 * var(--popout-vcenter-margin, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__group-1 {
    left: 88.438% !important;
    top: 0.988% !important;
    width: 11.562% !important;
    height: 6.096% !important;
  }
}

.popout-menu__icon-1 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__group-2 {
  left: 68.5%;
  top: 87.867%;
  width: 2.167%;
  height: 3.467%;
  position: absolute;
  display: block;
}
@media (max-width: 768px) {
  .popout-menu__group-2 {
    left: 63.75% !important;
    top: 74.465% !important;
    width: 10% !important;
    height: 5.272% !important;
  }
}

.popout-menu__icon-2 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__group-3 {
  left: 64%;
  top: 87.867%;
  width: 2.167%;
  height: 3.467%;
  position: absolute;
  display: block;
}
@media (max-width: 768px) {
  .popout-menu__group-3 {
    left: 51.562% !important;
    top: 74.465% !important;
    width: 10% !important;
    height: 5.272% !important;
  }
}

.popout-menu__icon-3 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__group-4 {
  left: 59.5%;
  top: 87.867%;
  width: 2.167%;
  height: 3.467%;
  position: absolute;
  display: block;
}
@media (max-width: 768px) {
  .popout-menu__group-4 {
    left: 39.688% !important;
    top: 74.465% !important;
    width: 10% !important;
    height: 5.272% !important;
  }
}

.popout-menu__icon-4 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__group-5 {
  left: 50.5%;
  top: 87.867%;
  width: 2.167%;
  height: 3.467%;
  position: absolute;
  display: block;
}
@media (max-width: 768px) {
  .popout-menu__group-5 {
    left: 15.313% !important;
    top: 74.465% !important;
    width: 10% !important;
    height: 5.272% !important;
  }
}

.popout-menu__icon-5 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__line-1 {
  left: 66.75%;
  top: 83.867%;
  width: 8.417%;
  height: 0.267%;
  position: absolute;
  background: rgb(91, 192, 235);
}
@media (max-width: 768px) {
  .popout-menu__line-1 {
    display: none !important;
  }
}

.popout-menu__text-1 {
  left: 50.5%;
  top: 82.533%;
  width: 18%;
  height: 3.733%;
  position: absolute;
  color: rgb(255, 255, 255);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.6667cqw;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
}
@media (max-width: 768px) {
  .popout-menu__text-1 {
    left: 9.688% !important;
    top: 68.369% !important;
    width: 80.625% !important;
    height: 3.295% !important;
    color: rgb(255, 255, 255) !important;
    line-height: 1 !important;
    letter-spacing: 0em !important;
    font-size: 5cqw !important;
    text-align: center !important;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
  }
}

.popout-menu__button-1 {
  left: 5.417%;
  top: 83.067%;
  width: 37.667%;
  height: 8%;
  position: absolute;
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__button-1 {
    left: 0.625% !important;
    top: 99.671% !important;
    width: 77.188% !important;
    height: 7.249% !important;
    display: none !important;
  }
}

.popout-menu__image-2 {
  left: 3.25%;
  top: 2.667%;
  width: 12.167%;
  height: 11.2%;
  position: absolute;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__image-2 {
    left: 2.188% !important;
    top: 0.988% !important;
    width: 36.875% !important;
    height: 12.356% !important;
  }
}

.popout-menu__group-6 {
  left: 55%;
  top: 87.867%;
  width: 2.167%;
  height: 3.467%;
  position: absolute;
  display: block;
}
@media (max-width: 768px) {
  .popout-menu__group-6 {
    left: 27.5% !important;
    top: 74.465% !important;
    width: 10% !important;
    height: 5.272% !important;
  }
}

.popout-menu__icon-6 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__group-7 {
  left: 73%;
  top: 87.867%;
  width: 2.167%;
  height: 3.467%;
  position: absolute;
  display: block;
}
@media (max-width: 768px) {
  .popout-menu__group-7 {
    left: 75.938% !important;
    top: 74.465% !important;
    width: 10% !important;
    height: 5.272% !important;
  }
}

.popout-menu__icon-7 {
  width: 100%;
  height: 100%;
  display: block;
}

.popout-menu__image-3 {
  left: -30.833%;
  top: 48.133%;
  width: 62.5%;
  height: 3.733%;
  position: absolute;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (min-width: 769px) {
  .popout-menu__image-3 {
    height: calc(28px + 2 * var(--popout-vcenter-margin, 0px)) !important;
    transform: translateX(calc(-1 * var(--popout-edge-inset, 0px))) translateY(calc(-1 * var(--popout-vcenter-margin, 0px))) rotate(270deg) !important;
  }
}
@media (max-width: 768px) {
  .popout-menu__image-3 {
    display: none !important;
    left: 0% !important;
    top: 91.763% !important;
    width: 100% !important;
    height: 13.509% !important;
    transform: rotate(0deg) !important;
  }
}

.popout-menu__line-2 {
  left: 5.417%;
  top: 23.867%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-2 {
    left: 7.187% !important;
    top: 18.451% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.popout-menu__line-3 {
  left: 5.417%;
  top: 32.8%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-3 {
    left: 7.187% !important;
    top: 25.865% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.popout-menu__line-4 {
  left: 5.417%;
  top: 50.533%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-4 {
    left: 7.187% !important;
    top: 40.857% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.popout-menu__line-5 {
  left: 5.417%;
  top: 59.333%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-5 {
    left: 7.187% !important;
    top: 48.27% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.popout-menu__line-6 {
  left: 5.417%;
  top: 78.267%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-6 {
    left: 7.187% !important;
    top: 63.756% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.popout-menu__button-2 {
  left: 5.417%;
  top: 81.067%;
  width: 37.667%;
  height: 8%;
  position: absolute;
  display: none !important;
}
@media (max-width: 768px) {
  .popout-menu__button-2 {
    left: 12.188% !important;
    top: 84.02% !important;
    width: 77.188% !important;
    height: 7.249% !important;
    display: inline-flex !important;
  }
}

.popout-menu__text-2 {
  left: 50.5%;
  top: 54.8%;
  width: 39.667%;
  height: 9.867%;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
  position: absolute;
  color: rgb(236, 208, 50);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.9167cqw;
  line-height: 1.2;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .popout-menu__text-2 {
    display: none !important;
  }
}

.popout-menu__text-3 {
  left: 50.5%;
  top: 67.067%;
  width: 40.25%;
  height: 11.2%;
  position: absolute;
  color: rgb(233, 233, 233);
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.3333cqw;
  line-height: 1.8;
  letter-spacing: 0em;
  text-align: left;
}
@media (max-width: 768px) {
  .popout-menu__text-3 {
    display: none !important;
  }
}

.popout-menu__link-1,
.popout-menu__link-2,
.popout-menu__link-3,
.popout-menu__link-4,
.popout-menu__link-5,
.popout-menu__link-6,
.popout-menu__link-7 {
  left: 5.417%;
  width: 32.25%;
  height: 6%;
  position: absolute;
  color: rgb(255, 255, 255);
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.9167cqw;
  line-height: 1.2;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  white-space: nowrap;
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
  transition: color 0.3s;
}
.popout-menu__link-1:hover,
.popout-menu__link-2:hover,
.popout-menu__link-3:hover,
.popout-menu__link-4:hover,
.popout-menu__link-5:hover,
.popout-menu__link-6:hover,
.popout-menu__link-7:hover {
  color: #ecd032;
}
@media (max-width: 768px) {
  .popout-menu__link-1,
  .popout-menu__link-2,
  .popout-menu__link-3,
  .popout-menu__link-4,
  .popout-menu__link-5,
  .popout-menu__link-6,
  .popout-menu__link-7 {
    width: 43.125% !important;
    height: 2.965% !important;
    color: rgb(255, 255, 255) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    letter-spacing: 0em !important;
    font-size: 5.625cqw !important;
    text-align: left !important;
    font-family: "Anton", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
}

.popout-menu__link-1 {
  top: 43.333%;
}
@media (max-width: 768px) {
  .popout-menu__link-1 {
    left: 7.187% !important;
    top: 35.75% !important;
  }
}

.popout-menu__link-2 {
  top: 16.8%;
}
@media (max-width: 768px) {
  .popout-menu__link-2 {
    left: 7.187% !important;
    top: 13.674% !important;
  }
}

.popout-menu__link-3 {
  top: 25.6%;
}
@media (max-width: 768px) {
  .popout-menu__link-3 {
    left: 7.812% !important;
    top: 20.758% !important;
  }
}

.popout-menu__link-4 {
  top: 34.267%;
}
@media (max-width: 768px) {
  .popout-menu__link-4 {
    left: 7.187% !important;
    top: 28.171% !important;
  }
}

.popout-menu__link-5 {
  top: 52.267%;
}
@media (max-width: 768px) {
  .popout-menu__link-5 {
    left: 7.187% !important;
    top: 43.328% !important;
  }
}

.popout-menu__link-6 {
  top: 71.067%;
  width: 29.167%;
}
@media (max-width: 768px) {
  .popout-menu__link-6 {
    left: 7.187% !important;
    top: 58.649% !important;
    width: 53.125% !important;
  }
}

.popout-menu__link-7 {
  top: 61.067%;
  width: 29.167%;
}
@media (max-width: 768px) {
  .popout-menu__link-7 {
    left: 7.187% !important;
    top: 50.577% !important;
    width: 53.125% !important;
  }
}

.popout-menu__line-7 {
  left: 5.417%;
  top: 41.6%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-7 {
    left: 7.187% !important;
    top: 33.278% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.popout-menu__line-8 {
  left: 5.417%;
  top: 68.267%;
  width: 32.25%;
  height: 0.133%;
  position: absolute;
  background: rgb(182, 182, 183);
  transform: translateX(calc(-1 * var(--popout-edge-inset, 0px)));
}
@media (max-width: 768px) {
  .popout-menu__line-8 {
    left: 7.187% !important;
    top: 55.684% !important;
    width: 70% !important;
    height: 0.165% !important;
  }
}

.powered-by {
  padding: 15px;
  font-size: 14px;
}
.powered-by a {
  color: #222;
}

.section, .section-lg, .section-sm {
  border-bottom: 1px solid #eee;
}