/* team-brad-grecco — desktop (gerado por scripts/extract/classic.mjs; px → rem, raiz 1rem) */
@media (min-width: 76.8rem) {
  body.page {
    background-color: rgb(190, 11, 26);
  }
}
.d-team-brad-grecco-comp-mbtn1c5m {
  position: relative;
  width: 100%;
  height: 202rem;
  overflow: visible;
}
.d-team-brad-grecco-comp-mbtn1c5m {
  --largura-fluida: max(98rem, calc(-16rem + var(--vwl)));
}
.d-team-brad-grecco-comp-mbtn1c5m > .grid {
  position: relative;
  width: var(--largura-fluida);
  height: 100%;
  margin: 0 auto;
}
.d-team-brad-grecco-comp-mbtn1c5m-n-0 {
  position: absolute;
  left: 0;
  top: 0.6rem;
  width: calc(0.6 * var(--largura-fluida));
  height: 201.4rem;
  background-color: rgb(190, 11, 26);
}
.d-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6a3-1 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 3.5rem;
  width: 7.9rem;
  height: 2.9rem;
  display: flex;
  align-items: center;
  justify-content: start;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 0;
  border: 0 solid rgba(50, 50, 50, 0);
  box-shadow: none;
  padding: 0 0 0 0;
  font-family: 'Avenir LT W01 35 Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.24rem;
  letter-spacing: normal;
  color: rgb(255, 255, 255);
  text-decoration: none;
  white-space: nowrap;
}
.d-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6e-2 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 8.5rem;
  width: 54.5rem;
  height: 6.2rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6i1-3 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 15.8rem;
  width: 27.6rem;
  height: 5.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-n-4 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 26.1rem;
  width: 41.4rem;
  height: 117.6rem;
  background-color: rgb(190, 11, 26);
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-fwl1b614-5 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 28.5rem;
  width: 41.4rem;
  height: 16.8rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-5616m618-6 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 45.3rem;
  width: 41.4rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-p5z57620-7 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 47.7rem;
  width: 41.4rem;
  height: 21.6rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-0w7ua628-8 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 69.3rem;
  width: 41.4rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-i7dlz630-9 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 71.7rem;
  width: 41.4rem;
  height: 7.2rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-cd643632-10 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 78.9rem;
  width: 41.4rem;
  height: 16.8rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-yaqak637-11 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 95.7rem;
  width: 41.4rem;
  height: 14.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-icj7j642-12 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 110.1rem;
  width: 41.4rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-bgee4644-13 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 112.5rem;
  width: 41.4rem;
  height: 16.8rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-zfep9646-14 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 129.3rem;
  width: 41.4rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-crasv650-15 {
  position: absolute;
  left: calc(-55.6rem + 0.6 * var(--largura-fluida));
  top: 131.7rem;
  width: 38.2rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-4395f653-16 {
  position: absolute;
  left: calc(-55.6rem + 0.6 * var(--largura-fluida));
  top: 134.1rem;
  width: 38.2rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-np7sb656-17 {
  position: absolute;
  left: calc(-55.6rem + 0.6 * var(--largura-fluida));
  top: 136.5rem;
  width: 38.2rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-hibfn659-18 {
  position: absolute;
  left: calc(-55.6rem + 0.6 * var(--largura-fluida));
  top: 138.9rem;
  width: 38.2rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-viewer-dq4mu662-19 {
  position: absolute;
  left: calc(-55.6rem + 0.6 * var(--largura-fluida));
  top: 141.3rem;
  width: 38.2rem;
  height: 2.4rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6l1-20 {
  position: absolute;
  left: calc(-58.8rem + 0.6 * var(--largura-fluida));
  top: 144.7rem;
  width: 19.1rem;
  height: 2.5rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6l3-21 {
  position: absolute;
  left: calc(-37.7rem + 0.6 * var(--largura-fluida));
  top: 144.7rem;
  width: 18.2rem;
  height: 2.5rem;
}
.d-team-brad-grecco-comp-mbtn1c5m-n-22 {
  position: absolute;
  left: calc(0.6 * var(--largura-fluida));
  top: 0.6rem;
  width: calc(0.4 * var(--largura-fluida));
  height: 201.4rem;
  background-color: rgb(190, 11, 26);
}
.d-team-brad-grecco-comp-mbtn1c5m-img_comp-mbtn1c6m5-23 {
  position: absolute;
  left: calc(0.6 * var(--largura-fluida));
  top: 8.5rem;
  width: 39.2rem;
  height: 39.2rem;
  overflow: hidden;
}
.d-team-brad-grecco-comp-mbtn1c5m-img_comp-mbtn1c6m5-23 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}
/* team-brad-grecco — mobile (gerado por scripts/extract/classic.mjs; px → rem, raiz 1rem) */
@media (max-width: 76.798rem) {
  body.page {
    background-color: rgb(190, 11, 26);
  }
}
.m-team-brad-grecco-comp-mbtn1c5m {
  position: relative;
  width: 100%;
  height: 188.9rem;
  overflow: visible;
}
.m-team-brad-grecco-comp-mbtn1c5m > .grid {
  position: relative;
  width: 32rem;
  height: 100%;
  margin: 0 auto;
}
.m-team-brad-grecco-comp-mbtn1c5m-n-0 {
  position: absolute;
  left: 0;
  top: 0;
  width: 32rem;
  height: 30.7rem;
  background-color: rgb(190, 11, 26);
  left: 0;
  width: 32rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-img_comp-mbtn1c6m5-1 {
  position: absolute;
  left: 2rem;
  top: 1rem;
  width: 28rem;
  height: 28.7rem;
  overflow: hidden;
}
.m-team-brad-grecco-comp-mbtn1c5m-img_comp-mbtn1c6m5-1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}
.m-team-brad-grecco-comp-mbtn1c5m-n-2 {
  position: absolute;
  left: 0;
  top: 30.7rem;
  width: 32rem;
  height: 158.2rem;
  background-color: rgb(190, 11, 26);
  left: 0;
  width: 32rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6a3-3 {
  position: absolute;
  left: 2rem;
  top: 31.3rem;
  width: 12rem;
  height: 3.4rem;
  display: flex;
  align-items: center;
  justify-content: start;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 0;
  border: 0 solid rgba(50, 50, 50, 0);
  box-shadow: none;
  padding: 0 0 0 0;
  font-family: 'Avenir LT W01 35 Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.96rem;
  letter-spacing: normal;
  color: rgb(255, 255, 255);
  text-decoration: none;
  white-space: nowrap;
}
.m-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6e-4 {
  position: absolute;
  left: 2rem;
  top: 35.4rem;
  width: 28rem;
  height: 3.5rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6i1-5 {
  position: absolute;
  left: 2rem;
  top: 39.4rem;
  width: 28rem;
  height: 2.4rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-n-6 {
  position: absolute;
  left: 2rem;
  top: 42.8rem;
  width: 28rem;
  height: 138.6rem;
  background-color: rgb(190, 11, 26);
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-fwl1b614-7 {
  position: absolute;
  left: 2rem;
  top: 44.9rem;
  width: 28rem;
  height: 18.9rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-5616m618-8 {
  position: absolute;
  left: 2rem;
  top: 63.8rem;
  width: 28rem;
  height: 2.1rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-p5z57620-9 {
  position: absolute;
  left: 2rem;
  top: 65.9rem;
  width: 28rem;
  height: 25.2rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-0w7ua628-10 {
  position: absolute;
  left: 2rem;
  top: 91.1rem;
  width: 28rem;
  height: 2.1rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-i7dlz630-11 {
  position: absolute;
  left: 2rem;
  top: 93.2rem;
  width: 28rem;
  height: 10.5rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-cd643632-12 {
  position: absolute;
  left: 2rem;
  top: 103.7rem;
  width: 28rem;
  height: 21rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-yaqak637-13 {
  position: absolute;
  left: 2rem;
  top: 124.7rem;
  width: 28rem;
  height: 16.8rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-icj7j642-14 {
  position: absolute;
  left: 2rem;
  top: 141.5rem;
  width: 28rem;
  height: 2.1rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-bgee4644-15 {
  position: absolute;
  left: 2rem;
  top: 143.6rem;
  width: 28rem;
  height: 18.9rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-zfep9646-16 {
  position: absolute;
  left: 2rem;
  top: 162.5rem;
  width: 28rem;
  height: 2.1rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-crasv650-17 {
  position: absolute;
  left: 4.8rem;
  top: 164.6rem;
  width: 25.2rem;
  height: 2.1rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-4395f653-18 {
  position: absolute;
  left: 4.8rem;
  top: 166.7rem;
  width: 25.2rem;
  height: 4.2rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-np7sb656-19 {
  position: absolute;
  left: 4.8rem;
  top: 170.9rem;
  width: 25.2rem;
  height: 2.1rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-hibfn659-20 {
  position: absolute;
  left: 4.8rem;
  top: 173rem;
  width: 25.2rem;
  height: 4.2rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-viewer-dq4mu662-21 {
  position: absolute;
  left: 4.8rem;
  top: 177.2rem;
  width: 25.2rem;
  height: 4.2rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6l1-22 {
  position: absolute;
  left: 2rem;
  top: 182.4rem;
  width: 28rem;
  height: 2.25rem;
}
.m-team-brad-grecco-comp-mbtn1c5m-comp-mbtn1c6l3-23 {
  position: absolute;
  left: 2rem;
  top: 185.65rem;
  width: 28rem;
  height: 2.25rem;
}
/* estilos de texto compartilhados */
.wix-text .t0 {
  font-family: 'Satoshi Medium';
  font-size: 4.6rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
  text-align: start;
}
.wix-text .t1 {
  font-family: 'Satoshi Medium';
  font-size: 4.6rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
}
.wix-text .t2 {
  font-family: 'Satoshi Regular';
  font-size: 2rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
  text-align: start;
}
.wix-text .t3 {
  font-family: 'Satoshi Regular';
  font-size: 2rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
}
.wix-text .t4 {
  font-family: 'Satoshi Regular';
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  color: rgb(255, 255, 255);
  text-align: start;
  white-space: break-spaces;
}
.wix-text .t5 {
  font-family: 'Satoshi Regular';
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  color: rgb(255, 255, 255);
}
.wix-text .t6 {
  font-family: 'Satoshi Regular';
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.4rem;
  color: rgb(255, 255, 255);
}
.wix-text .t7 {
  font-family: 'Satoshi Regular';
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.1rem;
  color: rgb(255, 255, 255);
  text-align: start;
}
.wix-text .t8 {
  font-family: 'Satoshi Regular';
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.1rem;
  color: rgb(255, 255, 255);
}
.wix-text .t9 {
  font-family: 'Satoshi Medium';
  font-size: 2.6rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
  text-align: start;
}
.wix-text .t10 {
  font-family: 'Satoshi Medium';
  font-size: 2.6rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
}
.wix-text .t11 {
  font-family: 'Satoshi Regular';
  font-size: 1.8rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
  text-align: start;
}
.wix-text .t12 {
  font-family: 'Satoshi Regular';
  font-size: 1.8rem;
  font-weight: 400;
  line-height: normal;
  color: rgb(255, 255, 255);
}
.wix-text .t13 {
  font-family: 'Satoshi Regular';
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.1rem;
  color: rgb(255, 255, 255);
  text-align: start;
  white-space: break-spaces;
}
.wix-text .t14 {
  font-family: 'Satoshi Regular';
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.1rem;
  color: rgb(255, 255, 255);
}
.wix-text .t15 {
  font-family: 'Satoshi Regular';
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
  color: rgb(255, 255, 255);
  text-align: start;
}
.wix-text .t16 {
  font-family: 'Satoshi Regular';
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.25rem;
  color: rgb(255, 255, 255);
}
