
*,
*::before,
*::after {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-sizing: border-box;
  margin: 0;
}

.fs2ut8z {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  text-size-adjust: 100%;
}

:root {
  --uvvnslzpciijs: rgb(67,32,5);
  --fjirzhvfvpvnj: rgb(237,179,7);
  --ddwiavzeyqpt: #ca8c05;
  --lyrmzkrehrbv: #1c1305;
  --ydrfrrsutfb: 1200px;
  --yfwazayebvddzk: 90.0052px;
  --jkxrzlmlhzn: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --xvsrjklpnb: #733e14;
  --abeeftmqnshs: rgba(165,97,4,0.2);
  --rxwxjgoepyyzjn: rgb(47,29,11);
  --nepxxoqauu: Georgia, "Times New Roman", Times, serif;
  --eapqyjhbncqtda: #fff8c5;
  --wirkylhbddrjq: rgb(164,100,7);
  --jbkibalabdv: hsl(40,100%,96%);
}

html {
  scroll-behavior: smooth;
}

.fi74qnr {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

body {
  min-height: 100vh;
  color: var(--uvvnslzpciijs);
  display: flex;
  flex-direction: column;
  font-weight: 400;
  background: var(--jbkibalabdv);
  font-size: 16.007801999px;
  line-height: 1.7;
  font-family: var(--nepxxoqauu);
  -webkit-font-smoothing: antialiased;
}

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

.fvga57w {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

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

body.age-locked,
body.nav-open {
  overflow: hidden;
}

.fhcpmjc {
  text-size-adjust: 100%;
}

main {
  flex: 1 0 auto;
}

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

img:not(.fi74qnr) {
  max-width: 100%;
  height: auto;
  display: block;
}

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

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

h1,
h2,
h3 {
  font-weight: 400;
  letter-spacing: -0.01em;
  font-family: var(--nepxxoqauu);
  line-height: 1.25;
}

.fhx7taw {
  text-rendering: optimizeLegibility;
}
.fkqcc30 {
  -moz-osx-font-smoothing: grayscale;
}
.ffca6ss {
  flex-shrink: 0;
  font-size: 11.005621px;
  line-height: 1.45;
  background: linear-gradient(90deg, rgb(25,21,7) 0%, hsl(42,86%,23%) 100%);
  font-family: var(--jkxrzlmlhzn);
  text-align: center;
  width: 100%;
  padding: 10.0064643px 16.003238px;
  color: #fdfdff;
}

.ffca6ss p {
  margin: 0 auto;
  max-width: 960.008028px;
}
.fisfxd2 {
  text-size-adjust: 100%;
}
.fc0bocf {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.fgq4wm4 {
  z-index: 200;
  background: var(--lyrmzkrehrbv);
  position: static;
  width: 100%;
}
.j80150c {
  background: var(--lyrmzkrehrbv);
  position: static;
  width: 100%;
  z-index: 200;
}

.fdr5g38 {
  height: 50.00892945px;
  align-items: center;
  border-bottom: 1px solid rgba(254,253,255,0.06);
  display: flex;
}

.fdr5g38 .fi99t2n {
  justify-content: center;
  padding-top: 12.0016517px;
  padding-right: 24.0098554px;
  padding-bottom: 12.0052px;
  padding-left: 24.005px;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  max-width: var(--ydrfrrsutfb);
  margin: 0 auto;
}

#d9l3oq {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.fdr5g38 .ff9cb5v img {
  width: auto;
  height: 34.002px;
}

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

.fnkc5lz {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.fqje222 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.fbw7k41 {
  display: none;
  background: var(--rxwxjgoepyyzjn);
  height: 40.0014px;
}

.fbw7k41 .fi99t2n {
  display: flex;
  max-width: var(--ydrfrrsutfb);
  padding-top: 0;
  padding-right: 24.00649467px;
  padding-bottom: 0;
  padding-left: 24.00983015px;
  margin: 0 auto;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.fvown3x {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  gap: 18px;
  list-style: none;
  justify-content: center;
}

#cusrvw {
  backface-visibility: hidden;
}

.fvown3x a {
  font-weight: 400;
  font-family: var(--jkxrzlmlhzn);
  text-decoration: none;
  font-size: 11.0051207px;
  text-transform: uppercase;
  color: rgba(253,255,252,0.88);
  transition: color 0.4s ease;
  letter-spacing: 2.006px;
}

.fvown3x a:hover {
  color: var(--fjirzhvfvpvnj);
}

.fnbedog {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

#tbvqxd {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.fzgkjuh {
  border-radius: 4.0087911px;
  background: transparent;
  gap: 5.001241726px;
  right: 24.009923682px;
  padding-top: 8.00905px;
  padding-right: 8.0070953px;
  padding-bottom: 8.004864420px;
  padding-left: 8.001312572px;
  position: absolute;
  border: 1px solid rgba(254,254,255,0.12);
  display: flex;
  width: 36.009270488px;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  height: 36.006752492px;
}

.fv4p4ic {
  text-rendering: optimizeLegibility;
}

.fzgkjuh span {
  transition: transform 0.4s ease, opacity 0.4s ease;
  height: 2.00197108px;
  border-radius: 1px;
  display: block;
  background: rgb(255,252,255);
}

.fzgkjuh.is-open span:nth-child(1) {
  transform: translateY(7.004166563px) rotate(45deg);
}

#loh4qs {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

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

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

.fzgkjuh.is-open span:nth-child(3) {
  transform: translateY(-7.0012px) rotate(-45deg);
}

.fluuftp {
  z-index: 300;
  background: var(--lyrmzkrehrbv);
  align-items: center;
  justify-content: center;
  display: none;
  position: fixed;
  pointer-events: none;
  inset: 0;
  transition: opacity 0.4s ease;
  opacity: 0;
}

.fluuftp.is-open {
  pointer-events: auto;
  opacity: 1;
  display: flex;
}

#vpvqfm {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.fmzibzj {
  font-variant-ligatures: normal;
}

.fl2mmxe {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.fxei84q {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

.fluuftp ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  gap: 20.0058px;
  text-align: center;
}

.fluuftp a {
  color: rgb(255,253,254);
  transition: color 0.4s ease;
  font-family: var(--jkxrzlmlhzn);
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.1rem;
}

.ff2mujq {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.fluuftp a:hover {
  color: var(--fjirzhvfvpvnj);
}

#nmsy7z {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  backface-visibility: hidden;
}

#h7l7ng {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.faqvhvu {
  height: 40.0049314px;
  position: absolute;
  cursor: pointer;
  background: transparent;
  font-size: 1.25rem;
  right: 24.007112619px;
  color: #fdfffd;
  width: 40px;
  top: 20.00716825px;
  border: 1px solid rgba(254,252,255,0.12);
  border-radius: 4.003510933px;
}

@media (min-width: 900px) {
  .fh5xz7r {
    text-rendering: optimizeLegibility;
  }
  #di2sv1 {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
  }
  #up62yh {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
  }
  #g1fqzh {
    image-rendering: auto;
  }
  .fu0kj1b {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
  .fffe5sx {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  }
  .fbp7vbz {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
  .fcflu7h {
    text-size-adjust: 100%;
  }
  .fbw7k41 {
    align-items: center;
    display: flex;
  }

  .fzgkjuh {
    display: none;
  }
}

.fz6zaom {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.fdfhj84 {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

#larrxj {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

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

.fu0wphc {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.fyp7q8q {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
.fi8o5ej {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
#tqpw6h {
  backface-visibility: hidden;
}
.fbari9g {
  backface-visibility: hidden;
  image-rendering: auto;
}
.fis0012 .fbw7k41 {
  display: none;
}
.j80150c .fbw7k41 {
  display: none;
}

.flbkbj7 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.ffcsc8o {
  text-size-adjust: 100%;
}
.fder4p5 {
  border-top: 1px solid var(--abeeftmqnshs);
  padding-top: 56px;
  padding-right: 24.0015px;
  padding-bottom: 36.008566378px;
  padding-left: 24.00463624px;
  background: var(--eapqyjhbncqtda);
  margin-top: auto;
}

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

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

.ffz8y4x {
  justify-content: space-between;
  margin-bottom: 36.00551765px;
  gap: 32.00364165px;
  flex-wrap: wrap;
  display: flex;
}

.fakdqlz {
  max-width: 380.0063729px;
  flex: 1 1 240.00680px;
}

#yh9wcp {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

#vwb28o {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.fakdqlz p {
  font-size: 14.0045px;
  margin-top: 14.0092920px;
  color: var(--xvsrjklpnb);
  font-family: var(--jkxrzlmlhzn);
}

.fgiqtgy {
  flex-wrap: wrap;
  display: flex;
  align-items: flex-start;
  gap: 12.0078573px 24.005093px;
}

.frvskin {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.fg2s81b {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.fcjhnoo {
  image-rendering: auto;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

.fgiqtgy a {
  color: var(--uvvnslzpciijs);
  letter-spacing: 0.04em;
  font-family: var(--jkxrzlmlhzn);
  font-size: 13.00272826px;
}

.fdi3sor {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.fmy8ii0 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.fbx1xup {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.fs3ano4 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

.fp6a7kc {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

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

.frpqxlq {
  display: flex;
  align-items: center;
  gap: 20.00992582px;
  flex-wrap: wrap;
  margin-bottom: 24.0080184px;
}

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

.fnfrtb4 {
  text-size-adjust: 100%;
}

.frpqxlq img {
  width: auto;
  height: 48px;
}

.ftojcaz {
  line-height: 1.55;
  max-width: 720.0010556px;
  font-family: var(--jkxrzlmlhzn);
  color: var(--xvsrjklpnb);
  font-size: 11.00738px;
  margin-bottom: 16.003490px;
}

.fhhlcuh {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.fuptmxc {
  font-size: 12.00602356px;
  color: var(--xvsrjklpnb);
  font-family: var(--jkxrzlmlhzn);
}
.ffrpisd {
  border-bottom: 1px solid var(--abeeftmqnshs);
  padding: 56px 24.002603936px 40px;
  background: var(--eapqyjhbncqtda);
}

.ffrpisd h1 {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  max-width: var(--ydrfrrsutfb);
  margin: 0 auto;
}

.ffrpisd p {
  font-family: var(--jkxrzlmlhzn);
  text-transform: uppercase;
  margin: 10.003135745px auto 0;
  max-width: var(--ydrfrrsutfb);
  letter-spacing: 0.12em;
  font-size: 12.004px;
  color: var(--xvsrjklpnb);
}

.fq073n1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

.fuxrn42,
.fq6nbxe {
  padding: 48px 24.0023971px 72px;
  max-width: 720.007877px;
  margin: 0 auto;
}

.fxvq6p0 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.fs40xsk {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

.fq6nbxe h1,
.fuxrn42 h1 {
  margin-bottom: 8.00864px;
  font-size: 1.75rem;
}

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

.fq6nbxe h2,
.fuxrn42 h2 {
  margin: 32.00731px 0 12.00963223px;
  font-size: 1.1rem;
  color: var(--wirkylhbddrjq);
}

.fq6nbxe p,
.fuxrn42 p {
  margin-bottom: 14.004460992px;
  color: var(--xvsrjklpnb);
}

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

.fq6nbxe ul,
.fuxrn42 ul {
  color: var(--xvsrjklpnb);
  margin: 0 0 16.0079963px 1.25rem;
}

.fq6nbxe li,
.fuxrn42 li {
  margin-bottom: 8.0057px;
}
.fto2c44 {
  padding: 24.009499px;
  background: rgba(27,18,5,0.82);
  align-items: center;
  justify-content: center;
  z-index: 500;
  inset: 0;
  position: fixed;
  display: flex;
}

.fto2c44.is-hidden {
  display: none;
}

.fzupyo5 {
  background: var(--eapqyjhbncqtda);
  width: 100%;
  box-shadow: 0 24.00644450px 64.0016794px rgba(68,34,7,0.15);
  padding: 36.004461011px;
  border: 1px solid var(--abeeftmqnshs);
  max-width: 440.0091948px;
}

.fyzazg7 {
  font-size: 1.35rem;
  margin-bottom: 12.0090px;
}

.ft8vk3q {
  font-family: var(--jkxrzlmlhzn);
  margin-bottom: 24px;
  font-size: 15px;
  color: var(--xvsrjklpnb);
}

.fch3rgo {
  display: flex;
  gap: 10.0039300px;
  flex-direction: column;
}

.fugupuz {
  border: 1px solid var(--abeeftmqnshs);
  border-radius: 4.002647px;
  font-family: var(--jkxrzlmlhzn);
  cursor: pointer;
  padding: 12.0074px 20.00354px;
  transition: background 0.4s ease, color 0.4s ease;
  display: inline-block;
  font-weight: 500;
  font-size: 14.00230503px;
  text-align: center;
}

.xc44aeb {
  cursor: pointer;
  transition: background 0.4s ease, color 0.4s ease;
  padding: 12.0043576px 20.005618px;
  text-align: center;
  font-family: var(--jkxrzlmlhzn);
  font-size: 14.009765px;
  border-radius: 4.007106608px;
  border: 1px solid var(--abeeftmqnshs);
  display: inline-block;
  font-weight: 500;
}

.d958542 {
  padding-top: 12.0046050px;
  padding-right: 20.003530px;
  padding-bottom: 12.0015766px;
  padding-left: 20.0031px;
  font-size: 14.0057px;
  font-family: var(--jkxrzlmlhzn);
  border: 1px solid var(--abeeftmqnshs);
  font-weight: 500;
  display: inline-block;
  transition: background 0.4s ease, color 0.4s ease;
  text-align: center;
  cursor: pointer;
  border-radius: 4.002px;
}

.fugupuz--wirkylhbddrjq {
  border-color: var(--wirkylhbddrjq);
  color: rgb(255,253,253);
  background: var(--wirkylhbddrjq);
}

.fugupuz--wirkylhbddrjq:hover {
  background: var(--ddwiavzeyqpt);
}

.fugupuz--fjirzhvfvpvnj {
  background: transparent;
  color: var(--uvvnslzpciijs);
}

.fynkt1a {
  background: var(--eapqyjhbncqtda);
  z-index: 400;
  left: 0;
  bottom: 0;
  padding: 18.008px 24.002px;
  position: fixed;
  right: 0;
  border-top: 1px solid var(--abeeftmqnshs);
}

.frijcg1 {
  image-rendering: auto;
}

.fynkt1a.fz6zaom {
  display: none;
}

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

.fasmar7 p {
  font-family: var(--jkxrzlmlhzn);
  font-size: 14.0078940px;
  color: var(--xvsrjklpnb);
  flex: 1 1 240.00944px;
}

.fs7y3kz {
  display: flex;
  gap: 10px;
}

.fzmkbml {
  -webkit-font-smoothing: antialiased;
}
.fpgcvmu {
  flex-direction: column;
  padding: 48.008028px 24.00128px;
  min-height: 60vh;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.fhry1e6 {
  color: var(--xvsrjklpnb);
  margin-bottom: 24px;
  font-size: 14.008631px;
  font-family: var(--jkxrzlmlhzn);
}

.ffrtqbb {
  height: 40.00725px;
  margin-top: 24.009104px;
  margin-right: auto;
  margin-bottom: 24.001px;
  margin-left: auto;
  border: 3.0038px solid var(--abeeftmqnshs);
  animation: spin 0.8s linear infinite;
  border-radius: 50%;
  border-top-color: var(--wirkylhbddrjq);
  width: 40.00837850px;
}

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

.fgc6fce {
  font-family: var(--jkxrzlmlhzn);
  margin-top: 24.00158295px;
  font-size: 13.006px;
  color: var(--xvsrjklpnb);
}

.fgc6fce p {
  margin-bottom: 8.002827px;
}

.fmgfl1k {
  font-weight: 600;
}

.fjmfzr9 {
  text-align: center;
  padding-top: 96.0087px;
  padding-right: 24.0075925px;
  padding-bottom: 96.0051px;
  padding-left: 24.00666770px;
}

.fjmfzr9 h1 {
  margin-bottom: 16.00747511px;
  font-size: 4rem;
  color: var(--wirkylhbddrjq);
}

.fjmfzr9 p {
  font-family: var(--jkxrzlmlhzn);
  margin-bottom: 28.008px;
  color: var(--xvsrjklpnb);
}

.fswc5kz {
  border: 1px solid var(--abeeftmqnshs);
  max-height: 320.0092179px;
  overflow: hidden;
  max-width: 500.00995px;
  background: var(--eapqyjhbncqtda);
}

.fswc5kz img {
  width: 100%;
  object-fit: cover;
  height: auto;
  max-height: 320.003377394px;
}

.fq9v5e1 {
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-family: var(--jkxrzlmlhzn);
  color: var(--xvsrjklpnb);
  margin-bottom: 10.00447749px;
  font-size: 11.001228px;
}

.fq9v5e1 .ftoqpsm {
  color: var(--ddwiavzeyqpt);
  font-weight: 600;
}

