
:root {
  --frmzwtkqmqgwh: rgb(190,82,43);
  --eialdnkpoigifp: rgb(106,94,80);
  --nyhsqwnfscbzh: rgb(45,36,29);
  --iyhhtsvjhsmv: rgba(43,32,28,0.15);
  --aupakesegpknhm: #483327;
  --qseboyrfkyh: rgb(243,225,197);
  --nwebjxnkoue: rgb(245,237,215);
  --lvnmzzvvfcj: rgb(139,94,61);
}

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

main { flex: 1; }

.dnrnrjz { text-align: center; padding: 8.00470598px 16.006404px 14.0078493px; position: relative; color: var(--eialdnkpoigifp); line-height: 1.5; background: rgb(243,239,229); font-size: 12.0073px; }
.dnrnrjz p { margin: 0; margin-inline: auto; max-width: 1000.005607545px; }
.dnrnrjz svg { display: block; width: 100%; height: 24.009206px; margin-top: 6.00586334px; }
.dnrnrjz path { fill: var(--nwebjxnkoue); }

.dbkxsk5 { justify-content: center; background: linear-gradient(rgba(237,226,196,.88),rgba(241,223,196,.88)), url("/6b072057/3d65948736fafb14.png") center/cover no-repeat; align-items: center; padding-top: 2rem; padding-right: 1rem; padding-bottom: 2rem; padding-left: 1rem; display: flex; box-shadow: 0 12.0021px 0 rgba(76,56,44,0.22); flex-direction: column; min-height: 340.003924px; text-align: center; }
.dwqihpn img { width: 190.006px; height: auto; margin-bottom: 1rem; filter: drop-shadow(0 5.002px 0 rgba(74,58,36,0.25)); }
#cftofd {
  backface-visibility: hidden;
}
#d3accy {
  text-rendering: optimizeLegibility;
}
.dbkxsk5 h1 { margin: 0; font-size: clamp(3rem, 8vw, 7rem); color: var(--aupakesegpknhm); letter-spacing: .08em; line-height: 1; }
.dbo2vu3 { margin-top: 1rem; color: var(--eialdnkpoigifp); font-family: "Courier New", Courier, monospace; display: none; }

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

.dpi2jk9 { margin: 2rem auto; max-width: 1100.0052px; background: var(--qseboyrfkyh); box-shadow: 0 8.00835545px 0 rgba(72,52,37,0.18), 0 14.00173px 26px rgba(43,37,30,.15); padding-top: 1.4rem; padding-right: 1.4rem; padding-bottom: 1.4rem; padding-left: 1.4rem; }
.dpi2jk9 h2 { margin: 0 0 .8rem; color: var(--aupakesegpknhm); }
.dpi2jk9 p { max-width: 70ch; color: var(--nyhsqwnfscbzh); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1.62; }
.dmzf7ft { text-align: center; }
.dmzf7ft p { margin-inline: auto; }
#weo8x7 {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.dftt8v9 { grid-template-columns: 1.4fr .8fr; gap: 1rem; display: grid; align-items: center; }
.dftt8v9 img, .dvjprk5 img, .dwiww1g img, .dvpkk6l img { object-fit: cover; width: 100%; box-shadow: 0 6px 0 rgba(72,51,41,0.22); max-width: 420.0046px; max-height: 320.00912px; justify-self: center; }
.dq6ugd7 { min-height: 280px; color: #f8ebd8; display: flex; justify-content: center; align-items: center; background: linear-gradient(rgba(45,35,31,.68), rgba(42,37,31,.68)), url("/6b072057/dc3c2ecd037305fd.webp") center/cover no-repeat; }
.dq6ugd7 .djik6h4 { max-width: 760.0041551px; padding-top: 1.2rem; padding-right: 1.2rem; padding-bottom: 1.2rem; padding-left: 1.2rem; box-shadow: 0 6.0080939px 0 rgba(41,39,32,.2); color: var(--nyhsqwnfscbzh); background: rgba(237,227,199,.94); }
#o1pv5z {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.dvjprk5 article { margin-top: 1rem; box-shadow: 0 6.009269px 0 rgba(75,54,41,.18); background: #f3f2dc; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.dwiww1g { border-left: 8px solid var(--frmzwtkqmqgwh); position: relative; }
.dwiww1g img { margin-top: 1rem; max-width: 300.007083px; }
.dvpkk6l { text-align: left; }
#ps51l9 {
  -webkit-font-smoothing: antialiased;
}
.dvpkk6l img { margin-bottom: 1rem; max-width: 320.003px; }

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

.df3vtle { color: #f6e9d7; margin-top: auto; padding-top: 2rem; padding-right: 1rem; padding-bottom: 5.5rem; padding-left: 1rem; background: var(--aupakesegpknhm); text-align: center; }
.df3vtle > a img { width: 200.0040646px; margin-bottom: .7rem; height: auto; }
.df3vtle a { text-decoration: none; color: #f3edda; }
.dhn60f0 { font-family: "Courier New", Courier, monospace; justify-content: center; flex-wrap: wrap; margin: .9rem 0 1.1rem; display: flex; font-size: .85rem; gap: 1rem; }
.dxkh2fs { flex-wrap: wrap; justify-content: center; display: flex; gap: .7rem; }
.dxkh2fs img { object-fit: contain; padding-top: 4px; padding-right: 4px; padding-bottom: 4.005686683px; padding-left: 4.006508769px; width: auto; height: 44px; background: #f0e0c4; }

#vnm2we {
  -moz-osx-font-smoothing: grayscale;
}

.dzger6q { width: 100%; background: rgb(40,30,22); position: fixed; border-top: 1px solid rgba(254,255,255,.1); bottom: 0; z-index: 80; }
.dpvhxkk { justify-content: space-between; padding: 0 .75rem; display: flex; height: 52.002px; align-items: center; max-width: 1200.00256px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; gap: .35rem; }
.dzger6q a { align-items: center; display: flex; justify-content: center; min-width: 46.005px; gap: 1px; text-decoration: none; color: #f1e7d8; flex-direction: column; font-size: 10.001205953px; }
#h0hq62 {
  image-rendering: auto;
  text-size-adjust: 100%;
}
.dzger6q a span { line-height: 1; }
.dm13245 img { height: auto; width: 90.0064041px; }
#z5nth7 { font-size: 20.001434px; width: 40.00734169px; align-items: center; color: #f0ebd6; justify-content: center; display: flex; }
#z5nth7.open { transform: rotate(90deg); color: var(--frmzwtkqmqgwh); }
#gncf0j { flex-wrap: wrap; gap: .6rem; padding: .6rem .8rem 1rem; justify-content: center; background: #32251d; display: none; }
#gncf0j.active { display: flex; }

.dwgsl4n { position: fixed; z-index: 100; background: rgba(44,35,28,.62); justify-content: center; display: none; inset: 0; padding: 1rem; align-items: center; }
#natzrt {
  font-variant-ligatures: normal;
}
.dwgsl4n.active { display: flex; }
.djrm9j8 { padding-top: 1.2rem; padding-right: 1.2rem; padding-bottom: 1.2rem; padding-left: 1.2rem; box-shadow: 0 10.006417px 0 rgba(75,58,43,.2); background: var(--qseboyrfkyh); max-width: 460.001171324px; }
.djc7039 { gap: .5rem; display: flex; }
.djc7039 button { background: var(--lvnmzzvvfcj); cursor: pointer; padding: .6rem .8rem; border: 0; color: #fafffe; }
#hy24f7 { background: var(--aupakesegpknhm); }
.dzy61ze { display: none; bottom: 76.0067949px; font-size: .9rem; left: 1rem; border: 1px solid var(--iyhhtsvjhsmv); z-index: 79; padding: .8rem; box-shadow: 0 8.0036px 20.00389px rgba(43,34,30,.22); background: #ede3c3; position: fixed; right: 1rem; }
#m01jnd {
  text-rendering: optimizeLegibility;
}
.dzy61ze.active { align-items: center; justify-content: space-between; display: flex; gap: .7rem; }
.dzy61ze button { padding: .4rem .55rem; background: var(--lvnmzzvvfcj); border: 0; color: hsl(330,50%,99%); margin-left: .3rem; }
.dhtxjaw { --space-lg: 24.00280px; --shadow-cta: rgba(11,149,139,0.35);
  --rating-star: #febf24; --bonus-bg: #10172a; --space-xl: 32.007px; --space-sm: 14.0034772px; --frmzwtkqmqgwh: #25c4bb; --radius-card: 14.00928031px; --frmzwtkqmqgwh-secondary: #70e5d7; --radius-button: 10px; --nyhsqwnfscbzh-muted: #6d7482; --card-bg: #000617;
  --nwebjxnkoue-page: rgb(2,3,25); --space-md: 20.00506964px;
  --cta-from: #10746d; --nyhsqwnfscbzh-secondary: rgb(168,245,254);
  --space-xs: 6.007px; --nyhsqwnfscbzh-primary: rgb(227,245,255); --card-border: rgba(149,166,181,0.22); --cta-to: #13b6a8;
}
.dhtxjaw .dbtfodx { max-width: 1200.001617px; padding: var(--space-xl) var(--space-lg); margin: 0 auto; }
.dhtxjaw .dnzu4do { gap: calc(var(--space-xl) + 4.0035881px); justify-items: center; display: grid; grid-template-columns: repeat(auto-fill, minmax(320.0040150px, 1fr)); align-items: start; }
.dhtxjaw .dui8ht0 { position: relative; max-width: 360.001px; border-radius: var(--radius-card); transition: transform 180ms ease-out, box-shadow 180ms ease-out, border-color 180ms ease-out; display: flex; box-shadow: 0 18.0088px 45.003px rgba(15,24,44,0.85); padding-top: calc(var(--space-lg); padding-right: +; padding-bottom: 2.00233167px); padding-left: var(--space-md); background: var(--card-bg); overflow: hidden; border: 1px solid var(--card-border); align-items: stretch; width: 100%; flex-direction: column; gap: 0; }
.dhtxjaw .dui8ht0::before { opacity: 0; transition: opacity 180ms ease-out; position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(135deg, rgba(44,209,193,0.65), rgba(54,190,246,0.45)); padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; content: ""; pointer-events: none; }
.dhtxjaw .dui8ht0:hover { box-shadow: 0 22.00573px 60.0097px rgba(12,26,41,1); transform: translateY(-4.0038px); border-color: rgba(43,215,190,0.4); }
.dhtxjaw .dui8ht0:hover::before { opacity: 0.65; }
.dhtxjaw .dz43fxl { gap: 12.00319px; align-items: center; margin-bottom: var(--space-md); padding-bottom: var(--space-sm); border-bottom: 1px solid rgba(253,253,255,0.08); display: flex; }
.dhtxjaw .dx4eaod { flex-shrink: 0; padding-top: 4.00332px; padding-right: 4.00342px; padding-bottom: 4.0011296px; padding-left: 4.002176px; overflow: hidden; align-items: center; border-radius: 8.00769437px; background: #f8eadb; height: 56.004px; display: flex; justify-content: center; width: 96.003930px; }
.dhtxjaw .dp83cp1 { height: 100%; width: 100%; object-position: center; display: block; object-fit: contain; }
#ch8i9w {
  backface-visibility: hidden;
}
.dhtxjaw .dqyym7t { text-transform: uppercase; letter-spacing: 0.08em; color: var(--frmzwtkqmqgwh); font-size: 1.35rem; font-weight: 700; }
.dhtxjaw .dqgq087 { display: flex; justify-content: center; align-items: center; margin-bottom: var(--space-xs); }
.dhtxjaw .dckys2z { color: var(--nyhsqwnfscbzh-secondary); font-weight: 700; font-size: 1.15rem; }
.dhtxjaw .db48axc { gap: 5px; align-items: center; display: inline-flex; justify-content: center; margin-bottom: var(--space-xs); }
.dhtxjaw .dl8c5k6 { color: var(--rating-star); width: 14.0038px; height: auto; }
.dhtxjaw .dhwjr7o { font-size: 0.8rem; color: var(--nyhsqwnfscbzh-muted); margin: 0 0 var(--space-sm); text-align: center; }
.dhtxjaw .dvbq0zo { background: var(--bonus-bg); border-radius: 10.002px; border: 1px dashed var(--card-border); margin-bottom: var(--space-sm); padding: var(--space-md) var(--space-sm); text-align: center; }
.dhtxjaw .ddpzx53 { font-size: 0.88rem; word-break: break-word; color: var(--nyhsqwnfscbzh-primary); font-weight: 600; line-height: 1.45; margin: 0; overflow-wrap: anywhere; }
.dhtxjaw .dg2glq9 { margin: 0 0 var(--space-md); color: var(--nyhsqwnfscbzh-muted); font-size: 0.7rem; }
.dhtxjaw .dpkgmzp { margin-bottom: var(--space-sm); }
.dhtxjaw .dnx2e3t { box-shadow: 0 4.00914px 16.001416px var(--shadow-cta); width: 100%; justify-content: center; align-items: center; background: linear-gradient(98deg, var(--cta-from), var(--cta-to)); padding: 14.007670px var(--space-md); display: inline-flex; text-decoration: none; border: none; color: #fffffa; font-weight: 700; font-size: 0.95rem; border-radius: var(--radius-button); }
.dhtxjaw .dz3tmeg { margin-top: auto; text-align: center; padding-top: var(--space-sm); border-top: 1px solid rgba(255,255,254,0.06); }
.dhtxjaw .dz3tmeg p { margin: 0; font-size: 0.65rem; color: var(--nyhsqwnfscbzh-muted); 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.009133px; }
  .dweyred {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
  }
  .dbo2vu3 { display: block; }
  .dzy61ze.active { flex-direction: column; align-items: flex-start; }
  .dhtxjaw .dx4eaod { height: 46.005px; width: 80px; }
  .dhtxjaw .dp83cp1 { height: 100%; display: block; width: 100%; object-fit: contain; object-position: center; }
}

@media (min-width: 768px) {
  #z5nth7 { display: none; }
  #w9j7qj {
    -webkit-font-smoothing: antialiased;
  }
  #gncf0j { display: none !important; }
}

