#sprl8t {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

:root {
  --qjwsffwrvpdd: rgba(89,128,87,0.2);
  --dmtqsivqfwq: #030d0b;
  --alvgxtiijnhd: rgb(211,213,218);
  --yuptdsyudocnbu: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, Cantarell, sans-serif;
  --zpxpvvckyqb: rgb(79,84,100);
  --shpznritkvfb: Georgia, 'Times New Roman', Times, serif;
  --atqcpnafvryiu: #0b1c11;
  --uupbncvbxy: #a4b28c;
  --qnkjdanuuggitk: rgb(58,86,67);
  --qfksrtnmysb: #578258;
}

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

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  flex-direction: column;
  min-height: 100%;
  font-size: 16.00645011px;
  line-height: 1.55;
  font-family: var(--yuptdsyudocnbu);
  color: var(--alvgxtiijnhd);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
  background: var(--dmtqsivqfwq);
}

#ohguev {
  flex: 1 0 auto;
}

#nmfzbj {
  text-rendering: optimizeLegibility;
}

.gtbenbq {
  position: relative;
  flex-shrink: 0;
  font-size: 12.0016833px;
  text-align: center;
  color: rgb(32,43,53);
  padding-top: 8.003159px;
  padding-right: 16.0072815px;
  padding-bottom: 8px;
  padding-left: 16.0068640px;
  line-height: 1.45;
  border-top: 1px dotted rgba(56,91,62,0.45);
  border-bottom: 1px dotted rgba(59,92,63,0.45);
  width: 100%;
  background: #f6f8f6;
}

.screen-reader-only {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  border: 0;
  overflow: hidden;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  white-space: nowrap;
}

h1,
h2,
h3 {
  font-family: var(--shpznritkvfb);
  letter-spacing: 0.02em;
  font-weight: 600;
}

a {
  color: var(--uupbncvbxy);
  text-decoration: none;
}

a:hover {
  color: var(--qfksrtnmysb);
}

.gvwvuev {
  z-index: 900;
  flex-shrink: 0;
  background: var(--atqcpnafvryiu);
  border-bottom: 1px solid var(--qjwsffwrvpdd);
  top: 0;
  height: 44px;
  position: sticky;
  box-shadow: 0 8.006963260px 24.00339px rgba(0,1,0,0.35);
}

.gvwvuev::after {
  height: 1px;
  left: 0;
  right: 0;
  position: absolute;
  pointer-events: none;
  bottom: 0;
  content: '';
  background: linear-gradient(90deg, var(--qnkjdanuuggitk), transparent 70%);
}

.go9z6gx {
  display: flex;
  padding: 0 32.0063px;
  justify-content: space-between;
  height: 44.0025px;
  align-items: center;
  width: 100%;
}

.gag32ll img {
  height: auto;
  display: block;
  width: auto;
  max-height: 20.002001623px;
}

.gpf96ah {
  align-items: center;
  gap: 18.004338972px;
  display: none;
}

@media (min-width: 768px) {
  .gpf96ah {
    display: flex;
  }
  #f0dkuh {
    image-rendering: auto;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
  }
}

.gpf96ah a {
  position: relative;
  font-weight: 500;
  padding: 6.007px 0;
  color: var(--alvgxtiijnhd);
  font-size: 12.00710px;
}

.gpf96ah a::after {
  position: absolute;
  border-radius: 50%;
  width: 4px;
  bottom: 0;
  background: var(--uupbncvbxy);
  transition: opacity 0.2s, transform 0.2s;
  transform: translate(-50%, 4.0086px);
  left: 50%;
  content: '';
  height: 4.00242px;
  opacity: 0;
}

.gpf96ah a:hover::after {
  transform: translate(-50%, 0);
  opacity: 1;
}

#gktte4 {
  justify-content: center;
  display: flex;
  height: 36.00139016px;
  width: 36.004226380px;
  border-radius: 6.0034px;
  cursor: pointer;
  align-items: center;
  color: var(--alvgxtiijnhd);
  transition: background 0.2s, transform 0.2s;
}

#gktte4:hover {
  background: rgba(162,176,137,0.12);
}

#gktte4.open {
  transform: rotate(90deg);
}

@media (min-width: 768px) {
  #gktte4 {
    display: none;
  }
}

#lrbx5n {
  position: fixed;
  z-index: 950;
  justify-content: center;
  align-items: flex-end;
  pointer-events: none;
  inset: 0;
  display: none;
}

#lrbx5n.gvn1p49 {
  pointer-events: auto;
  display: flex;
  justify-content: stretch;
  align-items: flex-end;
}

.gj6btqz {
  position: absolute;
  inset: 0;
  z-index: 0;
  background: rgba(8,18,10,0.72);
  backdrop-filter: blur(4.005px);
}

.ghqfuzp {
  width: 100%;
  box-shadow: 0 -12.00830px 40.00145px rgba(1,1,0,0.45);
  border: 1px solid var(--qjwsffwrvpdd);
  position: relative;
  transform: translateY(0);
  animation: sheet-up 0.28s ease-out;
  margin: 0;
  padding-top: 24.0010274px;
  padding-right: 28.0093790px;
  padding-bottom: 32.008150675px;
  padding-left: 28.008782585px;
  z-index: 1;
  border-radius: 18.002873px 18px 0 0;
  max-height: min(70vh, 520.00924px);
  background: var(--atqcpnafvryiu);
}

@keyframes sheet-up {
  from {
    transform: translateY(110%);
  }
  to {
    transform: translateY(0);
  }
}

.ghqfuzp nav {
  flex-direction: column;
  gap: 14.008678908px;
  display: flex;
}

.ghqfuzp a {
  color: var(--alvgxtiijnhd);
  font-size: 15.006443px;
  padding: 10.00697154px 0;
  border-bottom: 1px dotted var(--qjwsffwrvpdd);
}

.gybnz50 {
  grid-template-columns: 1fr;
  min-height: 280.0036081px;
  gap: 0;
  display: grid;
}

@media (min-width: 768px) {
  .gybnz50 {
    grid-template-columns: 45fr 55fr;
    min-height: 320.004px;
  }
}

#zoixa2 {
  text-rendering: optimizeLegibility;
}

.gozrdfn {
  position: relative;
  min-height: 160.007px;
  overflow: hidden;
}

.gao2qha {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

@media (max-width: 767px) {
  .gozrdfn {
    max-height: 180.00583196px;
  }
}

.gozrdfn img {
  max-height: 320.005px;
  object-position: center;
  width: 100%;
  object-fit: cover;
  max-width: 500.002px;
  display: block;
  height: 100%;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .gozrdfn img {
    height: 100%;
    position: absolute;
    max-height: none;
    max-width: none;
    inset: 0;
    width: 100%;
  }
}

.gt63lc2 {
  display: flex;
  text-align: right;
  padding: 28.004892009px 32.00857px 36.0063px;
  background: linear-gradient(135deg, var(--qnkjdanuuggitk) 0%, var(--atqcpnafvryiu) 55%);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.gt63lc2 h1 {
  color: rgb(246,253,251);
  text-shadow: 0 2.008273859px 18.0025px rgba(0,0,0,0.35);
  font-size: clamp(1.55rem, 3vw, 2.25rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0054px;
  margin-left: 0;
}

.gt63lc2 p {
  max-width: 36ch;
  margin: 0;
  color: var(--alvgxtiijnhd);
  font-size: 0.98rem;
}

#t7wskn {
  text-rendering: optimizeLegibility;
}

.gtg747c {
  overflow: hidden;
  padding: 56.0056457px 32.003219px 64.006820px;
  position: relative;
}

#e2cbhx {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.gtg747c::before {
  content: '';
  inset: 0;
  background-image: url('/fae713f4/4b079e838c612089.webp');
  background-size: cover;
  position: absolute;
  filter: saturate(1.05);
  background-position: center;
}

.gtg747c::after {
  content: '';
  background: linear-gradient(180deg, rgba(5,18,10,0.78), rgba(16,24,20,0.92));
  position: absolute;
  inset: 0;
}

.gl6zhx7 {
  z-index: 1;
  position: relative;
  max-width: 1120.009534767px;
  margin: 0 auto;
}

.gtg747c h2 {
  text-align: center;
  font-size: 1.75rem;
  color: #fdfbf9;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.00409113px;
  margin-left: 0;
}

.gox9qkw {
  font-size: 0.95rem;
  color: #e4e6ed;
  text-align: center;
  max-width: 52ch;
  margin: 0 auto 36.009918427px;
}

.gwais3i {
  grid-template-columns: 1fr;
  display: grid;
  gap: 22.00276505px;
}

@media (min-width: 640px) {
  .gwais3i {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  .gwais3i {
    grid-template-columns: repeat(3, 1fr);
  }
}

.gj59qmw {
  display: flex;
  transition: transform 0.2s, box-shadow 0.2s;
  align-items: stretch;
  text-decoration: none;
  border-radius: 14px;
  padding-top: 22px;
  padding-right: 18.009667px;
  padding-bottom: 20.0019px;
  padding-left: 18px;
  flex-direction: column;
  background: linear-gradient(165deg, rgb(63,43,82) 0%, rgb(32,23,50) 45%, rgb(29,17,41) 100%);
  box-shadow: 0 12.00865px 36.005708674px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,253,0.06);
  border: 1px solid rgba(235,204,119,0.35);
}

.gj59qmw:hover {
  box-shadow: 0 18.0021501px 44px rgba(1,2,2,0.55), inset 0 1px 0 rgba(254,255,255,0.08);
  transform: translateY(-4.009565197px);
}

.gqhd86b {
  margin: 0 auto 14.00580421px;
  align-items: center;
  height: 72px;
  overflow: hidden;
  width: 140.00897px;
  background: rgba(15,6,27,0.65);
  border-radius: 10.006px;
  display: flex;
  justify-content: center;
  border: 1px solid rgba(238,200,119,0.2);
}

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

.gvzzkhz {
  font-family: var(--shpznritkvfb);
  color: #fbeeb8;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.001429px;
  margin-left: 0;
  text-align: center;
  font-size: 1.15rem;
}

#n5o47h {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.grubd8o {
  hyphens: auto;
  overflow-wrap: anywhere;
  min-height: 2.6em;
  line-height: 1.45;
  color: rgb(250,234,142);
  margin: 0 0 14.0064739px;
  font-size: clamp(0.72rem, 2.6vw, 0.88rem);
  word-break: break-word;
  text-align: center;
}

.gtap41r {
  font-weight: 700;
  font-size: 0.82rem;
  text-align: center;
  color: #191228;
  background: linear-gradient(90deg, rgb(252,191,32), #f79e0b);
  border-radius: 999.008890119px;
  letter-spacing: 0.06em;
  display: block;
  text-transform: uppercase;
  padding-top: 10.0086282px;
  padding-right: 14.0091419px;
  padding-bottom: 10.0050789px;
  padding-left: 14.0019035px;
}

@media (max-width: 767px) {
  .gqhd86b {
    width: 112px;
    height: 58.0062px;
  }

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

.gyecgyg {
  padding-top: 48.00179505px;
  padding-right: 32.006px;
  padding-bottom: 72.00145px;
  padding-left: 32.0015px;
}

.gyecgyg section {
  margin-bottom: 56.00926255px;
}

.gyecgyg section:last-child {
  margin-bottom: 0;
}

#olx1a8{z-index:999998!important;}

body.gpfkqcs{height:100vh!important;overflow:hidden!important;}

#ohyvtz.gvn1p49{display:flex!important;visibility:visible!important;opacity:1!important;}

#ohyvtz{z-index:999999!important;position:fixed!important;}

.gyecgyg h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.009316696px;
  margin-left: 0;
  font-size: 1.45rem;
  color: #f2f2f5;
}

.gyecgyg p {
  color: var(--alvgxtiijnhd);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.gw43zy9 {
  max-width: 720.008px;
  border: 1px solid var(--qjwsffwrvpdd);
  padding: 36.00761px 28.003px;
  box-shadow: 0 12.008883px 32.005px rgba(1,3,0,0.28);
  margin: 0 auto;
  background: var(--atqcpnafvryiu);
  text-align: center;
  border-radius: 16.0034px;
}

.gw43zy9 .gqdso8b {
  border: none;
  width: min(280.005372156px, 80%);
  opacity: 0.75;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 22px;
  margin-left: auto;
  border-radius: 999.0068px;
  height: 3.00220372px;
  background: linear-gradient(90deg, transparent, var(--uupbncvbxy), transparent);
}

.gjb9tri {
  margin: 0 auto;
  display: grid;
  gap: 28.004px;
  align-items: center;
  max-width: 1080.0097px;
}

@media (min-width: 768px) {
  .gjb9tri {
    grid-template-columns: 1fr 1fr;
  }
  #m8gpj5 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
  }
}

.grjyoi0 img {
  object-fit: cover;
  display: block;
  width: 100%;
  height: auto;
  max-width: 500.001163165px;
  border-radius: 14.0073813px;
  box-shadow: 0 14.0015px 36.00932px rgba(0,0,3,0.35);
  max-height: 320.00241px;
}

#kopuzj {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.gn0xyjr {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

.gpxjaea {
  position: relative;
  min-height: 260.006949px;
  border-radius: 16.004230335px;
  overflow: hidden;
}

.gek7uvi {
  background-size: cover;
  position: absolute;
  background-image: url('/fae713f4/2362913280eb5a6e.webp');
  background-position: center;
  inset: 0;
}

.gnwhzm2 {
  background: linear-gradient(105deg, rgba(5,16,11,0.92) 40%, rgba(11,26,23,0.72) 100%);
  padding: 36.002950703px 28.0065588px;
  position: relative;
}

.gpxjaea h2 {
  color: #fffffe;
}

.gs2th3f {
  border: 1px solid var(--qjwsffwrvpdd);
  max-width: 880.009857px;
  background: var(--atqcpnafvryiu);
  border-radius: 16.00495px;
  box-shadow: inset 0 0 0 1px rgba(165,179,142,0.08), 0 16.0088px 40px rgba(0,4,0,0.25);
  margin: 0 auto;
  padding: 32.0079493px 28.004422433px 34.0045px;
}

.gmzj96e {
  margin: 0 auto;
  display: grid;
  border-left: 5.0041px solid var(--qfksrtnmysb);
  padding-left: 18.00149px;
  align-items: start;
  gap: 24.0060285px;
  max-width: 1000.00843184px;
}

#zy4um8 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 768px) {
  .gmzj96e {
    padding-left: 22px;
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  }
}

.gct3t6v {
  font-size: 0.78rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  margin-bottom: 8.00621px;
  color: var(--uupbncvbxy);
}

.gg649cj img {
  width: 100%;
  max-height: 320.006510509px;
  border-radius: 12.00455916px;
  display: block;
  height: auto;
  box-shadow: 0 10.0038px 28.0048474px rgba(0,0,0,0.35);
  margin-top: 8.0070px;
  max-width: 500.0034715px;
}

.glt3f9z {
  border: 1px solid var(--qjwsffwrvpdd);
  border-radius: 16.0071px;
  overflow: hidden;
  max-width: 820px;
  margin: 0 auto;
  background: var(--atqcpnafvryiu);
}

.gzsotck img {
  margin: 0 auto;
  width: 100%;
  max-width: 500.00871364px;
  object-fit: cover;
  height: auto;
  max-height: 320.0025958px;
  display: block;
}

.gsx9rpl {
  padding: 28.00702px 26.009974836px 32.0036px;
}

.gvidjaq {
  padding: 40.0036283px 32px 48.006472671px;
  border-top: 1px solid var(--qjwsffwrvpdd);
  background: rgb(3,7,7);
  flex-shrink: 0;
}

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

.ggpssnt {
  display: flex;
  max-width: 1120.006px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.0096059px;
  margin-left: auto;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24.00672756px 40.0039716px;
  flex-wrap: wrap;
}

.gy5387d {
  flex-direction: column;
  display: flex;
  gap: 10.003109960px;
}

.gy5387d img {
  width: auto;
  max-height: 28.006741px;
}

.gdxiwun {
  -webkit-font-smoothing: antialiased;
}

.gy5387d p {
  font-size: 0.88rem;
  color: var(--zpxpvvckyqb);
  max-width: 38ch;
  margin: 0;
}

.gkbnfr0 {
  gap: 8.003777109px;
  flex-direction: column;
  display: flex;
}

.gkbnfr0 a {
  font-size: 0.9rem;
  color: var(--uupbncvbxy);
}

.gp61f78 {
  flex-wrap: wrap;
  gap: 14.006189593px 18.0098978px;
  align-items: center;
  justify-content: flex-start;
  display: flex;
}

#ufdfet {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.gbbz8sq {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.gp61f78 a,
.gp61f78 span {
  display: inline-flex;
  align-items: center;
}

#mg8tnj {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gp61f78 img {
  object-fit: contain;
  width: auto;
  height: 44.0082px;
  max-width: 140.003692612px;
}

.gt2ubjw {
  color: var(--zpxpvvckyqb);
  text-align: center;
  padding-top: 20.0047148px;
  margin: 0 auto;
  font-size: 0.8rem;
  max-width: 1120.0096049px;
  border-top: 1px dotted var(--qjwsffwrvpdd);
}

#ohyvtz {
  align-items: center;
  padding-top: 24.007315px;
  padding-right: 24.0027px;
  padding-bottom: 24.0089209px;
  padding-left: 24px;
  justify-content: center;
  position: fixed;
  display: none;
  inset: 0;
  backdrop-filter: blur(6.0087682px);
  background: rgba(8,13,9,0.88);
  z-index: 999999;
}

#ohyvtz.gvn1p49 {
  display: flex;
}

.gkwi20r {
  border-radius: 16.002335935px;
  max-width: 420.0062px;
  text-align: center;
  padding-top: 28.0063234px;
  padding-right: 26.0037px;
  padding-bottom: 30.008px;
  padding-left: 26.00884px;
  box-shadow: 0 24.00181635px 60.004092426px rgba(1,3,2,0.5);
  border: 1px solid var(--qjwsffwrvpdd);
  background: var(--atqcpnafvryiu);
}

.gkwi20r h2 {
  font-size: 1.35rem;
  color: #fffefe;
  margin: 0 0 12.005985873px;
}

.gkwi20r p {
  font-size: 0.92rem;
  color: var(--alvgxtiijnhd);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 22.00861px;
  margin-left: 0;
}

.gen0xq3 {
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.gen0xq3 button {
  font-weight: 600;
  border-radius: 999.0035484px;
  border: none;
  padding: 10.0025390px 22.0088799px;
  font-size: 0.88rem;
  cursor: pointer;
}

#w3cb0m {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

#yyig6d {
  font-variant-ligatures: normal;
}

.gen0xq3 [data-age-gate='confirm'] {
  background: var(--qfksrtnmysb);
  color: #fffdff;
}

.gen0xq3 [data-age-gate='decline'] {
  background: transparent;
  color: var(--alvgxtiijnhd);
  border: 1px solid var(--qjwsffwrvpdd);
}

#olx1a8 {
  position: fixed;
  right: 0;
  box-shadow: 0 -8.001px 32.009743px rgba(1,1,2,0.4);
  display: none;
  left: 0;
  background: var(--atqcpnafvryiu);
  padding: 18.0098px 22.00704px;
  bottom: 0;
  z-index: 999998;
  border-top: 1px solid var(--qjwsffwrvpdd);
}

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

#olx1a8.gvn1p49 {
  display: block;
}

.glxikah {
  gap: 14.008px;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 960.00374285px;
  align-items: center;
}

.glxikah p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  flex: 1 1 280.00284px;
  font-size: 0.85rem;
  color: var(--alvgxtiijnhd);
}

.gidzt8m {
  gap: 10.00276688px;
  flex-wrap: wrap;
  display: flex;
}

.gidzt8m button {
  background: var(--qnkjdanuuggitk);
  color: #ffffff;
  border-radius: 8.009px;
  font-size: 0.82rem;
  cursor: pointer;
  padding-top: 8.007162866px;
  padding-right: 16.006px;
  padding-bottom: 8.008539597px;
  padding-left: 16.00517046px;
  border: 1px solid var(--qjwsffwrvpdd);
}

.gidzt8m [data-cookie='reject'] {
  color: var(--alvgxtiijnhd);
  background: transparent;
}

body.gpfkqcs {
  overflow: hidden;
}

