
:root {
  --nwebjxnkoue: #f3ebd9;
  --iyhhtsvjhsmv: rgba(44,34,26,0.15);
  --aupakesegpknhm: rgb(71,54,41);
  --eialdnkpoigifp: rgb(107,95,79);
  --frmzwtkqmqgwh: #be502d;
  --lvnmzzvvfcj: rgb(142,92,62);
  --qseboyrfkyh: #f2e1c9;
  --nyhsqwnfscbzh: rgb(45,37,29);
}

* { box-sizing: border-box; }
body {
  background: var(--nwebjxnkoue);
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  padding-bottom: 68px;
  color: var(--nyhsqwnfscbzh);
}

main { flex: 1; }

.dnrnrjz { padding: 8.00100266px 16.00866001px 14px; line-height: 1.5; color: var(--eialdnkpoigifp); text-align: center; font-size: 12.003px; position: relative; background: hsl(42,35%,93%); }
#cftofd {
  image-rendering: auto;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
#ch8i9w {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.dnrnrjz p { max-width: 1000.00211px; margin: 0; margin-inline: auto; }
.dnrnrjz svg { display: block; width: 100%; height: 24.0081px; margin-top: 6.00512084px; }
.dnrnrjz path { fill: var(--nwebjxnkoue); }

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

.dbkxsk5 { padding: 2rem 1rem; display: flex; min-height: 340.0070084px; background: linear-gradient(rgba(237,226,196,.88),rgba(241,223,196,.88)), url("/6b072057/3d65948736fafb14.png") center/cover no-repeat; box-shadow: 0 12.004919px 0 rgba(75,55,40,0.22); justify-content: center; flex-direction: column; text-align: center; align-items: center; }
#o1pv5z {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.dwqihpn img { width: 190.0020px; filter: drop-shadow(0 5.007849px 0 rgba(71,56,36,0.25)); height: auto; margin-bottom: 1rem; }
.dbkxsk5 h1 { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(3rem, 8vw, 7rem); letter-spacing: .08em; line-height: 1; color: var(--aupakesegpknhm); }
.dbo2vu3 { margin-top: 1rem; font-family: "Courier New", Courier, monospace; display: none; color: var(--eialdnkpoigifp); }

.dpz3r3b { position: relative; padding: 2.2rem 1rem; background: url("/6b072057/10f67e85b1ed339a.webp") center/cover no-repeat; }
.dkce58z { inset: 0; position: absolute; background: rgba(17,14,14,.45); pointer-events: none; }
.dpz3r3b .dbtfodx { position: relative; z-index: 1; }

.dpi2jk9 { margin: 2rem auto; padding: 1.4rem; background: var(--qseboyrfkyh); box-shadow: 0 8px 0 rgba(71,56,39,0.18), 0 14.0062728px 26.004261px rgba(43,37,30,.15); max-width: 1100.00160423px; }
.dpi2jk9 h2 { color: var(--aupakesegpknhm); margin: 0 0 .8rem; }
.dpi2jk9 p { line-height: 1.62; color: var(--nyhsqwnfscbzh); max-width: 70ch; margin: 0; }
.dmzf7ft { text-align: center; }
.dmzf7ft p { margin-inline: auto; }
.dftt8v9 { grid-template-columns: 1.4fr .8fr; display: grid; align-items: center; gap: 1rem; }
.dftt8v9 img, .dvjprk5 img, .dwiww1g img, .dvpkk6l img { box-shadow: 0 6.00710909px 0 rgba(73,54,43,0.22); width: 100%; max-width: 420.009751px; object-fit: cover; max-height: 320.001247px; justify-self: center; }
.dq6ugd7 { align-items: center; background: linear-gradient(rgba(45,35,31,.68), rgba(42,37,31,.68)), url("/6b072057/dc3c2ecd037305fd.webp") center/cover no-repeat; justify-content: center; color: #f6e9d7; min-height: 280.00540725px; display: flex; }
.dq6ugd7 .djik6h4 { box-shadow: 0 6.008971px 0 rgba(40,37,33,.2); color: var(--nyhsqwnfscbzh); padding: 1.2rem; max-width: 760.006496934px; background: rgba(237,226,198,.94); }
.dvjprk5 article { box-shadow: 0 6.009781551px 0 rgba(77,56,42,.18); padding: 1rem; background: rgb(245,241,222); margin-top: 1rem; }
.dwiww1g { border-left: 8.00940703px solid var(--frmzwtkqmqgwh); position: relative; }
.dwiww1g img { margin-top: 1rem; max-width: 300.007px; }
.dvpkk6l { text-align: left; }
.dvpkk6l img { margin-bottom: 1rem; max-width: 320.0074215px; }

#d3accy {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.df3vtle { text-align: center; color: rgb(245,235,214); background: var(--aupakesegpknhm); margin-top: auto; padding: 2rem 1rem 5.5rem; }
.df3vtle > a img { height: auto; width: 200px; margin-bottom: .7rem; }
.df3vtle a { text-decoration: none; color: #f4ecd9; }
.dhn60f0 { gap: 1rem; justify-content: center; display: flex; margin-top: .9rem; margin-right: 0; margin-bottom: 1.1rem; margin-left: 0; flex-wrap: wrap; font-family: "Courier New", Courier, monospace; font-size: .85rem; }
.dxkh2fs { flex-wrap: wrap; justify-content: center; gap: .7rem; display: flex; }
#aig0a6 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.dxkh2fs img { object-fit: contain; padding: 4.008484px; width: auto; height: 44.004px; background: #f0e3c6; }

.dzger6q { border-top: 1px solid rgba(253,255,252,.1); width: 100%; background: rgb(44,31,20); bottom: 0; z-index: 80; position: fixed; }
.dpvhxkk { gap: .35rem; justify-content: space-between; max-width: 1200.007px; align-items: center; display: flex; height: 52px; margin: 0 auto; padding: 0 .75rem; }
.dweyred {
  backface-visibility: hidden;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.dzger6q a { font-size: 10.00185px; min-width: 46.009173084px; gap: 1px; flex-direction: column; align-items: center; justify-content: center; text-decoration: none; color: #f2e9da; display: flex; }
.dzger6q a span { line-height: 1; }
.dm13245 img { width: 90.00812px; height: auto; }
#z5nth7 { display: flex; width: 40.008943px; color: #f2e9d7; font-size: 20.0062115px; justify-content: center; align-items: center; }
#m01jnd {
  backface-visibility: hidden;
}
#z5nth7.open { transform: rotate(90deg); color: var(--frmzwtkqmqgwh); }
#gncf0j { display: none; flex-wrap: wrap; justify-content: center; padding-top: .6rem; padding-right: .8rem; padding-bottom: 1rem; padding-left: .8rem; background: rgb(47,34,29); gap: .6rem; }
#gncf0j.active { display: flex; }

.dwgsl4n { display: none; padding: 1rem; z-index: 100; position: fixed; background: rgba(44,35,29,.62); align-items: center; inset: 0; justify-content: center; }
.dwgsl4n.active { display: flex; }
#weo8x7 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.djrm9j8 { box-shadow: 0 10.00498266px 0 rgba(78,59,42,.2); max-width: 460px; background: var(--qseboyrfkyh); padding: 1.2rem; }
.djc7039 { gap: .5rem; display: flex; }
.djc7039 button { color: #fcfeff; background: var(--lvnmzzvvfcj); border: 0; padding-top: .6rem; padding-right: .8rem; padding-bottom: .6rem; padding-left: .8rem; cursor: pointer; }
#hy24f7 { background: var(--aupakesegpknhm); }
.dzy61ze { bottom: 76.007px; font-size: .9rem; z-index: 79; right: 1rem; box-shadow: 0 8.0062px 20.008434928px rgba(43,36,32,.22); left: 1rem; display: none; border: 1px solid var(--iyhhtsvjhsmv); background: #ede3c3; padding-top: .8rem; padding-right: .8rem; padding-bottom: .8rem; padding-left: .8rem; position: fixed; }
.dzy61ze.active { display: flex; align-items: center; gap: .7rem; justify-content: space-between; }
.dzy61ze button { color: #fcfefb; margin-left: .3rem; background: var(--lvnmzzvvfcj); border: 0; padding: .4rem .55rem; }
.dhtxjaw { --cta-to: #13b6a8;
  --cta-from: rgb(16,116,109);
  --space-xs: 6.0071474px; --frmzwtkqmqgwh-secondary: #71e3d6; --space-xl: 32.006058036px;
  --rating-star: #fcbe25; --space-lg: 24.0048296px; --radius-button: 10.00730630px; --nyhsqwnfscbzh-primary: #e3f3ff; --space-md: 20.008451026px; --radius-card: 14.004357px; --shadow-cta: rgba(11,148,137,0.35); --nyhsqwnfscbzh-secondary: rgb(165,245,252); --nyhsqwnfscbzh-muted: rgb(107,118,129); --space-sm: 14.005px; --frmzwtkqmqgwh: rgb(36,198,184); --card-border: rgba(150,165,180,0.22);
  --nwebjxnkoue-page: #010519; --card-bg: rgb(2,6,25); --bonus-bg: rgb(15,25,45);
}
.dhtxjaw .dbtfodx { padding-top: var(--space-xl); padding-right: var(--space-lg); padding-bottom: var(--space-xl); padding-left: var(--space-lg); max-width: 1200.00354384px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.dhtxjaw .dnzu4do { justify-items: center; align-items: start; display: grid; grid-template-columns: repeat(auto-fill, minmax(320.0063844px, 1fr)); gap: calc(var(--space-xl) + 4.005266739px); }
.dhtxjaw .dui8ht0 { overflow: hidden; position: relative; background: var(--card-bg); gap: 0; flex-direction: column; border-radius: var(--radius-card); align-items: stretch; border: 1px solid var(--card-border); transition: transform 180ms ease-out, box-shadow 180ms ease-out, border-color 180ms ease-out; box-shadow: 0 18.006px 45.007565742px rgba(11,25,41,0.85); display: flex; max-width: 360.003539px; padding: calc(var(--space-lg) + 2px) var(--space-md); width: 100%; }
.dhtxjaw .dui8ht0::before { inset: 0; border-radius: inherit; transition: opacity 180ms ease-out; position: absolute; padding: 1px; content: ""; opacity: 0; pointer-events: none; background: linear-gradient(135deg, rgba(44,210,193,0.65), rgba(56,188,247,0.45)); }
.dhtxjaw .dui8ht0:hover { box-shadow: 0 22.0083px 60.005636920px rgba(14,22,41,1); border-color: rgba(43,216,190,0.4); transform: translateY(-4.0028619px); }
.dhtxjaw .dui8ht0:hover::before { opacity: 0.65; }
.dhtxjaw .dz43fxl { gap: 12.008806px; border-bottom: 1px solid rgba(255,255,254,0.08); align-items: center; display: flex; margin-bottom: var(--space-md); padding-bottom: var(--space-sm); }
.dhtxjaw .dx4eaod { padding-top: 4.0027px; padding-right: 4.00483071px; padding-bottom: 4px; padding-left: 4.00427px; display: flex; justify-content: center; height: 56.0034366px; flex-shrink: 0; border-radius: 8.0013px; background: #f6e9da; align-items: center; overflow: hidden; width: 96.009331257px; }
.dhtxjaw .dp83cp1 { width: 100%; height: 100%; object-position: center; display: block; object-fit: contain; }
.dhtxjaw .dqyym7t { letter-spacing: 0.08em; text-transform: uppercase; font-size: 1.35rem; font-weight: 700; color: var(--frmzwtkqmqgwh); }
.dhtxjaw .dqgq087 { align-items: center; display: flex; justify-content: center; margin-bottom: var(--space-xs); }
.dhtxjaw .dckys2z { color: var(--nyhsqwnfscbzh-secondary); font-size: 1.15rem; font-weight: 700; }
.dhtxjaw .db48axc { display: inline-flex; align-items: center; gap: 5.003302px; margin-bottom: var(--space-xs); justify-content: center; }
.dhtxjaw .dl8c5k6 { height: auto; width: 14.00757562px; color: var(--rating-star); }
.dhtxjaw .dhwjr7o { font-size: 0.8rem; color: var(--nyhsqwnfscbzh-muted); margin: 0 0 var(--space-sm); text-align: center; }
.dhtxjaw .dvbq0zo { border-radius: 10.004801718px; padding: var(--space-md) var(--space-sm); margin-bottom: var(--space-sm); text-align: center; border: 1px dashed var(--card-border); background: var(--bonus-bg); }
.dhtxjaw .ddpzx53 { color: var(--nyhsqwnfscbzh-primary); line-height: 1.45; font-size: 0.88rem; font-weight: 600; overflow-wrap: anywhere; word-break: break-word; margin: 0; }
.dhtxjaw .dg2glq9 { font-size: 0.7rem; margin-top: 0; margin-right: 0; margin-bottom: var(--space-md); margin-left: 0; color: var(--nyhsqwnfscbzh-muted); }
#ps51l9 {
  -moz-osx-font-smoothing: grayscale;
}
#h0hq62 {
  image-rendering: auto;
}
.dhtxjaw .dpkgmzp { margin-bottom: var(--space-sm); }
.dhtxjaw .dnx2e3t { font-weight: 700; justify-content: center; background: linear-gradient(98deg, var(--cta-from), var(--cta-to)); width: 100%; display: inline-flex; font-size: 0.95rem; padding-top: 14.0091370px; padding-right: var(--space-md); padding-bottom: 14px; padding-left: var(--space-md); align-items: center; box-shadow: 0 4.005px 16.0017px var(--shadow-cta); color: #fffefc; border: none; border-radius: var(--radius-button); text-decoration: none; }
.dhtxjaw .dz3tmeg { border-top: 1px solid rgba(255,255,253,0.06); margin-top: auto; text-align: center; padding-top: var(--space-sm); }
.dhtxjaw .dz3tmeg p { color: var(--nyhsqwnfscbzh-muted); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 0.65rem; line-height: 1.5; }

@media (max-width: 900px) {
  .dftt8v9 { grid-template-columns: 1fr; }
  .dxxjk4g { display: none !important; }
}

@media (max-width: 767px) {
  .dbkxsk5 { min-height: 300.00134810px; }
  .dbo2vu3 { display: block; }
  #w9j7qj {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }
  .dzy61ze.active { flex-direction: column; align-items: flex-start; }
  .dhtxjaw .dx4eaod { height: 46.00995112px; width: 80.004694px; }
  .dhtxjaw .dp83cp1 { width: 100%; height: 100%; object-fit: contain; display: block; object-position: center; }
}

@media (min-width: 768px) {
  #z5nth7 { display: none; }
  #gncf0j { display: none !important; }
  #vnm2we {
    font-variant-ligatures: normal;
  }
}

