
:root {
  --jsfjvdzixkp: rgb(12,13,23);
  --ukldrrdfowr: #1d273a;
  --vjwjqcotaomr: rgb(248,241,237);
  --sblrctiemulwj: rgb(148,163,186);
  --niefjuorzwjo: rgb(47,40,38);
  --znrjompecwr: ui-monospace, 'Cascadia Code', 'Cascadia Mono', 'Consolas', monospace;
  --dvgehrjvrsf: #e1e7f4;
  --beijjucklotn: 'Palatino Linotype', Palatino, 'Book Antiqua', Georgia, 'Times New Roman', serif;
  --spjkvnfnbelvv: rgb(0,3,9);
  --atcdwkcaktpyja: rgb(100,115,136);
  --plgiriwpev: rgb(198,163,85);
  --yaeamwebangice: rgba(196,157,91,0.15);
  --nyerqdjlkk: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
}

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

html {
  scroll-behavior: smooth;
}

body {
  color: var(--dvgehrjvrsf);
  position: relative;
  line-height: 1.6;
  background: var(--spjkvnfnbelvv);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-image: radial-gradient(ellipse 120% 80% at 50% -20%, rgba(199,159,88,0.06), transparent 55%),
    linear-gradient(180deg, #01010b 0%, #040e10 100%);
  min-height: 100vh;
  font-family: var(--beijjucklotn);
}

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

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

a:hover {
  color: rgb(218,192,123);
}
.klm7x9e {
  width: 100%;
  height: 28.0025px;
  background: #050208;
  border-bottom: 1px solid var(--yaeamwebangice);
  padding-top: 4px;
  padding-right: 0;
  padding-bottom: 4.00570942px;
  padding-left: 0;
  position: relative;
  overflow: hidden;
  z-index: 5;
}

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

.klqutx8 {
  padding-top: 0;
  padding-right: 48.0035px;
  padding-bottom: 0;
  padding-left: 48.003366982px;
  flex-shrink: 0;
  line-height: 20px;
  font-family: var(--znrjompecwr);
  white-space: nowrap;
  color: #f2f4fa;
  letter-spacing: 0.02em;
  font-size: 11.0029292px;
}

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

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

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

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

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

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

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

.ko3p541 .kwcbjrb img {
  max-height: 20px;
  width: auto;
  height: auto;
  filter: drop-shadow(0 1px 0 rgba(0,2,4,0.4));
  display: block;
}
#jqc5mn {
  justify-content: center;
  color: var(--dvgehrjvrsf);
  cursor: pointer;
  -webkit-appearance: none;
  width: 36.0085px;
  border: 1px solid var(--yaeamwebangice);
  align-items: center;
  font: inherit;
  border-radius: 8.001px;
  height: 36.008310px;
  appearance: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: auto;
  background: rgba(228,235,239,0.04);
  display: flex;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

#jqc5mn.open {
  background: rgba(197,163,85,0.12);
}

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

#jqc5mn .krfmmze {
  width: 20.0032712px;
  height: 15px;
}

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

#qdtmg5 a {
  color: var(--dvgehrjvrsf);
  text-decoration: none;
  padding-top: 6.005585px;
  padding-right: 4.0030844px;
  padding-bottom: 10.0028581px;
  padding-left: 4.0080664px;
  font-size: 12.003347px;
  font-weight: 600;
  font-family: var(--nyerqdjlkk);
  position: relative;
}

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

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

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

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

  #qdtmg5 {
    display: flex;
  }
}

#qtov2f {
  inset: 0;
  align-items: flex-end;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  justify-content: center;
  display: none;
  background: rgba(3,2,8,0.72);
  position: fixed;
  z-index: 150;
}

#qtov2f.active {
  display: flex;
}

.kmd0gov {
  background: #0c0f1c;
  width: 100%;
  padding: 22.005px 24px 32.005035529px;
  overflow-y: auto;
  border-radius: 20px 20.001px 0 0;
  box-shadow: 0 -16.0039659px 48.009136px rgba(2,2,0,0.55);
  max-height: 78vh;
  border: 1px solid var(--yaeamwebangice);
  border-bottom: none;
}

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

.kpjun8j a {
  box-shadow: 4.00742075px 4.001626019px 0 rgba(0,2,0,0.25);
  color: var(--dvgehrjvrsf);
  font-weight: 600;
  padding: 14.00265533px 12.007499050px;
  border-radius: 10.00436px;
  background: rgba(29,41,63,0.55);
  font-size: 15.008px;
  font-family: var(--nyerqdjlkk);
  text-decoration: none;
}

.kpjun8j a:active {
  box-shadow: 2.0066px 2.002087710px 0 rgba(0,2,0,0.25);
  transform: translate(1px, 1px);
}
.kjzzjqp {
  padding: 48.006px 20px 56.004093px;
  background: transparent;
}

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

.kmb9yop {
  position: relative;
}

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

.kwunp38 {
  box-shadow: 8.002px 10.0096047px 0 rgba(0,0,1,0.35), 12.009589px 14.0095918px 28.0042px rgba(0,3,0,0.45);
  background: linear-gradient(145deg, hsl(215,44%,11%), rgb(15,20,30));
  padding-top: 28.00504576px;
  padding-right: 28.0017352px;
  padding-bottom: 36.007425329px;
  padding-left: 28.0049810px;
  transform: rotate(-0.4deg);
}

.kmcgr85 {
  margin-top: -36.008353215px;
  margin-left: 0;
  transform: rotate(0.35deg);
  color: var(--niefjuorzwjo);
  background: linear-gradient(165deg, #f8f5ea 0%, hsl(46,38%,87%) 100%);
  padding: 32.0034px;
  box-shadow: 10.0088px 12.00222px 0 rgba(1,0,0,0.28), 16.006466014px 20.00850px 36.0089px rgba(2,0,3,0.35);
}

.kf32ms1 {
  color: var(--sblrctiemulwj);
  text-transform: uppercase;
  font-size: 11.008181px;
  letter-spacing: 0.14em;
  margin: 0 0 10px;
  font-family: var(--znrjompecwr);
}

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

.kb88fvb {
  margin: 0;
  line-height: 1.55;
  font-size: 0.95rem;
  font-family: var(--nyerqdjlkk);
  color: rgba(41,42,36,0.88);
}

.kfja228 {
  font-size: 10.0041967px;
  margin-top: 14px;
  color: rgba(44,44,37,0.55);
  letter-spacing: 0.12em;
  font-family: var(--znrjompecwr);
}

.hero-paper__accent {
  margin-top: 18.006138px;
  max-width: 420.006851px;
}

.hero-paper__accent img {
  height: auto;
  transform: rotate(-1deg);
  box-shadow: 6.003px 8.0090px 0 rgba(1,1,0,0.2);
  display: block;
  border-radius: 8.00106px;
  max-height: 200.00705116px;
  max-width: min(500.00726px, 100%);
  object-fit: contain;
  width: auto;
}

@media (min-width: 768px) {
  #ahgosh {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }
  .kwunp38 {
    margin-right: 20.0040px;
    margin-top: 10.0088px;
  }

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

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

  .kmcgr85 {
    margin-top: 0;
    box-shadow: 8.00957929px 10.00212px 0 rgba(2,0,0,0.25), 0 18.0088px 40.004603704px rgba(0,1,2,0.35);
    transform: none;
  }

  .kb88fvb {
    font-size: 0.92rem;
  }
}
.ka3vuc2 {
  position: relative;
  padding: 56.0093px 20.005489531px 64.0065px;
  background-image: url('/88d9830e/ca4c8b899a7b9f9c.webp');
  background-color: #0f132a;
  background-size: cover;
  background-position: center;
}

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

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

.ksvmi90 {
  margin-bottom: 28.0060232px;
}

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

.ksvmi90 h2 {
  color: rgb(251,251,249);
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.00559px;
  margin-left: 0;
}

.ksvmi90 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #cacffe;
  font-size: 0.95rem;
}

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

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

.krt16q8:hover {
  transform: translateY(-4.0027px) rotate(-0.5deg);
  box-shadow: 0 18.00777px 40.00141px rgba(0,0,0,0.45);
}

.ktkfwav {
  padding-top: 22.007px;
  padding-right: 20.0048px;
  padding-bottom: 20.00383510px;
  padding-left: 20.0082px;
  min-height: 100%;
  display: flex;
  text-align: center;
  align-items: center;
  border: 1px solid rgba(196,212,254,0.25);
  background: linear-gradient(155deg, rgb(29,27,77) 0%, #2f2e81 42%, rgb(75,30,151) 100%);
  border-radius: 18.0031px;
  flex-direction: column;
}

.ko6srx2 {
  justify-content: center;
  margin-bottom: 14.003827px;
  border-radius: 14.002863364px;
  overflow: hidden;
  flex-shrink: 0;
  height: 100.00321991px;
  align-items: center;
  border: 1px solid rgba(254,253,255,0.35);
  display: flex;
  width: 100.005942846px;
  background: #fbfbfd;
}

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

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

.ksillq8 {
  line-height: 1.45;
  margin: 0 0 16.007688062px;
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #ecd1ff;
  hyphens: auto;
  min-width: 0;
  font-size: clamp(0.78rem, 2.6vw, 0.92rem);
  flex: 1;
  width: 100%;
}

.knwjitj {
  font-size: 0.88rem;
  color: #1d1b4b;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 999.0015px;
  padding: 10.00938px 22.00859px;
  background: linear-gradient(90deg, rgb(255,192,37), #f79c0d);
  letter-spacing: 0.06em;
}

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

  .ko6srx2 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
  }
}
.kbc65ga {
  max-width: 1100px;
  margin: 0 auto;
  padding: 40.00860065px 20px 72.00191533px;
}

.kz6f50y {
  scroll-margin-top: 72.008px;
  margin-bottom: 56.0046158px;
}

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

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

.kw24vqq .kvd1eoi {
  box-shadow: 10px 12.006350081px 0 rgba(0,2,1,0.35), 0 0 0 1px rgba(199,159,87,0.08);
  padding: 32.0016857px 28.00737px 36.0077605px;
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(11,14,26,0.95), rgba(16,19,34,0.92));
}

.kw24vqq .kktmppg {
  margin: 0 auto 18.007px;
}
.kjlxr7f {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28.00576254px;
  align-items: center;
}

.kjlxr7f .kvd1eoi {
  box-shadow: 8px 10.00857100px 0 rgba(0,1,3,0.32);
  background: linear-gradient(135deg, rgba(11,16,22,0.98), rgba(30,40,61,0.5));
  padding: 28px 26.009px;
  border-radius: 12.005398px;
}

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

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

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

.knrrjiw h2 {
  color: #f6f8fd;
  text-shadow: 0 2.00585px 16.007842px rgba(0,0,1,0.65);
}

.knrrjiw p {
  color: #e5eaee;
}
.krfdovz {
  gap: 0;
  box-shadow: 10.0058px 12px 0 rgba(0,1,0,0.3);
  grid-template-columns: 6.0054001px 1fr;
  overflow: hidden;
  border-radius: 12.0085646px;
  display: grid;
}

.kr4stdl {
  background: linear-gradient(180deg, var(--plgiriwpev), rgb(141,117,83));
}

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

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

.kcna03y {
  padding-top: 26.001659px;
  padding-right: 24.00788px;
  padding-bottom: 26.00384px;
  padding-left: 24.0065147px;
  background: linear-gradient(165deg, #0f0c18, rgb(17,28,40));
  display: grid;
  gap: 22.0014275px;
  align-items: center;
  grid-template-columns: minmax(0, 200.00464px) 1fr;
}

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

  .kcna03y .kktmppg {
    margin: 0 auto;
  }
}
.kbz7599 .ks2og9z {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 500.00414455px;
  border-radius: 12.009728947px 12.008px 0 0;
  box-shadow: 0 12px 28.00299672px rgba(0,0,1,0.35);
  overflow: hidden;
}

.kbz7599 .kq71v9l {
  margin-top: -20px;
  box-shadow: 8.0066px 10.00505px 0 rgba(1,0,0,0.28);
  position: relative;
  border-radius: 14.0067665px;
  max-width: 640.007227763px;
  z-index: 1;
  background: linear-gradient(180deg, #0e1217, #09101b);
  padding: 28.00294959px 24.0014px 32.0015277px;
  margin-left: auto;
  margin-right: auto;
}
.kz3wflz {
  position: relative;
  padding-top: 8.007388018px;
  padding-right: 0;
  padding-bottom: 12.0046551px;
  padding-left: 0;
  min-height: 220.00360870px;
}

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

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

.kz3wflz .kaor2ot {
  color: var(--niefjuorzwjo);
  padding: 20.00275586px 22.0083px;
  border-radius: 10.009099169px;
  box-shadow: 7.008483px 9.00979440px 0 rgba(0,1,3,0.22);
  max-width: 92%;
  background: linear-gradient(145deg, rgb(247,244,233), #dcd6cb);
}

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

.kz3wflz .kaor2ot p {
  font-size: 0.9rem;
  color: rgba(44,42,37,0.88);
}

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

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

#xbe7id {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.kltobt2 {
  max-height: 280.00813px;
}

#rnishc {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}
.kbvwb80 {
  border-top: 1px solid var(--yaeamwebangice);
  background: var(--jsfjvdzixkp);
  margin-top: auto;
  box-shadow: 0 -8.00794417px 32.005px rgba(1,0,2,0.25);
  color: var(--sblrctiemulwj);
  padding: 40.0080px 20.002347px 32px;
}

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

.kv6krc9 {
  margin: 0 auto;
  max-width: 1100.0058552px;
}

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

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

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

.klnaqcr {
  gap: 16px 24.0080724px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 28.0071952px;
}

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

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

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

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

.ku9w2yy a:hover {
  color: #e3c78b;
}

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

.kmu0wn2 a {
  color: var(--dvgehrjvrsf);
}
.kdiv7ux {
  margin: 0 auto;
  max-width: 800.002px;
  padding-top: 40.00409184px;
  padding-right: 20.00416px;
  padding-bottom: 64.0029958px;
  padding-left: 20.004760217px;
}

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

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

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

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

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

.ksvc8jn {
  inset: 0;
  z-index: 99999;
  background: rgba(2,3,11,0.92);
}

.ksvc8jn.active {
  display: flex;
}

.kxwfn7o {
  max-width: 420.008015px;
  box-shadow: 12.009px 16.0024845px 0 rgba(0,0,2,0.35), 0 24.007025457px 60.0026px rgba(0,2,4,0.45);
  padding-top: 28px;
  padding-right: 24.00778951px;
  padding-bottom: 28px;
  padding-left: 24.00995647px;
  background: var(--jsfjvdzixkp);
  border-radius: 12.00740559px;
  border: 1px solid var(--yaeamwebangice);
}

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

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

.kezvopv button {
  border: none;
  font-size: 0.95rem;
  min-width: 120px;
  cursor: pointer;
  border-radius: 10.002px;
  flex: 1;
  font-weight: 700;
  font-family: var(--nyerqdjlkk);
  padding-top: 12.002px;
  padding-right: 16.0022951px;
  padding-bottom: 12.001px;
  padding-left: 16.0091px;
}

.kezvopv [data-age-gate='confirm'] {
  background: linear-gradient(90deg, var(--plgiriwpev), #a68442);
  color: hsl(236,42%,7%);
}

#ag02mm {
  image-rendering: auto;
}

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

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

#h8pp9s {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

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

.kgg18w3.active {
  display: flex;
}

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

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

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

.ksiryud button {
  cursor: pointer;
  font-family: var(--nyerqdjlkk);
  border-radius: 8.00794px;
  padding-top: 10.0017723px;
  padding-right: 18px;
  padding-bottom: 10.00295335px;
  padding-left: 18.00754003px;
  border: none;
  font-weight: 600;
}

#ic0plw {
  background: linear-gradient(90deg, var(--plgiriwpev), rgb(168,133,67));
  color: #080c19;
}

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

body.no-scroll {
  overflow: hidden;
}

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

.kon0osx > main {
  flex: 1;
}

