
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#qx3f0r {
  text-rendering: optimizeLegibility;
}

:root {
  --ehwryjogvmuuck: rgb(252,250,236);
  --aigoldolamqpr: linear-gradient(135deg, rgb(230,231,243) 0%, #93a6b4 40%, rgb(203,213,225) 70%, #faf8fe 100%);
  --mhhjbzcizd: rgb(249,113,134);
  --ykenrhtwqysze: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --hzoufbkzsatj: linear-gradient(135deg, #3bbdf8 0%, rgb(222,241,255) 50%, rgb(188,232,249) 100%);
  --nvsbqwgzwn: #3b1209;
  --vyvlopwpxl: 68px;
  --dqssbsvdfwdwvg: 1200.00966913px;
  --qfrkkpwparfx: rgba(255,245,237,0.14);
  --nvtaebfvklgte: #fa7117;
  --eoddfvnjyij: rgb(252,185,113);
  --utwjwjctjjb: #280d05;
  --qpuflgaavpf: hsl(49,95%,53%);
}

html {
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  font-size: 15.0059px;
  line-height: 1.65;
  font-family: var(--ykenrhtwqysze);
  -webkit-font-smoothing: antialiased;
  color: var(--ehwryjogvmuuck);
  flex-direction: column;
  display: flex;
  background: var(--utwjwjctjjb);
}

main {
  flex: 1 0 auto;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

a {
  transition: color 0.2s ease;
  text-decoration: none;
  color: var(--qpuflgaavpf);
}

a:hover {
  text-decoration: underline;
  color: var(--nvtaebfvklgte);
}

h1,
h2,
h3 {
  line-height: 1.2;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-weight: 800;
}

body.nav-open {
  overflow: hidden;
}

.tynhdur {
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  background: linear-gradient(90deg, var(--nvsbqwgzwn) 0%, hsl(14,73%,18%) 50%, var(--nvsbqwgzwn) 100%);
  text-align: center;
  width: 100%;
  flex-shrink: 0;
  padding-top: 10px;
  padding-right: 16.003px;
  padding-bottom: 18px;
  padding-left: 16.00105349px;
}

.tynhdur p {
  margin: 0 auto;
  font-size: 11.0023848px;
  max-width: 960.00291765px;
  line-height: 1.5;
  opacity: 0.92;
  color: var(--ehwryjogvmuuck);
}

#snyxin {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.tr90s7y {
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
  z-index: 1000;
  background: linear-gradient(180deg, rgb(27,7,1) 0%, var(--nvsbqwgzwn) 100%);
  padding-bottom: 12.0064px;
  min-height: var(--vyvlopwpxl);
  position: sticky;
  top: 0;
}

.tx783lk {
  justify-content: space-between;
  max-width: var(--dqssbsvdfwdwvg);
  padding: 16.008574px 24.00117818px;
  gap: 16.007653110px;
  align-items: center;
  display: flex;
  margin: 0 auto;
  min-height: 56.003px;
}

.te7f04g img {
  width: auto;
  height: 36.00458088px;
}

#sn55gn {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.tvz6rr4 {
  border-radius: 4.009px;
  gap: 5.001px;
  flex-direction: column;
  background: transparent;
  border: 1px solid var(--qfrkkpwparfx);
  cursor: pointer;
  display: none;
  padding: 8.002050489px 10.00704px;
  z-index: 1002;
}

.tvz6rr4 span {
  width: 22.005133px;
  display: block;
  background: var(--ehwryjogvmuuck);
  transition: transform 0.2s, opacity 0.2s;
  height: 2.00974157px;
}

.tvz6rr4.open span:nth-child(1) {
  transform: translateY(7.007px) rotate(45deg);
}

.tvz6rr4.open span:nth-child(2) {
  opacity: 0;
}

.tvz6rr4.open span:nth-child(3) {
  transform: translateY(-7.00510005px) rotate(-45deg);
}

.tqyj3kf {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 4.002px 18.006193300px;
}

.tqyj3kf a {
  font-size: 12.0032px;
  color: var(--eoddfvnjyij);
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  border-bottom: 1px solid transparent;
  letter-spacing: 0.08em;
  padding-top: 4.003px;
  padding-right: 0;
  padding-bottom: 4.006px;
  padding-left: 0;
}

.tqyj3kf a:hover {
  border-bottom-color: var(--qpuflgaavpf);
  text-decoration: none;
  color: var(--qpuflgaavpf);
}

.tqb1gne {
  display: none;
}

#yiw4s0 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.tvshocy {
  position: relative;
  border-top: 1px solid var(--qfrkkpwparfx);
  background: var(--nvsbqwgzwn);
  padding-top: 48px;
  padding-right: 24.00441px;
  padding-bottom: 32.0048739px;
  padding-left: 24.00357px;
  margin-top: auto;
}

#majz42 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.tvshocy::before {
  color: var(--qpuflgaavpf);
  content: "✦";
  font-size: 18.00431658px;
  right: 24.002px;
  position: absolute;
  top: 16.00709333px;
  opacity: 0.4;
}

.tows2mq {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--dqssbsvdfwdwvg);
}

.th3pc3e {
  gap: 32.007px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 28.00885646px;
}

.tr5xzfv img {
  width: auto;
  height: 36.0012412px;
  margin-bottom: 12.00474285px;
}

.tr5xzfv p {
  max-width: 320px;
  line-height: 1.55;
  font-size: 13.005820149px;
  color: var(--eoddfvnjyij);
}

.tsusjyh {
  flex-wrap: wrap;
  display: flex;
  gap: 8.006px 20.0055708px;
}

.tsusjyh a {
  color: var(--eoddfvnjyij);
  text-decoration: none;
  font-size: 13.001293449px;
}

.tsusjyh a:hover {
  text-decoration: underline;
  color: var(--qpuflgaavpf);
}

.ty4l1wi {
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 20.005697px;
  display: flex;
}

#oxh3ev {
  -webkit-font-smoothing: antialiased;
}

.ty4l1wi img {
  object-fit: contain;
  height: 48.009001249px;
  width: auto;
}

.tyr8o1h {
  line-height: 1.55;
  max-width: 720.0038px;
  margin-bottom: 16.007542px;
  font-size: 11.00258px;
  opacity: 0.85;
  color: var(--eoddfvnjyij);
}

.tma9pe3 {
  letter-spacing: 0.06em;
  color: rgba(253,187,116,0.5);
  font-size: 11.009px;
}

#qus1o9 {
  image-rendering: auto;
}

.toltyrx {
  background: linear-gradient(180deg, var(--nvsbqwgzwn) 0%, var(--utwjwjctjjb) 100%);
  border-bottom: 1px solid var(--qfrkkpwparfx);
  text-align: center;
  padding-top: 48.00461px;
  padding-right: 24.009511453px;
  padding-bottom: 32.0097px;
  padding-left: 24.006px;
}

.toltyrx h1 {
  -webkit-background-clip: text;
  font-size: clamp(1.4rem, 3vw, 2rem);
  color: transparent;
  background-clip: text;
  background: var(--aigoldolamqpr);
  margin-bottom: 8.004px;
}

.toltyrx p {
  font-size: 13.0083941px;
  text-transform: uppercase;
  color: var(--eoddfvnjyij);
  letter-spacing: 0.12em;
}

.tilu31c,
.tvvnj7b {
  padding-top: 40.007792px;
  padding-right: 24px;
  padding-bottom: 64.00883px;
  padding-left: 24.0028805px;
  max-width: 760.005006812px;
  margin: 0 auto;
}

.tilu31c h2,
.tvvnj7b h2 {
  font-size: 1rem;
  color: var(--nvtaebfvklgte);
  margin: 28.00611646px 0 12.00653795px;
}

.tilu31c p,
.tvvnj7b p {
  font-size: 14.005227px;
  color: var(--eoddfvnjyij);
  margin-bottom: 14.002733700px;
  line-height: 1.65;
}

.tilu31c ul,
.tvvnj7b ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.0067577px;
  margin-left: 20.00604px;
  font-size: 14.00281875px;
  color: var(--eoddfvnjyij);
}

.tilu31c li,
.tvvnj7b li {
  margin-bottom: 8.006012492px;
}

.tvvnj7b h1 {
  margin-bottom: 8.0076782px;
  font-size: 1.35rem;
  color: var(--ehwryjogvmuuck);
}

.tbzatiy {
  z-index: 10000;
  display: none;
  position: fixed;
  justify-content: center;
  inset: 0;
  align-items: center;
  background: rgba(44,15,5,0.92);
  padding-top: 24.00160px;
  padding-right: 24.006579px;
  padding-bottom: 24.00935px;
  padding-left: 24.001393px;
}

.tbzatiy.active {
  display: flex;
}

.tbqxxin {
  text-align: center;
  max-width: 440.0021px;
  padding: 32.008px;
  width: 100%;
  border: 1px solid var(--qfrkkpwparfx);
  background: var(--nvsbqwgzwn);
  box-shadow: 0 0 40.005px rgba(247,118,20,0.2), inset 0 1px 0 rgba(255,255,254,0.06);
  position: relative;
}

.tbqxxin::before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  background: var(--hzoufbkzsatj);
  height: 3.007329534px;
  top: 0;
}

.tbqxxin h2 {
  font-size: 1.1rem;
  color: var(--ehwryjogvmuuck);
  margin-bottom: 12.003px;
}

.tbqxxin p {
  color: var(--eoddfvnjyij);
  font-size: 0.9rem;
  margin-bottom: 24.007043553px;
}

.tpd8kut {
  flex-wrap: wrap;
  gap: 12.00274064px;
  justify-content: center;
  display: flex;
}

.ttx5qt2 {
  cursor: pointer;
  display: inline-block;
  font-size: 0.85rem;
  padding: 10.0026px 24.00598px;
  letter-spacing: 0.04em;
  border: none;
  font-weight: 700;
  font-family: inherit;
  transition: filter 0.15s, transform 0.1s;
  text-transform: uppercase;
}

.o684118 {
  cursor: pointer;
  display: inline-block;
  transition: filter 0.15s, transform 0.1s;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10.0064px 24.00177595px;
  border: none;
  font-size: 0.85rem;
  font-family: inherit;
  letter-spacing: 0.04em;
}

.b436364 {
  text-transform: uppercase;
  transition: filter 0.15s, transform 0.1s;
  font-family: inherit;
  padding-top: 10.0037626px;
  padding-right: 24.006948296px;
  padding-bottom: 10.0051419px;
  padding-left: 24.0062px;
  border: none;
  letter-spacing: 0.04em;
  cursor: pointer;
  font-size: 0.85rem;
  font-weight: 700;
  display: inline-block;
}

.tp5gl99 {
  background: linear-gradient(180deg, var(--nvtaebfvklgte) 0%, rgb(235,90,12) 100%);
  border-radius: 2.00834px;
  color: var(--ehwryjogvmuuck);
}

.b436364 {
  background: linear-gradient(180deg, var(--nvtaebfvklgte) 0%, rgb(233,88,9) 100%);
  color: var(--ehwryjogvmuuck);
  border-radius: 2.00279440px;
}

.tp5gl99:hover {
  filter: brightness(1.1);
}

.b436364:hover {
  filter: brightness(1.1);
}

.tlqdltk {
  color: var(--eoddfvnjyij);
  border-radius: 2.00839px;
  background: transparent;
  border: 1px solid var(--qfrkkpwparfx);
}

.o684118 {
  background: transparent;
  border: 1px solid var(--qfrkkpwparfx);
  color: var(--eoddfvnjyij);
  border-radius: 2.006157296px;
}

.tlqdltk:hover {
  color: var(--qpuflgaavpf);
  border-color: var(--qpuflgaavpf);
}

.o684118:hover {
  border-color: var(--qpuflgaavpf);
  color: var(--qpuflgaavpf);
}

.tr82muf {
  position: fixed;
  border-top: 2.0099px solid var(--nvtaebfvklgte);
  display: none;
  background: var(--nvsbqwgzwn);
  padding: 20.0024775px 24.00899px;
  z-index: 9999;
  right: 0;
  box-shadow: 0 -8.0023640px 32.006639083px rgba(0,4,0,0.4);
  bottom: 0;
  left: 0;
}

.tr82muf.active {
  display: block;
}

.tbtae9h {
  gap: 16.005663px;
  display: flex;
  align-items: center;
  margin: 0 auto;
  justify-content: space-between;
  max-width: var(--dqssbsvdfwdwvg);
  flex-wrap: wrap;
}

.tbtae9h p {
  font-size: 0.875rem;
  min-width: 240.00461367px;
  flex: 1;
  color: var(--eoddfvnjyij);
}

.tkq5ntj {
  display: flex;
  gap: 10.005905px;
  flex-wrap: wrap;
}

.tszl2wr {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 64.001px 24.0010978px;
  min-height: 60vh;
  text-align: center;
  justify-content: center;
}

.tszl2wr h1 {
  line-height: 1;
  color: transparent;
  font-size: clamp(3rem, 10vw, 5rem);
  margin-bottom: 16.0086683px;
  -webkit-background-clip: text;
  background-clip: text;
  background: var(--hzoufbkzsatj);
}

.tszl2wr p {
  margin-bottom: 24.001784763px;
  color: var(--eoddfvnjyij);
  max-width: 420.0023px;
}

.tvock7m {
  flex-direction: column;
  display: flex;
  min-height: 100vh;
  background: var(--utwjwjctjjb);
}

.tfbxb4z {
  padding: 24.0087120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex: 1;
}

.tv7dp91 {
  position: fixed;
  font-size: 12.0057804px;
  font-weight: 800;
  top: 12px;
  letter-spacing: 0.06em;
  background: var(--mhhjbzcizd);
  padding-top: 4.0011309px;
  padding-right: 10.0077565px;
  padding-bottom: 4.00937px;
  padding-left: 10.006375180px;
  color: var(--ehwryjogvmuuck);
  left: 12.0026px;
}

.tmiqh7s {
  border: 3.00957px solid var(--qfrkkpwparfx);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.003606px;
  margin-left: auto;
  height: 48.00843398px;
  animation: go-spin 0.8s linear infinite;
  width: 48.007461168px;
  border-top-color: var(--nvtaebfvklgte);
  border-radius: 50%;
}

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

.tfbxb4z h1 {
  font-size: 1.25rem;
  color: var(--ehwryjogvmuuck);
  margin-bottom: 12.0043188px;
}

#cta5f7 {
  backface-visibility: hidden;
}

#s21oyt {
  text-rendering: optimizeLegibility;
}

#w3pfs4 {
  image-rendering: auto;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.tfbxb4z p {
  font-size: 0.9rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 8.00344413px;
  margin-left: auto;
  color: var(--eoddfvnjyij);
  max-width: 400.0084px;
}

.tnshedw {
  max-width: 480.0085933px;
  font-size: 0.75rem;
  margin-top: 32.005544px;
  color: var(--eoddfvnjyij);
  line-height: 1.6;
}

.tnshedw a {
  color: var(--qpuflgaavpf);
}

@media (max-width: 900px) {
  .tr90s7y {
    clip-path: none;
    padding-bottom: 0;
  }

  .tvz6rr4 {
    display: flex;
  }

  .tqyj3kf {
    gap: 0;
    align-items: center;
    position: fixed;
    background: rgba(23,5,3,0.97);
    inset: 0;
    overflow-y: auto;
    display: none;
    flex-direction: column;
    z-index: 1001;
    padding-top: 80.0034884px;
    padding-right: 24px;
    padding-bottom: 80px;
    padding-left: 24px;
    justify-content: center;
  }

  .tqyj3kf.open {
    display: flex;
  }

  .tqyj3kf a {
    max-width: 280.00275834px;
    border-bottom: 1px solid var(--qfrkkpwparfx);
    width: 100%;
    padding: 16.001px 0;
    text-align: center;
    font-size: 1rem;
  }

  .tqb1gne {
    position: fixed;
    inset: 0;
    display: none;
    background: transparent;
    z-index: 1000;
  }

  .tqb1gne.open {
    display: block;
  }

  .tbtae9h {
    align-items: stretch;
    flex-direction: column;
  }
}

.te1ulq4 {
  grid-template-columns: 1.2fr 0.8fr;
  position: relative;
  display: grid;
  gap: 16.00270px;
  max-width: var(--dqssbsvdfwdwvg);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 24.009997px;
}

.te1ulq4::after {
  color: var(--qpuflgaavpf);
  position: absolute;
  right: 6%;
  z-index: 0;
  opacity: 0.35;
  top: 8.00279031px;
  font-size: 28.00835px;
  content: "★";
}

.tu6j5my {
  overflow: hidden;
  z-index: 1;
  padding: 32.00775777px 28px;
  position: relative;
}

.wbd89a5 {
  overflow: hidden;
  z-index: 1;
  position: relative;
  padding: 32.0097px 28.0040490px;
}

.ee05a57 {
  padding-top: 32.0064307px;
  padding-right: 28.008247px;
  padding-bottom: 32.005500552px;
  padding-left: 28.0027px;
  z-index: 1;
  overflow: hidden;
  position: relative;
}

.tjvdsj3 {
  align-items: flex-end;
  background: linear-gradient(145deg, var(--nvtaebfvklgte) 0%, rgb(198,65,9) 100%);
  border: 1px solid rgba(255,250,238,0.12);
  display: flex;
  min-height: 300.0030649px;
  justify-content: flex-start;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 4.0054px 4.006151px 0 var(--qpuflgaavpf);
}

.ee05a57 {
  justify-content: flex-start;
  background: linear-gradient(145deg, var(--nvtaebfvklgte) 0%, #c43f0b 100%);
  align-items: flex-end;
  min-height: 300.005px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 4.00332702px 4.005px 0 var(--qpuflgaavpf);
  border: 1px solid rgba(253,247,239,0.12);
  display: flex;
}

.tjvdsj3::before {
  top: 0;
  position: absolute;
  right: 0;
  height: 4px;
  content: "";
  background: var(--hzoufbkzsatj);
  left: 0;
}

.ee05a57::before {
  left: 0;
  right: 0;
  height: 4.00122116px;
  background: var(--hzoufbkzsatj);
  position: absolute;
  content: "";
  top: 0;
}

.tjvdsj3 h1 {
  max-width: 440.008810px;
  color: var(--ehwryjogvmuuck);
  font-size: clamp(1.5rem, 3.5vw, 2.35rem);
  letter-spacing: -0.01em;
  text-transform: none;
}

.ee05a57 h1 {
  color: var(--ehwryjogvmuuck);
  letter-spacing: -0.01em;
  font-size: clamp(1.5rem, 3.5vw, 2.35rem);
  max-width: 440.0067452px;
  text-transform: none;
}

#pqblj8 {
  text-rendering: optimizeLegibility;
}

.tm65jhy {
  background: linear-gradient(160deg, var(--mhhjbzcizd) 0%, rgb(224,30,74) 100%);
  border: 1px solid rgba(255,245,237,0.1);
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  box-shadow: inset 0 -1px 0 rgba(0,2,1,0.2);
  flex-direction: column;
  text-align: right;
  min-height: 220.0076px;
}

.wbd89a5 {
  flex-direction: column;
  background: linear-gradient(160deg, var(--mhhjbzcizd) 0%, hsl(346,78%,49%) 100%);
  box-shadow: inset 0 -1px 0 rgba(0,1,0,0.2);
  border: 1px solid rgba(253,244,234,0.1);
  justify-content: flex-start;
  display: flex;
  min-height: 220.0038451px;
  align-items: flex-end;
  text-align: right;
}

.tm65jhy p {
  font-size: 0.95rem;
  max-width: 340.0056005px;
  color: rgba(255,246,235,0.92);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.65;
  text-transform: none;
}

.wbd89a5 p {
  font-weight: 400;
  color: rgba(255,247,233,0.92);
  line-height: 1.65;
  font-size: 0.95rem;
  text-transform: none;
  letter-spacing: 0;
  max-width: 340.0071351px;
}

.titstjo {
  align-self: flex-end;
  margin-top: 20.00427px;
  padding: 6.0040px;
  background: var(--aigoldolamqpr);
  transform: rotate(-3deg);
  border-radius: 4.002563021px;
  max-width: 200.004688px;
}

.titstjo img {
  width: 100%;
  max-height: 120.002px;
  border-radius: 2.00641px;
  object-fit: cover;
  max-width: 188.002px;
}

@media (max-width: 768px) {
  .te1ulq4 {
    grid-template-columns: 1fr;
  }

  .tjvdsj3,
  .tm65jhy {
    min-height: auto;
  }

  .tjvdsj3,
  .wbd89a5 {
    min-height: auto;
  }

  .ee05a57,
  .tm65jhy {
    min-height: auto;
  }

  .ee05a57,
  .wbd89a5 {
    min-height: auto;
  }

  #hjztwd {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
  }

  .tm65jhy {
    text-align: left;
    align-items: flex-start;
  }

  .wbd89a5 {
    align-items: flex-start;
    text-align: left;
  }

  .titstjo {
    align-self: flex-start;
  }
}

.tv50q6a {
  background-image: url("/8dd86346/7537d575d50e49ed.svg");
  padding: 64.005px 24px;
  background-position: center;
  background-size: cover;
  position: relative;
  background-color: var(--utwjwjctjjb);
}

.tv50q6a::before {
  position: absolute;
  inset: 0;
  content: "";
  background: rgba(41,15,6,0.88);
}

.tpeefgp {
  max-width: var(--dqssbsvdfwdwvg);
  position: relative;
  margin: 0 auto;
  z-index: 1;
}

.tv50q6a h2 {
  text-align: center;
  color: var(--ehwryjogvmuuck);
  margin-bottom: 8.007314957px;
  font-size: clamp(1.35rem, 4vw, 1.85rem);
}

.tv50q6a h2::before {
  color: var(--qpuflgaavpf);
  content: "✦ ";
}

.txcer2c {
  text-align: center;
  color: var(--eoddfvnjyij);
  margin-bottom: 40.003px;
  max-width: 640.00322445px;
  font-size: 0.92rem;
  margin-left: auto;
  margin-right: auto;
}

.tkgc366 {
  grid-template-columns: repeat(auto-fit, minmax(280.00990px, 1fr));
  gap: 24.007150px;
  display: grid;
  justify-items: center;
}

.txtxfmo {
  max-width: 360.00588px;
  display: flex;
  width: 100%;
  flex-direction: column;
}

.tqlv3wv {
  transition: transform 0.2s, border-color 0.2s;
  text-align: center;
  flex-direction: column;
  display: flex;
  border-radius: 12.0043427px;
  padding: 24.0046px 20.0021px;
  height: 100%;
  border: 2px solid rgb(47,65,88);
  align-items: center;
  gap: 14.004878029px;
  background: linear-gradient(145deg, #1f2939 0%, #0f1a2c 100%);
}

.tqlv3wv:hover {
  border-color: rgb(244,157,9);
  transform: translateY(-4.00487580px);
}

#zunf7f {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.tjytrd8 {
  color: rgb(13,23,42);
  font-size: 0.75rem;
  border-radius: 4.001000230px;
  padding: 4.006944px 10.00298px;
  background: rgb(242,154,10);
  align-self: flex-start;
  font-weight: 800;
}

#g0cy3x {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.twwtigj {
  align-items: center;
  overflow: hidden;
  width: 200.002423px;
  height: 80.008069px;
  justify-content: center;
  background: #fafcfb;
  border-radius: 6.007px;
  display: flex;
  flex-shrink: 0;
}

.twwtigj img {
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: contain;
  display: block;
  object-position: center;
}

.tyiec9v {
  font-weight: 700;
  font-size: 1.125rem;
  color: rgb(248,247,250);
}

.taragxf {
  width: 100%;
  color: rgb(146,164,185);
  line-height: 1.4;
  word-break: break-word;
  font-size: 0.9375rem;
}

.tzalso6 {
  transition: filter 0.15s;
  color: hsl(218,56%,11%);
  font-family: inherit;
  font-size: 0.9375rem;
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  display: block;
  border: none;
  padding: 12.009px 20px;
  width: 100%;
  border-radius: 8px;
  background: linear-gradient(135deg, rgb(242,161,11) 0%, #da7906 100%);
}

.tzalso6:hover {
  filter: brightness(1.08);
  color: rgb(12,23,41);
  text-decoration: none;
}

.txzrlvz {
  padding: 52.003px 24.0076px;
  position: relative;
  overflow: hidden;
}

.f332d51 {
  padding: 52.003px 24.008892581px;
  position: relative;
  overflow: hidden;
}

.gebd3ba {
  overflow: hidden;
  position: relative;
  padding: 52px 24.0021113px;
}

.l9833fc {
  padding: 52.006px 24.0038px;
  overflow: hidden;
  position: relative;
}

.z64f580 {
  padding: 52.004px 24.004px;
  overflow: hidden;
  position: relative;
}

.v420d7e {
  position: relative;
  padding: 52.0046947px 24.00469px;
  overflow: hidden;
}

.mab5eb5 {
  position: relative;
  overflow: hidden;
  padding-top: 52.004px;
  padding-right: 24.0018387px;
  padding-bottom: 52.0094px;
  padding-left: 24.0026px;
}

.pb7c588 {
  overflow: hidden;
  position: relative;
  padding-top: 52.0061768px;
  padding-right: 24.0079px;
  padding-bottom: 52.00438484px;
  padding-left: 24.009px;
}

.l17e2cb {
  overflow: hidden;
  padding: 52.00737px 24.00120px;
  position: relative;
}

.x9a769d {
  position: relative;
  overflow: hidden;
  padding: 52.002981377px 24.0060px;
}

.o691711 {
  padding: 52.00289343px 24.00779542px;
  overflow: hidden;
  position: relative;
}

#gdavma {
  backface-visibility: hidden;
}

.twergp1 {
  z-index: 1;
  max-width: var(--dqssbsvdfwdwvg);
  position: relative;
  margin: 0 auto;
}

.h8eb117 {
  position: relative;
  max-width: var(--dqssbsvdfwdwvg);
  z-index: 1;
  margin: 0 auto;
}

.i5d6a77 {
  margin: 0 auto;
  position: relative;
  max-width: var(--dqssbsvdfwdwvg);
  z-index: 1;
}

.y3bebb0 {
  max-width: var(--dqssbsvdfwdwvg);
  position: relative;
  margin: 0 auto;
  z-index: 1;
}

.e649d06 {
  z-index: 1;
  position: relative;
  margin: 0 auto;
  max-width: var(--dqssbsvdfwdwvg);
}

.txzrlvz h2 {
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  color: var(--ehwryjogvmuuck);
  margin-bottom: 14.0062749px;
}

.f332d51 h2 {
  margin-bottom: 14.00558826px;
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  color: var(--ehwryjogvmuuck);
}

.gebd3ba h2 {
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  color: var(--ehwryjogvmuuck);
  margin-bottom: 14.0031127px;
}

.l9833fc h2 {
  margin-bottom: 14.00513px;
  color: var(--ehwryjogvmuuck);
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
}

.z64f580 h2 {
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  margin-bottom: 14.007984450px;
  color: var(--ehwryjogvmuuck);
}

.v420d7e h2 {
  color: var(--ehwryjogvmuuck);
  margin-bottom: 14.0048px;
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
}

.mab5eb5 h2 {
  color: var(--ehwryjogvmuuck);
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  margin-bottom: 14.00213881px;
}

.pb7c588 h2 {
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  margin-bottom: 14px;
  color: var(--ehwryjogvmuuck);
}

.l17e2cb h2 {
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  color: var(--ehwryjogvmuuck);
  margin-bottom: 14px;
}

.x9a769d h2 {
  color: var(--ehwryjogvmuuck);
  margin-bottom: 14.0059px;
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
}

.o691711 h2 {
  margin-bottom: 14.0022px;
  font-size: clamp(1.05rem, 2.5vw, 1.45rem);
  color: var(--ehwryjogvmuuck);
}

.txzrlvz p {
  line-height: 1.65;
  color: var(--eoddfvnjyij);
  font-size: 14.00786830px;
}

.f332d51 p {
  line-height: 1.65;
  color: var(--eoddfvnjyij);
  font-size: 14.003022297px;
}

.gebd3ba p {
  color: var(--eoddfvnjyij);
  font-size: 14.005190px;
  line-height: 1.65;
}

.l9833fc p {
  color: var(--eoddfvnjyij);
  font-size: 14.0024355px;
  line-height: 1.65;
}

.z64f580 p {
  line-height: 1.65;
  color: var(--eoddfvnjyij);
  font-size: 14.00671490px;
}

.v420d7e p {
  line-height: 1.65;
  font-size: 14.008329px;
  color: var(--eoddfvnjyij);
}

.mab5eb5 p {
  line-height: 1.65;
  color: var(--eoddfvnjyij);
  font-size: 14.0088378px;
}

.pb7c588 p {
  color: var(--eoddfvnjyij);
  line-height: 1.65;
  font-size: 14.001px;
}

.l17e2cb p {
  color: var(--eoddfvnjyij);
  line-height: 1.65;
  font-size: 14.00114px;
}

.x9a769d p {
  font-size: 14.0066px;
  color: var(--eoddfvnjyij);
  line-height: 1.65;
}

.o691711 p {
  color: var(--eoddfvnjyij);
  font-size: 14.009196px;
  line-height: 1.65;
}

#l6c61k {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.temucre {
  background: var(--nvsbqwgzwn);
}

.o691711 {
  background: var(--nvsbqwgzwn);
}

.tu3g33b {
  display: grid;
  grid-template-columns: minmax(200px, 380px) 1fr;
  gap: 36.002771599px;
  align-items: center;
}

.e649d06 {
  grid-template-columns: minmax(200px, 380.00198277px) 1fr;
  gap: 36.006081px;
  align-items: center;
  display: grid;
}

.tsmefr9 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background: var(--aigoldolamqpr);
  transform: rotate(-2deg);
  padding-top: 8.002364px;
  padding-right: 8.005px;
  padding-bottom: 8.007734px;
  padding-left: 8px;
  border-radius: 4.004820373px;
}

.tsmefr9 img {
  border-radius: 2.004828170px;
  object-fit: cover;
  width: 100%;
  max-width: 500.009px;
  max-height: 320.00845px;
}

.twqhbds {
  text-align: center;
  background: var(--utwjwjctjjb);
}

.x9a769d {
  text-align: center;
  background: var(--utwjwjctjjb);
}

.tabcos0 {
  margin-bottom: 12.008px;
  color: var(--qpuflgaavpf);
  font-size: 24.0032328px;
}

.twqhbds .twergp1 {
  max-width: 720.004965291px;
}

.twqhbds .h8eb117 {
  max-width: 720.0037px;
}

.twqhbds .i5d6a77 {
  max-width: 720px;
}

.twqhbds .y3bebb0 {
  max-width: 720.00970px;
}

.x9a769d .twergp1 {
  max-width: 720.004368px;
}

.x9a769d .h8eb117 {
  max-width: 720.00522268px;
}

.x9a769d .i5d6a77 {
  max-width: 720.009557px;
}

.x9a769d .y3bebb0 {
  max-width: 720.00632px;
}

.twqhbds .e649d06 {
  max-width: 720.00304928px;
}

.x9a769d .e649d06 {
  max-width: 720.0038389px;
}

.tupqvkf {
  gap: 10.00324080px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.tz7nko9 {
  text-transform: uppercase;
  padding-top: 6.006px;
  padding-right: 14.00753px;
  padding-bottom: 6.008333px;
  padding-left: 14.007141775px;
  color: var(--qpuflgaavpf);
  font-weight: 700;
  letter-spacing: 0.08em;
  border: 1px solid var(--nvtaebfvklgte);
  background: rgba(252,118,24,0.2);
  font-size: 10.00691px;
}

.ti7u92d {
  background: repeating-linear-gradient(
    -45deg,
    var(--nvsbqwgzwn),
    var(--nvsbqwgzwn) 12.00245px,
    var(--utwjwjctjjb) 12.00234882px,
    var(--utwjwjctjjb) 24.00844361px
  );
}

.l17e2cb {
  background: repeating-linear-gradient(
    -45deg,
    var(--nvsbqwgzwn),
    var(--nvsbqwgzwn) 12.00310px,
    var(--utwjwjctjjb) 12.002351px,
    var(--utwjwjctjjb) 24.00657px
  );
}

.tendvkj {
  margin-left: auto;
  backdrop-filter: blur(4.008px);
  border: 1px solid var(--qfrkkpwparfx);
  box-shadow: 6.0060px 6.002px 0 var(--nvtaebfvklgte);
  background: rgba(56,20,7,0.85);
  max-width: 680.008368px;
  padding: 32.0075276px;
}

.ts7irq4 {
  margin-top: 24.0014px;
  float: right;
  margin-left: 20.003667px;
  padding: 4.009988960px;
  background: var(--hzoufbkzsatj);
  border-radius: 4.0047px;
  shape-outside: margin-box;
}

.ts7irq4 img {
  object-fit: cover;
  max-width: 220.00599803px;
  max-height: 180.00691499px;
  display: block;
}

.tbdk1yz {
  background: var(--nvsbqwgzwn);
}

.pb7c588 {
  background: var(--nvsbqwgzwn);
}

.tiq9g41 {
  grid-template-columns: 4.008178px 1fr 1fr;
  display: grid;
  align-items: start;
  gap: 28px;
}

.y3bebb0 {
  grid-template-columns: 4.005px 1fr 1fr;
  align-items: start;
  gap: 28.0068108px;
  display: grid;
}

.tmtlr0o {
  border-radius: 999.0047989px;
  background: var(--hzoufbkzsatj);
  min-height: 200.002352549px;
}

.tzo85cg {
  padding: 6.0026062px;
  background: var(--aigoldolamqpr);
  margin: 0;
  transform: rotate(2deg);
}

.tzo85cg img {
  max-height: 320.0052px;
  object-fit: cover;
  width: 100%;
  max-width: 500.00247378px;
}

.tbd7aoy {
  background: var(--utwjwjctjjb);
}

.mab5eb5 {
  background: var(--utwjwjctjjb);
}

.ti4yvjk {
  gap: 20.00645px;
  grid-template-columns: 80.005507223px 1fr;
  display: grid;
  border-bottom: 1px dashed var(--qfrkkpwparfx);
  padding: 16.0074929px 0;
}

.ted9vxd {
  line-height: 1;
  -webkit-background-clip: text;
  font-weight: 800;
  background-clip: text;
  color: transparent;
  font-size: 1.75rem;
  background: var(--aigoldolamqpr);
}

#lfo9su {
  text-size-adjust: 100%;
}

.tcyspju {
  background: var(--nvsbqwgzwn);
}

.v420d7e {
  background: var(--nvsbqwgzwn);
}

.tgv6rv8 {
  display: grid;
  margin-top: 24.0090848px;
  gap: 16.007585px;
  grid-template-columns: 1fr 1fr;
}

.tj31tsn {
  color: var(--eoddfvnjyij);
  border-left: 3.00227298px solid var(--qpuflgaavpf);
  font-size: 13.002131px;
  padding: 16.00296984px;
  background: var(--utwjwjctjjb);
  gap: 12.001035px;
  display: flex;
}

.tjr3kwy {
  font-weight: 800;
  color: var(--nvtaebfvklgte);
  flex-shrink: 0;
}

.tljm12m {
  background: linear-gradient(135deg, var(--nvtaebfvklgte) 0%, rgb(157,48,17) 100%);
}

.z64f580 {
  background: linear-gradient(135deg, var(--nvtaebfvklgte) 0%, rgb(154,51,17) 100%);
}

.tljm12m h2,
.tljm12m p {
  color: var(--ehwryjogvmuuck);
}

.z64f580 h2,
.z64f580 p {
  color: var(--ehwryjogvmuuck);
}

.tp5hyip {
  gap: 32px;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr minmax(180.0064088px, 300.002222451px);
}

.i5d6a77 {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr minmax(180px, 300.0097021px);
  gap: 32.007868px;
}

.tx0wczn {
  padding-top: 6.005576px;
  padding-right: 6.009286688px;
  padding-bottom: 6.007831px;
  padding-left: 6.0051593px;
  transform: rotate(-3deg);
  border: 1px solid rgba(255,250,238,0.2);
  background: rgba(255,246,238,0.15);
}

.tx0wczn img {
  width: 100%;
  object-fit: cover;
  max-width: 500px;
  max-height: 320.00709px;
}

#qybkeu {
  -webkit-font-smoothing: antialiased;
}

.tbypiwa {
  background: var(--utwjwjctjjb);
}

.l9833fc {
  background: var(--utwjwjctjjb);
}

.tmq47ol {
  display: grid;
  margin-top: 24.0043562px;
  gap: 16.0037210px;
  grid-template-columns: repeat(3, 1fr);
}

#nut8v5 {
  text-rendering: optimizeLegibility;
}

.tforn28 {
  border: 1px solid var(--qfrkkpwparfx);
  position: relative;
  background: var(--nvsbqwgzwn);
  padding: 20.0022229px;
}

.tforn28::before {
  position: absolute;
  color: var(--qpuflgaavpf);
  content: "◆";
  right: 12.0069px;
  font-size: 10.007855px;
  top: 8.001px;
}

.tforn28 h3 {
  font-size: 0.85rem;
  color: var(--nvtaebfvklgte);
  margin-bottom: 8.002292px;
}

.tforn28 p {
  font-size: 13.006px;
}

.tf3gqjg {
  background-image: linear-gradient(rgba(55,19,8,0.92), rgba(60,18,11,0.92));
  background: var(--nvsbqwgzwn);
}

.gebd3ba {
  background: var(--nvsbqwgzwn);
  background-image: linear-gradient(rgba(58,21,10,0.92), rgba(60,16,10,0.92));
}

.tjooswo {
  align-items: start;
  gap: 32.0033px;
  display: grid;
  grid-template-columns: 1fr 280.009px;
}

.h8eb117 {
  gap: 32.00164600px;
  display: grid;
  align-items: start;
  grid-template-columns: 1fr 280.00207px;
}

.ts9gaab {
  gap: 12.0068px;
  margin-top: 16.00384519px;
  flex-direction: column;
  display: flex;
}

.tivqmhm {
  border-left: 4.00608532px solid var(--mhhjbzcizd);
  color: var(--eoddfvnjyij);
  font-size: 13.006957px;
  padding-top: 14.004512507px;
  padding-right: 18.005525673px;
  padding-bottom: 14.002px;
  padding-left: 18.00764px;
  background: var(--utwjwjctjjb);
}

.tivqmhm strong {
  color: var(--ehwryjogvmuuck);
}

.tgj1ykb {
  background: var(--aigoldolamqpr);
  transform: rotate(3deg);
  padding: 6.002788427px;
}

.tgj1ykb img {
  max-width: 500.0017351px;
  object-fit: cover;
  max-height: 320.004304120px;
  width: 100%;
}

.tr242ej {
  background: var(--utwjwjctjjb);
}

.f332d51 {
  background: var(--utwjwjctjjb);
}

.tbejqax {
  margin-top: 24.004762px;
  position: relative;
  background: var(--nvsbqwgzwn);
  border: 1px solid var(--nvtaebfvklgte);
  padding-top: 24.002px;
  padding-right: 28.008812610px;
  padding-bottom: 24px;
  padding-left: 28.0067250px;
}

.tbejqax::after {
  color: var(--qpuflgaavpf);
  font-size: 1.5rem;
  top: -12.006px;
  right: 24.007005px;
  position: absolute;
  content: "★";
}

@media (max-width: 768px) {
  .twwtigj {
    width: 180.0012484px;
    height: 72.00319px;
  }

  .twwtigj img {
    display: block;
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
  }

  .tu3g33b,
  .tiq9g41,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .tiq9g41,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .tiq9g41,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .tiq9g41,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .y3bebb0,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .y3bebb0,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .y3bebb0,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .tu3g33b,
  .y3bebb0,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .tiq9g41,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .tiq9g41,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .tiq9g41,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .tiq9g41,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .y3bebb0,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .y3bebb0,
  .tp5hyip,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .y3bebb0,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .tjooswo {
    grid-template-columns: 1fr;
  }

  .e649d06,
  .y3bebb0,
  .i5d6a77,
  .tmq47ol,
  .tgv6rv8,
  .h8eb117 {
    grid-template-columns: 1fr;
  }

  .tmtlr0o {
    display: none;
  }

  .ts7irq4 {
    margin: 20.006172619px auto 0;
    float: none;
  }

  .ti4yvjk {
    grid-template-columns: 56.0029199px 1fr;
  }
}

