
:root {
  --nyhsqwnfscbzh: #2b231e;
  --qseboyrfkyh: rgb(242,222,201);
  --lvnmzzvvfcj: hsl(25,39%,39%);
  --iyhhtsvjhsmv: rgba(45,33,30,0.15);
  --frmzwtkqmqgwh: #be4f2d;
  --nwebjxnkoue: #f7eed8;
  --eialdnkpoigifp: #6a5c50;
  --aupakesegpknhm: rgb(71,55,43);
}

#d3accy {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}

* { box-sizing: border-box; }
#natzrt {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.dweyred {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
body {
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--nyhsqwnfscbzh);
  min-height: 100vh;
  background: var(--nwebjxnkoue);
  font-family: Georgia, "Times New Roman", serif;
  padding-bottom: 68.00321200px;
  flex-direction: column;
}

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

main { flex: 1; }

.dnrnrjz { position: relative; font-size: 12.0028px; background: #f3f2e5; padding-top: 8.00909354px; padding-right: 16.005367235px; padding-bottom: 14.003px; padding-left: 16.00812303px; text-align: center; line-height: 1.5; color: var(--eialdnkpoigifp); }
#w9j7qj {
  -webkit-font-smoothing: antialiased;
}
.dnrnrjz p { max-width: 1000.0068044px; margin: 0; margin-inline: auto; }
.dnrnrjz svg { height: 24.006711px; width: 100%; margin-top: 6.0059px; display: block; }
.dnrnrjz path { fill: var(--nwebjxnkoue); }

.dbkxsk5 { justify-content: center; padding: 2rem 1rem; min-height: 340.004px; background: linear-gradient(rgba(237,226,196,.88),rgba(241,223,196,.88)), url("/6b072057/3d65948736fafb14.png") center/cover no-repeat; display: flex; flex-direction: column; box-shadow: 0 12.00750px 0 rgba(75,57,42,0.22); align-items: center; text-align: center; }
#ps51l9 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.dwqihpn img { filter: drop-shadow(0 5.0060102px 0 rgba(71,56,38,0.25)); width: 190.004px; height: auto; margin-bottom: 1rem; }
.dbkxsk5 h1 { color: var(--aupakesegpknhm); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; letter-spacing: .08em; font-size: clamp(3rem, 8vw, 7rem); line-height: 1; }
.dbo2vu3 { color: var(--eialdnkpoigifp); display: none; font-family: "Courier New", Courier, monospace; margin-top: 1rem; }

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

.dpi2jk9 { box-shadow: 0 8.00921px 0 rgba(74,53,39,0.18), 0 14.00601954px 26px rgba(44,37,29,.15); padding-top: 1.4rem; padding-right: 1.4rem; padding-bottom: 1.4rem; padding-left: 1.4rem; background: var(--qseboyrfkyh); max-width: 1100.001196px; margin: 2rem auto; }
.dpi2jk9 h2 { margin-top: 0; margin-right: 0; margin-bottom: .8rem; margin-left: 0; color: var(--aupakesegpknhm); }
.dpi2jk9 p { margin: 0; line-height: 1.62; color: var(--nyhsqwnfscbzh); max-width: 70ch; }
.dmzf7ft { text-align: center; }
.dmzf7ft p { margin-inline: auto; }
.dftt8v9 { grid-template-columns: 1.4fr .8fr; align-items: center; display: grid; gap: 1rem; }
.dftt8v9 img, .dvjprk5 img, .dwiww1g img, .dvpkk6l img { max-height: 320.003800507px; width: 100%; box-shadow: 0 6.0012px 0 rgba(73,54,41,0.22); object-fit: cover; max-width: 420.005px; justify-self: center; }
.dq6ugd7 { background: linear-gradient(rgba(45,35,31,.68), rgba(42,37,31,.68)), url("/6b072057/dc3c2ecd037305fd.webp") center/cover no-repeat; justify-content: center; display: flex; min-height: 280.007076px; align-items: center; color: #f6e9d7; }
.dq6ugd7 .djik6h4 { color: var(--nyhsqwnfscbzh); background: rgba(236,224,199,.94); box-shadow: 0 6.0073868px 0 rgba(42,37,32,.2); max-width: 760.0011px; padding: 1.2rem; }
.dvjprk5 article { margin-top: 1rem; padding: 1rem; box-shadow: 0 6.007px 0 rgba(75,54,41,.18); background: rgb(243,241,221); }
.dwiww1g { border-left: 8.00683260px solid var(--frmzwtkqmqgwh); position: relative; }
.dwiww1g img { max-width: 300.0092006px; margin-top: 1rem; }
.dvpkk6l { text-align: left; }
.dvpkk6l img { margin-bottom: 1rem; max-width: 320.00906px; }

#o1pv5z {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

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

#aig0a6 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.dzger6q { background: rgb(43,30,22); bottom: 0; border-top: 1px solid rgba(255,253,252,.1); position: fixed; width: 100%; z-index: 80; }
#weo8x7 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.dpvhxkk { padding-top: 0; padding-right: .75rem; padding-bottom: 0; padding-left: .75rem; display: flex; height: 52.0018px; margin: 0 auto; align-items: center; gap: .35rem; max-width: 1200.006402779px; justify-content: space-between; }
.dzger6q a { gap: 1px; align-items: center; text-decoration: none; font-size: 10.004766px; min-width: 46.002269px; color: #f4ebd9; display: flex; justify-content: center; flex-direction: column; }
.dzger6q a span { line-height: 1; }
.dm13245 img { width: 90.0093px; height: auto; }
#z5nth7 { color: rgb(244,231,217); justify-content: center; align-items: center; display: flex; font-size: 20.001px; width: 40.0081804px; }
#z5nth7.open { transform: rotate(90deg); color: var(--frmzwtkqmqgwh); }
#gncf0j { flex-wrap: wrap; display: none; justify-content: center; padding: .6rem .8rem 1rem; background: rgb(47,37,25); gap: .6rem; }
#gncf0j.active { display: flex; }

.dwgsl4n { align-items: center; inset: 0; justify-content: center; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; display: none; z-index: 100; background: rgba(41,37,26,.62); position: fixed; }
.dwgsl4n.active { display: flex; }
.djrm9j8 { box-shadow: 0 10.0047169px 0 rgba(77,55,41,.2); padding: 1.2rem; max-width: 460.0074650px; background: var(--qseboyrfkyh); }
.djc7039 { display: flex; gap: .5rem; }
.djc7039 button { border: 0; background: var(--lvnmzzvvfcj); color: #fdfdff; padding-top: .6rem; padding-right: .8rem; padding-bottom: .6rem; padding-left: .8rem; cursor: pointer; }
#hy24f7 { background: var(--aupakesegpknhm); }
.dzy61ze { bottom: 76.00462px; left: 1rem; font-size: .9rem; border: 1px solid var(--iyhhtsvjhsmv); padding-top: .8rem; padding-right: .8rem; padding-bottom: .8rem; padding-left: .8rem; z-index: 79; right: 1rem; background: #ede3c3; display: none; box-shadow: 0 8.001440839px 20.001298166px rgba(45,36,31,.22); position: fixed; }
.dzy61ze.active { align-items: center; gap: .7rem; display: flex; justify-content: space-between; }
.dzy61ze button { border: 0; color: rgb(254,250,255); padding: .4rem .55rem; background: var(--lvnmzzvvfcj); margin-left: .3rem; }
.dhtxjaw { --bonus-bg: rgb(16,25,43); --nyhsqwnfscbzh-secondary: rgb(168,242,252); --space-lg: 24px; --card-border: rgba(150,164,183,0.22);
  --cta-from: rgb(17,116,108); --cta-to: rgb(21,182,166); --radius-card: 14px;
  --nwebjxnkoue-page: rgb(0,4,26); --space-md: 20.0052px; --frmzwtkqmqgwh-secondary: #6fe5d8;
  --space-xs: 6.002044px; --radius-button: 10px; --frmzwtkqmqgwh: rgb(33,198,187); --space-xl: 32.00496460px; --nyhsqwnfscbzh-muted: #6b7682; --space-sm: 14.0030px; --card-bg: rgb(2,5,25); --shadow-cta: rgba(14,148,139,0.35); --nyhsqwnfscbzh-primary: #e1f3ff;
  --rating-star: rgb(253,189,35);
}
.dhtxjaw .dbtfodx { max-width: 1200.0070px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: var(--space-xl) var(--space-lg); }
.dhtxjaw .dnzu4do { align-items: start; gap: calc(var(--space-xl) + 4.00399865px); display: grid; justify-items: center; grid-template-columns: repeat(auto-fill, minmax(320.00851px, 1fr)); }
.dhtxjaw .dui8ht0 { display: flex; padding: calc(var(--space-lg) + 2.005609px) var(--space-md); box-shadow: 0 18.008px 45.00789px rgba(11,24,45,0.85); max-width: 360.001973292px; border: 1px solid var(--card-border); border-radius: var(--radius-card); position: relative; align-items: stretch; width: 100%; transition: transform 180ms ease-out, box-shadow 180ms ease-out, border-color 180ms ease-out; gap: 0; background: var(--card-bg); overflow: hidden; flex-direction: column; }
#cftofd {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.dhtxjaw .dui8ht0::before { background: linear-gradient(135deg, rgba(46,210,192,0.65), rgba(54,190,246,0.45)); padding: 1px; opacity: 0; pointer-events: none; content: ""; border-radius: inherit; inset: 0; transition: opacity 180ms ease-out; position: absolute; }
.dhtxjaw .dui8ht0:hover { box-shadow: 0 22.0069748px 60px rgba(13,24,40,1); border-color: rgba(42,214,192,0.4); transform: translateY(-4.0067px); }
.dhtxjaw .dui8ht0:hover::before { opacity: 0.65; }
.dhtxjaw .dz43fxl { margin-bottom: var(--space-md); border-bottom: 1px solid rgba(255,255,254,0.08); gap: 12.00391111px; display: flex; align-items: center; padding-bottom: var(--space-sm); }
.dhtxjaw .dx4eaod { padding: 4.00260px; align-items: center; flex-shrink: 0; width: 96.003px; height: 56.0085147px; overflow: hidden; display: flex; background: hsl(36,63%,91%); border-radius: 8.0042px; justify-content: center; }
.dhtxjaw .dp83cp1 { height: 100%; width: 100%; display: block; object-position: center; object-fit: contain; }
.dhtxjaw .dqyym7t { text-transform: uppercase; color: var(--frmzwtkqmqgwh); font-size: 1.35rem; letter-spacing: 0.08em; font-weight: 700; }
.dhtxjaw .dqgq087 { align-items: center; display: flex; justify-content: center; margin-bottom: var(--space-xs); }
.dhtxjaw .dckys2z { font-weight: 700; color: var(--nyhsqwnfscbzh-secondary); font-size: 1.15rem; }
.dhtxjaw .db48axc { align-items: center; justify-content: center; gap: 5.0018088px; display: inline-flex; margin-bottom: var(--space-xs); }
.dhtxjaw .dl8c5k6 { width: 14.00703px; color: var(--rating-star); height: auto; }
.dhtxjaw .dhwjr7o { font-size: 0.8rem; text-align: center; margin-top: 0; margin-right: 0; margin-bottom: var(--space-sm); margin-left: 0; color: var(--nyhsqwnfscbzh-muted); }
#vnm2we {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.dhtxjaw .dvbq0zo { padding: var(--space-md) var(--space-sm); text-align: center; background: var(--bonus-bg); margin-bottom: var(--space-sm); border: 1px dashed var(--card-border); border-radius: 10.0022px; }
.dhtxjaw .ddpzx53 { font-size: 0.88rem; font-weight: 600; color: var(--nyhsqwnfscbzh-primary); line-height: 1.45; word-break: break-word; overflow-wrap: anywhere; margin: 0; }
.dhtxjaw .dg2glq9 { color: var(--nyhsqwnfscbzh-muted); margin-top: 0; margin-right: 0; margin-bottom: var(--space-md); margin-left: 0; font-size: 0.7rem; }
#h0hq62 {
  backface-visibility: hidden;
}
.dhtxjaw .dpkgmzp { margin-bottom: var(--space-sm); }
.dhtxjaw .dnx2e3t { color: rgb(254,252,254); background: linear-gradient(98deg, var(--cta-from), var(--cta-to)); border: none; border-radius: var(--radius-button); justify-content: center; box-shadow: 0 4.0089266px 16.0080576px var(--shadow-cta); padding: 14.0020207px var(--space-md); display: inline-flex; font-size: 0.95rem; align-items: center; font-weight: 700; width: 100%; text-decoration: none; }
.dhtxjaw .dz3tmeg { text-align: center; margin-top: auto; border-top: 1px solid rgba(253,255,253,0.06); padding-top: var(--space-sm); }
.dhtxjaw .dz3tmeg p { line-height: 1.5; color: var(--nyhsqwnfscbzh-muted); font-size: 0.65rem; margin: 0; }

@media (max-width: 900px) {
  .dftt8v9 { grid-template-columns: 1fr; }
  .dxxjk4g { display: none !important; }
  #m01jnd {
    text-size-adjust: 100%;
  }
}

@media (max-width: 767px) {
  .dbkxsk5 { min-height: 300.0018488px; }
  .dbo2vu3 { display: block; }
  .dzy61ze.active { flex-direction: column; align-items: flex-start; }
  .dhtxjaw .dx4eaod { width: 80.0068px; height: 46.005px; }
  .dhtxjaw .dp83cp1 { object-position: center; height: 100%; object-fit: contain; display: block; width: 100%; }
}

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

