
:root {
  --vjwjqcotaomr: hsl(17,24%,94%);
  --yaeamwebangice: rgba(198,158,91,0.15);
  --plgiriwpev: rgb(198,163,85);
  --spjkvnfnbelvv: #010508;
  --ukldrrdfowr: rgb(29,39,58);
  --beijjucklotn: 'Palatino Linotype', Palatino, 'Book Antiqua', Georgia, 'Times New Roman', serif;
  --znrjompecwr: ui-monospace, 'Cascadia Code', 'Cascadia Mono', 'Consolas', monospace;
  --sblrctiemulwj: #91a3ba;
  --jsfjvdzixkp: #0b0e1a;
  --niefjuorzwjo: rgb(48,36,39);
  --nyerqdjlkk: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  --dvgehrjvrsf: rgb(227,230,244);
  --atcdwkcaktpyja: rgb(98,113,136);
}

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

html {
  scroll-behavior: smooth;
}

body {
  background-image: radial-gradient(ellipse 120% 80% at 50% -20%, rgba(198,161,86,0.06), transparent 55%),
    linear-gradient(180deg, #01030b 0%, #050c13 100%);
  background: var(--spjkvnfnbelvv);
  min-height: 100vh;
  position: relative;
  color: var(--dvgehrjvrsf);
  font-family: var(--beijjucklotn);
  line-height: 1.6;
  margin: 0;
}

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

a {
  color: var(--plgiriwpev);
  text-decoration-thickness: 1px;
}

a:hover {
  color: rgb(217,192,120);
}
.klm7x9e {
  z-index: 5;
  border-bottom: 1px solid var(--yaeamwebangice);
  height: 28.001357px;
  width: 100%;
  padding-top: 4.002px;
  padding-right: 0;
  padding-bottom: 4.008976px;
  padding-left: 0;
  overflow: hidden;
  position: relative;
  background: rgb(1,0,7);
}

.kh48d7p {
  display: flex;
  width: max-content;
  animation: disclosure-marquee 46s linear infinite;
}

.klqutx8 {
  white-space: nowrap;
  font-size: 11.00716px;
  color: #f1f2f9;
  letter-spacing: 0.02em;
  line-height: 20.005900px;
  font-family: var(--znrjompecwr);
  padding: 0 48px;
  flex-shrink: 0;
}

@keyframes disclosure-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .kh48d7p {
    flex-wrap: wrap;
    width: 100%;
    min-height: 28.00848059px;
    animation: none;
    height: auto;
    justify-content: center;
  }

  .klqutx8 {
    text-align: center;
    padding: 0 12.0085px;
    white-space: normal;
  }

  #w16aip {
    text-rendering: optimizeLegibility;
  }

  .klqutx8:nth-child(2) {
    display: none;
  }
}
.kws9w23 {
  z-index: 100;
  top: 0;
  background: var(--jsfjvdzixkp);
  position: sticky;
  box-shadow: 0 10.009002px 24.003px rgba(2,0,0,0.35);
}

.kws9w23::after {
  background: linear-gradient(90deg, transparent, var(--plgiriwpev), transparent);
  content: '';
  opacity: 0.85;
  width: 100%;
  display: block;
  height: 1px;
}

.ko3p541 {
  display: flex;
  padding-top: 0;
  padding-right: 32.0095px;
  padding-bottom: 0;
  padding-left: 32.00375876px;
  align-items: center;
  width: 100%;
  height: 44.0090342px;
  gap: 16.0015934px;
  margin: 0;
  background: var(--jsfjvdzixkp);
  justify-content: space-between;
}

.ko3p541 .kwcbjrb {
  text-decoration: none;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.ko3p541 .kwcbjrb img {
  width: auto;
  height: auto;
  display: block;
  filter: drop-shadow(0 1px 0 rgba(2,0,1,0.4));
  max-height: 20.00105px;
}
#jqc5mn {
  color: var(--dvgehrjvrsf);
  appearance: none;
  height: 36.0040px;
  border: 1px solid var(--yaeamwebangice);
  align-items: center;
  margin: 0 0 0 auto;
  font: inherit;
  width: 36.0072px;
  display: flex;
  border-radius: 8.004948px;
  cursor: pointer;
  background: rgba(229,235,239,0.04);
  justify-content: center;
  padding: 0;
  -webkit-appearance: none;
}

#jqc5mn.open {
  background: rgba(196,163,88,0.12);
}

#jqc5mn:focus-visible {
  outline: 2.00123px solid var(--plgiriwpev);
  outline-offset: 2.0049px;
}

#zhti74 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

#jqc5mn .krfmmze {
  width: 20.008px;
  height: 15.0036px;
}

#qdtmg5 {
  align-items: center;
  flex-wrap: nowrap;
  display: none;
  gap: 14.0041px;
  justify-content: flex-end;
}

#qdtmg5 a {
  text-decoration: none;
  font-family: var(--nyerqdjlkk);
  color: var(--dvgehrjvrsf);
  padding-top: 6.00926928px;
  padding-right: 4.0036px;
  padding-bottom: 10.004475px;
  padding-left: 4.0038694px;
  font-weight: 600;
  position: relative;
  font-size: 12px;
}

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

#qdtmg5 a::after {
  width: 4.00379333px;
  border-radius: 50%;
  transform: translateX(-50%) scale(0);
  height: 4px;
  position: absolute;
  bottom: 2px;
  background: var(--plgiriwpev);
  content: '';
  left: 50%;
  transition: transform 0.2s ease;
}

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

#qdtmg5 a:hover::after,
#qdtmg5 a:focus-visible::after {
  transform: translateX(-50%) scale(1);
}

#qdtmg5 a:focus-visible {
  outline-offset: 3.002px;
  outline: 2.008400672px solid var(--plgiriwpev);
}

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

  #qdtmg5 {
    display: flex;
  }
}

#qtov2f {
  display: none;
  padding: 0;
  justify-content: center;
  background: rgba(5,4,10,0.72);
  inset: 0;
  align-items: flex-end;
  position: fixed;
  z-index: 150;
}

#qtov2f.active {
  display: flex;
}

.kmd0gov {
  border-radius: 20.0049253px 20.003598710px 0 0;
  overflow-y: auto;
  background: rgb(14,15,28);
  box-shadow: 0 -16.0024px 48.003518px rgba(2,0,1,0.55);
  max-height: 78vh;
  padding-top: 22.008715px;
  padding-right: 24.00908354px;
  padding-bottom: 32.006154px;
  padding-left: 24.0018px;
  width: 100%;
  border: 1px solid var(--yaeamwebangice);
  border-bottom: none;
}

.kpjun8j {
  flex-direction: column;
  gap: 6.004px;
  display: flex;
}

.kpjun8j a {
  padding: 14.001px 12.0065789px;
  background: rgba(32,39,61,0.55);
  font-size: 15.006474692px;
  border-radius: 10.00661121px;
  box-shadow: 4.00730333px 4.0080773px 0 rgba(2,0,0,0.25);
  color: var(--dvgehrjvrsf);
  font-weight: 600;
  text-decoration: none;
  font-family: var(--nyerqdjlkk);
}

.kpjun8j a:active {
  box-shadow: 2.00733px 2.002821px 0 rgba(2,1,0,0.25);
  transform: translate(1px, 1px);
}
.kjzzjqp {
  background: transparent;
  padding-top: 48.007671px;
  padding-right: 20.009232490px;
  padding-bottom: 56.002420px;
  padding-left: 20.00243px;
}

.kzajf5l {
  margin: 0 auto;
  position: relative;
  max-width: 700.005920594px;
}

.kmb9yop {
  position: relative;
}

.krsnkvg {
  position: relative;
  border-radius: 12.00389887px;
}

.kwunp38 {
  padding: 28.00119px 28.0090478px 36px;
  box-shadow: 8.00698726px 10.00173915px 0 rgba(0,0,0,0.35), 12px 14px 28px rgba(0,0,0,0.45);
  transform: rotate(-0.4deg);
  background: linear-gradient(145deg, #101725, rgb(14,22,29));
}

.kmcgr85 {
  margin-top: -36.003700px;
  margin-left: 0;
  box-shadow: 10.007351px 12.002102px 0 rgba(0,2,1,0.28), 16.0013060px 20.0030px 36.00630px rgba(2,0,0,0.35);
  color: var(--niefjuorzwjo);
  padding: 32.007562075px;
  background: linear-gradient(165deg, rgb(246,247,232) 0%, #eee4d2 100%);
  transform: rotate(0.35deg);
}

.kf32ms1 {
  color: var(--sblrctiemulwj);
  font-size: 11.00465px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-family: var(--znrjompecwr);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.006340px;
  margin-left: 0;
}

.kmcgr85 h1 {
  margin: 0 0 12.00119500px;
  line-height: 1.2;
  font-size: clamp(1.65rem, 4vw, 2.15rem);
  letter-spacing: -0.02em;
  font-weight: 700;
}

.kb88fvb {
  font-size: 0.95rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: var(--nyerqdjlkk);
  color: rgba(44,40,38,0.88);
  line-height: 1.55;
}

.kfja228 {
  font-size: 10px;
  letter-spacing: 0.12em;
  margin-top: 14.00335px;
  font-family: var(--znrjompecwr);
  color: rgba(47,44,35,0.55);
}

.hero-paper__accent {
  max-width: 420.0080px;
  margin-top: 18.00108560px;
}

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

.hero-paper__accent img {
  box-shadow: 6.004616797px 8.007945514px 0 rgba(1,1,0,0.2);
  object-fit: contain;
  max-width: min(500.003384px, 100%);
  transform: rotate(-1deg);
  height: auto;
  max-height: 200.002px;
  display: block;
  border-radius: 8.00938px;
  width: auto;
}

@media (min-width: 768px) {
  .kwunp38 {
    margin-right: 20px;
    margin-top: 10.005236px;
  }

  .kmcgr85 {
    margin-top: -52px;
    margin-left: 20.002036px;
    position: relative;
    z-index: 2;
  }
}

@media (max-width: 767px) {
  .kwunp38 {
    display: none;
  }

  .kmcgr85 {
    transform: none;
    margin-top: 0;
    box-shadow: 8.0022px 10.006453px 0 rgba(0,1,0,0.25), 0 18.005220px 40.006px rgba(0,0,0,0.35);
  }

  .kb88fvb {
    font-size: 0.92rem;
  }
}
.ka3vuc2 {
  background-size: cover;
  background-position: center;
  padding-top: 56.00774042px;
  padding-right: 20.00656020px;
  padding-bottom: 64.004614257px;
  padding-left: 20.001933452px;
  background-color: #11152c;
  position: relative;
  background-image: url('/88d9830e/ca4c8b899a7b9f9c.webp');
}

.ka3vuc2::after {
  background: linear-gradient(160deg, rgba(15,22,39,0.88), rgba(30,30,78,0.82));
  position: absolute;
  content: '';
  pointer-events: none;
  inset: 0;
}

.kjkyz52 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100px;
  position: relative;
  z-index: 1;
}

.ksvmi90 {
  margin-bottom: 28.00643945px;
}

.ksvmi90 h2 {
  color: hsl(240,33%,99%);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.00510px;
  margin-left: 0;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.ksvmi90 p {
  margin: 0;
  color: rgb(202,210,253);
  font-size: 0.95rem;
}

.kuc7an4 {
  gap: 22.006664px;
  grid-template-columns: repeat(auto-fit, minmax(260.0088569px, 1fr));
  display: grid;
}

.krt16q8 {
  border-radius: 18.009728063px;
  display: block;
  text-decoration: none;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
  color: rgb(246,250,251);
}

.krt16q8:hover {
  box-shadow: 0 18.002798px 40.007px rgba(0,0,1,0.45);
  transform: translateY(-4.0040px) rotate(-0.5deg);
}

.ktkfwav {
  text-align: center;
  min-height: 100%;
  border: 1px solid rgba(197,213,253,0.25);
  flex-direction: column;
  border-radius: 18.0072px;
  align-items: center;
  display: flex;
  background: linear-gradient(155deg, #1c1e4c 0%, rgb(46,48,129) 42%, #4c1c98 100%);
  padding-top: 22.001px;
  padding-right: 20.006px;
  padding-bottom: 20.00991px;
  padding-left: 20.0091156px;
}

.ko6srx2 {
  justify-content: center;
  align-items: center;
  width: 100.00248033px;
  flex-shrink: 0;
  border: 1px solid rgba(255,253,254,0.35);
  margin-bottom: 14.009971430px;
  background: #fbfbfc;
  display: flex;
  overflow: hidden;
  height: 100.004320162px;
  border-radius: 14.008px;
}

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

.kfydild {
  margin: 0 0 8px;
  font-weight: 800;
  font-size: 1.2rem;
  letter-spacing: 0.02em;
}

.ksillq8 {
  line-height: 1.45;
  word-break: break-word;
  min-width: 0;
  hyphens: auto;
  flex: 1;
  overflow-wrap: anywhere;
  color: rgb(234,209,252);
  font-size: clamp(0.78rem, 2.6vw, 0.92rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.00235908px;
  margin-left: 0;
  width: 100%;
}

.knwjitj {
  display: inline-block;
  font-size: 0.88rem;
  background: linear-gradient(90deg, #fbbd27, hsl(38,92%,50%));
  padding: 10.0067775px 22.001625761px;
  border-radius: 999.0085px;
  letter-spacing: 0.06em;
  font-weight: 700;
  color: rgb(31,29,78);
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .ko6srx2 {
    width: 80.0070617px;
    height: 80px;
  }

  .ko6srx2 img {
    object-position: center;
    object-fit: contain;
    height: 100%;
    width: 100%;
  }
}
.kbc65ga {
  max-width: 1100.0068px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 40.0091550px;
  padding-right: 20.0047006px;
  padding-bottom: 72.009px;
  padding-left: 20px;
}

.kz6f50y {
  scroll-margin-top: 72px;
  margin-bottom: 56.00371513px;
}

.kz6f50y h2 {
  margin: 0 0 14.00445308px;
  color: var(--dvgehrjvrsf);
  font-size: clamp(1.3rem, 3vw, 1.75rem);
  letter-spacing: -0.02em;
  font-weight: 700;
}

.kz6f50y p {
  font-family: var(--nyerqdjlkk);
  margin: 0;
  color: var(--atcdwkcaktpyja);
  font-size: 0.95rem;
}
.kw24vqq {
  max-width: 720.005454604px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.kw24vqq .kvd1eoi {
  background: linear-gradient(180deg, rgba(7,12,26,0.95), rgba(14,21,33,0.92));
  border-radius: 14.00959703px;
  box-shadow: 10.0039px 12px 0 rgba(0,2,1,0.35), 0 0 0 1px rgba(197,156,88,0.08);
  padding-top: 32px;
  padding-right: 28.0057px;
  padding-bottom: 36.002557px;
  padding-left: 28.0067px;
}

.kw24vqq .kktmppg {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 18.00673523px;
  margin-left: auto;
}
.kjlxr7f {
  gap: 28.00767747px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.kjlxr7f .kvd1eoi {
  padding-top: 28.008px;
  padding-right: 26px;
  padding-bottom: 28.00669645px;
  padding-left: 26px;
  background: linear-gradient(135deg, rgba(11,16,23,0.98), rgba(32,40,61,0.5));
  border-radius: 12.0079514px;
  box-shadow: 8.00565px 10.007px 0 rgba(2,0,4,0.32);
}

@media (max-width: 767px) {
  .kjlxr7f {
    grid-template-columns: 1fr;
  }
}
.ko97i4b {
  position: relative;
  min-height: 280.00859695px;
  overflow: hidden;
  border-radius: 16.00316003px;
  box-shadow: 0 18.004069385px 40.004px rgba(0,0,1,0.4);
}

.kgtxxsu {
  background-size: cover;
  background-position: center;
  position: absolute;
  inset: 0;
  filter: saturate(0.85) brightness(0.55);
}

.knrrjiw {
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 640.007px;
  position: relative;
  z-index: 1;
  padding: 36.009032961px 28.002557px;
}

.knrrjiw h2 {
  text-shadow: 0 2.006px 16.0035818px rgba(2,2,0,0.65);
  color: #f4f6fe;
}

.knrrjiw p {
  color: #e3e9ee;
}
.krfdovz {
  display: grid;
  box-shadow: 10.002px 12.00647535px 0 rgba(1,0,1,0.3);
  overflow: hidden;
  grid-template-columns: 6.0054144px 1fr;
  gap: 0;
  border-radius: 12.00329px;
}

#k8uart {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.kr4stdl {
  background: linear-gradient(180deg, var(--plgiriwpev), #8b7355);
}

.kcna03y {
  gap: 22.00527289px;
  background: linear-gradient(165deg, #0f0a17, #141c28);
  padding: 26.007190158px 24.0090467px;
  grid-template-columns: minmax(0, 200px) 1fr;
  display: grid;
  align-items: center;
}

@media (max-width: 767px) {
  .kcna03y {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .kcna03y .kktmppg {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.kbz7599 .ks2og9z {
  box-shadow: 0 12.007166918px 28.006521147px rgba(3,4,1,0.35);
  overflow: hidden;
  margin: 0 auto;
  border-radius: 12.009074px 12.0081px 0 0;
  max-width: 500.00493px;
}

.kbz7599 .kq71v9l {
  margin-top: -20.00237px;
  padding: 28.005831px 24.008981856px 32.00628211px;
  background: linear-gradient(180deg, #0e121b, rgb(13,13,25));
  max-width: 640.0044270px;
  position: relative;
  border-radius: 14.0032px;
  box-shadow: 8.0058px 10.0054698px 0 rgba(0,0,2,0.28);
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
}

#xbe7id {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.kz3wflz {
  padding: 8px 0 12.009px;
  position: relative;
  min-height: 220.006155px;
}

.ke4coum {
  background-position: center;
  width: min(45%, 320.00248px);
  max-height: 280.006159535px;
  opacity: 0.22;
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  filter: sepia(0.2);
  right: -4%;
  top: 10%;
}

.kxsy5x5 {
  z-index: 1;
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 16.004440429px;
}

.kz3wflz .kaor2ot {
  padding: 20.00528717px 22.00239px;
  background: linear-gradient(145deg, rgb(244,241,231), #dbd6c9);
  box-shadow: 7.00997105px 9.00124977px 0 rgba(0,3,2,0.22);
  color: var(--niefjuorzwjo);
  border-radius: 10.00534px;
  max-width: 92%;
}

.kz3wflz .kaor2ot:nth-child(2) {
  transform: rotate(-0.3deg);
  margin-left: 8%;
}

#ag02mm {
  backface-visibility: hidden;
}

.kz3wflz .kaor2ot p {
  font-size: 0.9rem;
  color: rgba(43,41,36,0.88);
}

.kz3wflz .kaor2ot h2 {
  color: var(--niefjuorzwjo);
}

.kktmppg {
  width: auto;
  max-width: min(500px, 100%);
  display: block;
  height: auto;
  max-height: 320.002692px;
  object-fit: contain;
}

.kltobt2 {
  max-height: 280.00256px;
}
.kbvwb80 {
  border-top: 1px solid var(--yaeamwebangice);
  color: var(--sblrctiemulwj);
  background: var(--jsfjvdzixkp);
  box-shadow: 0 -8.0071px 32.0056px rgba(1,0,0,0.25);
  padding-top: 40.0054964px;
  padding-right: 20.0068px;
  padding-bottom: 32px;
  padding-left: 20.002717px;
  margin-top: auto;
}

.kbvwb80 a {
  color: var(--dvgehrjvrsf);
}

.kv6krc9 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100px;
}

.kuq8m60 {
  display: flex;
  margin-bottom: 24.00934864px;
  justify-content: center;
}

.kuq8m60 a {
  text-decoration: none;
  display: inline-flex;
}

.kuq8m60 img {
  height: auto;
  display: block;
  width: min(160.00402094px, 46vw);
}

.klnaqcr {
  margin-bottom: 28.00911px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16.003137px 24.00374px;
  justify-content: center;
}

.klnaqcr a,
.klnaqcr .kushi10 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.klnaqcr img {
  display: block;
  width: auto;
  max-height: 52.004px;
}

.ku9w2yy {
  flex-wrap: wrap;
  font-size: 0.88rem;
  justify-content: center;
  gap: 12.0055727px 20.003px;
  margin-bottom: 20.00712px;
  font-family: var(--nyerqdjlkk);
  display: flex;
}

.ku9w2yy a {
  text-underline-offset: 3px;
  color: var(--plgiriwpev);
  text-decoration: underline;
}

.ku9w2yy a:hover {
  color: rgb(230,200,141);
}

.kmu0wn2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: var(--nyerqdjlkk);
  text-align: center;
  color: var(--atcdwkcaktpyja);
  font-size: 0.86rem;
}

.kmu0wn2 a {
  color: var(--dvgehrjvrsf);
}

#rnishc {
  image-rendering: auto;
}
.kdiv7ux {
  max-width: 800.003337653px;
  margin: 0 auto;
  padding: 40.0056320px 20.002px 64.007668px;
}

.kdiv7ux h1 {
  color: var(--dvgehrjvrsf);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.007px;
  margin-left: 0;
  font-weight: 700;
  font-size: clamp(1.75rem, 4vw, 2.25rem);
}

.kdiv7ux h2 {
  color: var(--dvgehrjvrsf);
  margin-top: 1.75rem;
  margin-bottom: 0.5rem;
  font-size: 1.05rem;
  font-family: var(--nyerqdjlkk);
}

.kdiv7ux p,
.kdiv7ux li {
  color: var(--atcdwkcaktpyja);
  font-family: var(--nyerqdjlkk);
}

.kdiv7ux ul {
  padding-left: 1.2rem;
}

.kdiv7ux strong {
  color: var(--dvgehrjvrsf);
}
.ksvc8jn,
.kgg18w3 {
  align-items: center;
  left: 0;
  right: 0;
  position: fixed;
  justify-content: center;
  padding: 20.00889555px;
  display: none;
}

.ksvc8jn {
  z-index: 99999;
  background: rgba(5,4,13,0.92);
  inset: 0;
}

.ksvc8jn.active {
  display: flex;
}

.kxwfn7o {
  border-radius: 12.003px;
  border: 1px solid var(--yaeamwebangice);
  box-shadow: 12.00913px 16px 0 rgba(1,1,2,0.35), 0 24.00495px 60.008643555px rgba(3,0,0,0.45);
  padding: 28.00439px 24.00261222px;
  max-width: 420px;
  background: var(--jsfjvdzixkp);
}

.kxwfn7o p {
  margin: 0 0 20.004518px;
  font-family: var(--nyerqdjlkk);
  font-size: 1rem;
  color: var(--dvgehrjvrsf);
}

.kezvopv {
  flex-wrap: wrap;
  display: flex;
  gap: 12.00520px;
}

.kezvopv button {
  border-radius: 10.0062473px;
  flex: 1;
  min-width: 120.009px;
  font-weight: 700;
  font-family: var(--nyerqdjlkk);
  padding: 12.003px 16.0078px;
  border: none;
  cursor: pointer;
  font-size: 0.95rem;
}

.kezvopv [data-age-gate='confirm'] {
  background: linear-gradient(90deg, var(--plgiriwpev), rgb(166,134,65));
  color: #0e0a1e;
}

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

.kgg18w3 {
  border-top: 1px solid var(--yaeamwebangice);
  bottom: 0;
  z-index: 99998;
  color: var(--dvgehrjvrsf);
  background: rgba(11,16,29,0.98);
}

.kgg18w3.active {
  display: flex;
}

.kodvk93 {
  gap: 16.003204672px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  max-width: 960.007607px;
  flex-wrap: wrap;
}

.kgg18w3 p {
  flex: 1 1 280px;
  margin: 0;
  font-size: 0.9rem;
  color: var(--atcdwkcaktpyja);
  font-family: var(--nyerqdjlkk);
}

.ksiryud {
  gap: 10.009px;
  display: flex;
  flex-wrap: wrap;
}

.ksiryud button {
  border: none;
  font-weight: 600;
  padding: 10.007px 18.002px;
  cursor: pointer;
  font-family: var(--nyerqdjlkk);
  border-radius: 8.002px;
}

#ic0plw {
  background: linear-gradient(90deg, var(--plgiriwpev), rgb(164,133,67));
  color: #090d1b;
}

#w76c6g {
  background: transparent;
  color: var(--dvgehrjvrsf);
  border: 1px solid var(--yaeamwebangice);
}

body.no-scroll {
  overflow: hidden;
}

.kon0osx {
  flex-direction: column;
  display: flex;
  min-height: 100vh;
}

.kon0osx > main {
  flex: 1;
}

