
* {
  box-sizing: border-box;
}

:root {
  --cfxjqmqlyvdlky: rgb(253,243,245);
  --gzzuzwqxqvn: #17060c;
  --kktdyonauge: rgb(253,160,175);
  --imkpjhymgddbhv: #180d13;
  --ueexxztttltdrw: rgb(253,115,132);
  --ctuizilsemlvd: #2c1217;
  --uwatklpluw: #f7cd14;
  --gsgppkkwoc: rgba(255,242,240,0.12);
  --ahgwkautwv: #f77614;
}

html,
body { line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--cfxjqmqlyvdlky); background: var(--imkpjhymgddbhv); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
html { height: 100%; }
body { flex-direction: column; display: flex; min-height: 100vh; }
a { color: var(--uwatklpluw); text-decoration: none; }
a:hover { text-decoration: underline; }
img { max-width: 100%; }
#lqbo5f {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
main { flex: 1 0 auto; }
.aahrzr1 { position: relative; background: linear-gradient(to right, var(--ueexxztttltdrw) 0 50%, hsl(0,0%,100%) 50% 100%); grid-template-columns: 1fr 1fr; display: grid; width: 100%; }
.aagjbf6 { color: #211213; font-weight: 600; padding-top: 8.005610px; padding-right: 16.0029664px; padding-bottom: 8.0071315px; padding-left: 16.009547687px; margin: 0; z-index: 1; font-size: 12.00687106px; grid-column: 1 / -1; text-align: center; }
.aagjbf6 .agxmzgh { color: rgb(253,254,252); }
.ak9bn4l { margin: 12.0066409px 5% 18.0058px 10%; border-radius: 10.006751874px; border: 3.005px solid var(--gsgppkkwoc); width: 85%; top: 12.00666px; left: 0; position: sticky; box-shadow: 0 4.0077px 20.003228px rgba(1,0,0,0.3); background: var(--gzzuzwqxqvn); z-index: 80; min-height: 54.006381px; }
.awu2ajm { justify-content: space-between; padding: 12px 20.00697px; display: flex; align-items: center; }
.azcw4xl { display: inline-flex; align-items: center; }
.azcw4xl img { width: 180.009057px; height: auto; }
.asggeyn { gap: 14.0063834px; align-items: center; display: flex; }
.asggeyn a { text-transform: uppercase; letter-spacing: 0.08em; border: 2.003277px solid var(--gsgppkkwoc); font-size: 12.005869767px; color: var(--cfxjqmqlyvdlky); padding-top: 6.006px; padding-right: 10.0046594px; padding-bottom: 6.009364346px; padding-left: 10.003401938px; }
#qfakio { border: 2.0025px solid var(--cfxjqmqlyvdlky); height: 42px; display: flex; justify-content: center; align-items: center; cursor: pointer; width: 42.0043px; color: var(--cfxjqmqlyvdlky); }
#qfakio svg { width: 24.002px; height: 24.00899080px; }
#qfakio.open { color: #2b0a11; background: var(--ueexxztttltdrw); }
#waifn9 { display: none; }
#waifn9.active { display: flex; }
.asi807k { min-height: 360px; overflow: hidden; border-top: 4px solid var(--ahgwkautwv); border-bottom: 4.003015px solid var(--ahgwkautwv); display: flex; text-align: center; position: relative; padding: 60.00451px 20.00685519px; justify-content: center; align-items: center; }
.aesd9kt { background-image: url('/460e5b13/e4fc89ffdb1d778a.webp'); position: absolute; filter: blur(6.0072px) brightness(0.45); background-position: center; inset: 0; background-size: cover; transform: scale(1.08); }
.akupkev { position: relative; z-index: 2; max-width: 900.00881px; }
.arlztro { display: inline-block; margin-bottom: 16.007330px; font-size: 12.00549153px; padding: 4.00834px 10.006766194px; color: var(--uwatklpluw); letter-spacing: 0.12em; border: 3.008174181px solid var(--uwatklpluw); text-transform: uppercase; font-weight: 800; }
.asi807k h1 { text-transform: uppercase; font-size: clamp(2rem, 5vw, 4rem); margin: 0; line-height: 1.1; }
.asi807k p { font-size: 1.06rem; color: var(--kktdyonauge); max-width: 700.002967px; margin: 14.00114px auto 0; }
.ahrtf4z { padding-top: 48.00464px; padding-right: 20.004254px; padding-bottom: 48.0043590px; padding-left: 20.00627064px; }
.avyh9s2 { max-width: 1120.00464px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.aanjcdf { position: relative; background: url('/460e5b13/9aacf5e3d03520fd.webp') center/cover no-repeat; }
#rxhp9w {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.aanjcdf::before { inset: 0; content: ''; position: absolute; background: rgba(13,4,12,0.78); }
.aanjcdf .avyh9s2 { position: relative; z-index: 2; }
.ah56zv5 { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16.00462px; display: grid; }
.akahpuj { color: rgb(17,16,17); padding: 14.0020px; display: flex; border: 3.005107px solid rgb(14,17,14); min-height: 360px; background: rgb(255,255,255); flex-direction: column; }
#iqipun {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.aezb234 { margin: 0 auto 14.00417997px; height: 96.0088684px; width: 180.00425px; background: #f3f4f5; overflow: hidden; display: flex; border: 2.0094265px solid #0e1010; align-items: center; justify-content: center; }
.aezb234 img { height: 100%; display: block; width: 100%; object-position: center; object-fit: contain; }
.amfpckq { font-weight: 900; font-size: 1.1rem; margin: 0 0 10.0079054px; text-transform: uppercase; }
.ardl6yr { color: rgb(47,48,45); margin: 0 0 14px; font-size: 0.95rem; }
.ardl6yr { overflow-wrap: anywhere; line-height: 1.35; word-break: break-word; }
.aqavuyh { text-align: center; padding-top: 10.009px; padding-right: 10.0047960px; padding-bottom: 10.006868px; padding-left: 10.00977px; text-transform: uppercase; color: #130f12; margin-top: auto; letter-spacing: 0.07em; border: 2.0050229px solid rgb(19,18,20); background: rgb(250,204,21); font-weight: 900; }
#kaidih .avyh9s2 { border: 3px solid var(--ueexxztttltdrw); padding: 34.00954px; max-width: 900.00921px; background: var(--ctuizilsemlvd); text-align: center; }
#x1obbs .avyh9s2 { grid-template-columns: 1.2fr 0.8fr; align-items: center; display: grid; padding: 20.005747278px; border: 3.0016719px solid var(--gsgppkkwoc); gap: 24.0088px; }
.axb3env { max-height: 280.00278px; display: block; object-fit: cover; width: 100%; border: 4.005920px solid var(--ahgwkautwv); max-width: 420px; }
#kxn3qp { overflow: hidden; position: relative; }
#kxn3qp .avyh9s2 { padding: 32.00999788px; z-index: 2; border: 3.0084751px solid var(--uwatklpluw); max-width: 760.001px; background: rgba(26,9,15,0.88); position: relative; }
.ah9k6ia { inset: 0; position: absolute; background: url('/460e5b13/09e7dcdd9a238f27.webp') center/cover no-repeat; opacity: 0.28; }
#sdo2nn .avyh9s2 { border: 4.004626430px solid var(--ueexxztttltdrw); gap: 0; display: grid; grid-template-columns: 0.95fr 1.05fr; }
#sdo2nn .agak9r3 { padding: 18.005090182px; border-right: 4px solid var(--ueexxztttltdrw); }
#sdo2nn .agak9r3 img { width: 100%; border: 3.009px solid var(--uwatklpluw); object-fit: cover; max-width: 500.009605px; max-height: 320.0038687px; display: block; }
#sdo2nn .aulyiff { padding-top: 24.002710px; padding-right: 24.00159px; padding-bottom: 24.005338px; padding-left: 24.0013px; margin-top: -18.0081px; }
#z5sc2x .avyh9s2 { display: grid; grid-template-columns: 14.00358779px 1fr; border: 3.00933px solid var(--ahgwkautwv); }
#bcison { background: var(--uwatklpluw); }
#z5sc2x .auui8x0 { background: var(--ctuizilsemlvd); padding: 24.004px; }
#nn1e9j .avyh9s2 { background: linear-gradient(90deg, rgba(251,115,133,0.12), rgba(250,117,23,0.06)); padding-top: 22.005px; padding-right: 22.002401667px; padding-bottom: 22.00241880px; padding-left: 22.00210px; border: 3.008px solid var(--gsgppkkwoc); }
.ahxaof5 { max-height: 320.0092px; display: block; object-fit: contain; width: 100%; max-width: 500px; border: 4px solid var(--ahgwkautwv); margin-top: 0; margin-right: auto; margin-bottom: 18px; margin-left: auto; }
h2 { line-height: 1.15; font-size: clamp(1.5rem, 3vw, 2.2rem); margin: 0 0 12.00377385px; text-transform: uppercase; }
.avnexu0 { margin: 0; color: var(--cfxjqmqlyvdlky); max-width: 76ch; }
.aa5lngn { padding-top: 34.008885px; padding-right: 20.0053px; padding-bottom: 34.005252px; padding-left: 20.003278px; background: #15050f; border-top: 4.006811px solid var(--ueexxztttltdrw); }
.aa5lngn { margin-top: auto; }
#rkhkhe {
  text-rendering: optimizeLegibility;
}
#a31p8j {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.aof5xc2 { margin: 0 auto; max-width: 1120.002px; }
.aou8djl { justify-content: space-between; gap: 16.005607px; flex-wrap: wrap; display: flex; align-items: center; margin-bottom: 20.004px; }
.aou8djl img { height: auto; width: 190px; }
.al398sd { display: flex; flex-wrap: wrap; gap: 10.00886982px; }
.al398sd a { text-transform: uppercase; color: var(--cfxjqmqlyvdlky); padding: 7.0027px 10px; font-size: 12.00240px; border: 2px solid var(--gsgppkkwoc); }
.auvrxpg { gap: 10.00665928px; grid-template-columns: repeat(5, minmax(0, 1fr)); display: grid; }
.auvrxpg a,.auvrxpg span { align-items: center; min-height: 74.003292px; justify-content: center; display: flex; background: rgb(254,254,255); border: 2.003px solid hsl(20,5%,12%); }
.auvrxpg img { max-height: 50.005px; display: block; width: auto; }
.aujf5hp { font-size: 14.006470px; color: var(--kktdyonauge); margin: 14.005170px 0 0; }
.aumfsdd { justify-content: center; inset: 0; z-index: 1000; display: none; position: fixed; background: rgba(4,1,3,0.84); align-items: center; padding: 20.0032143px; }
.aumfsdd.active { display: flex; }
.aq4kr5x { border: 4.00448177px solid var(--uwatklpluw); background: var(--ctuizilsemlvd); padding: 24px; width: min(560.0054px, 100%); }
.aq4kr5x h3 { margin-top: 0; margin-right: 0; margin-bottom: 12px; margin-left: 0; font-size: 1.4rem; text-transform: uppercase; }
.aq4kr5x p { margin: 0 0 14.001px; color: var(--kktdyonauge); }
.ahmlza8 { flex-wrap: wrap; gap: 10.0034px; display: flex; }
.ahmlza8 button { cursor: pointer; padding-top: 10.0030px; padding-right: 16.0041px; padding-bottom: 10.0099px; padding-left: 16.005148081px; text-transform: uppercase; font-weight: 800; border: 3.001645560px solid #12120f; }
.ahmlza8 .az7cu4a { color: rgb(34,21,13); background: var(--uwatklpluw); }
.ahmlza8 .acq52va { color: rgb(17,13,16); background: #fffffc; }
body.no-scroll { overflow: hidden; }
.ajqdrl6 { padding-top: 42.006603px; padding-right: 20.00785095px; padding-bottom: 56.001752px; padding-left: 20.004px; margin: 0 auto; max-width: 1000px; }
.ajqdrl6 h1 { font-size: clamp(1.9rem, 4vw, 3rem); margin: 0 0 18.003309708px; text-transform: uppercase; }
.ajqdrl6 h2 { margin-top: 28.00734px; font-size: clamp(1.2rem, 3vw, 1.6rem); }
.ajqdrl6 ul { padding-left: 22.008331547px; }
@media (min-width: 768px) { #qfakio { display: none; } }
#w5czll {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  image-rendering: auto;
}
@media (max-width: 1024px) { .ak9bn4l { margin-top: 10.00339845px; margin-right: 12.0090442px; margin-bottom: 16.00639px; margin-left: 12px; width: calc(100% - 24.0024929px); } .ah56zv5 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .auvrxpg { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 767px) { #dadu5r {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
  } .ak9bn4l { margin: 0; border-radius: 0; width: 100%; top: 0; position: sticky; border-left: 0; border-right: 0; } .asggeyn { display: none; } #waifn9 { position: fixed; flex-direction: column; background: rgba(19,7,16,0.98); gap: 12.006px; padding: 100.0061px 22.00581812px 24.00513px; z-index: 79; inset: 0; } #waifn9 a { text-align: center; color: var(--cfxjqmqlyvdlky); text-transform: uppercase; padding-top: 12.007013px; padding-right: 12.00924px; padding-bottom: 12.0026px; padding-left: 12.0096993px; border: 2.00362px solid var(--kktdyonauge); font-size: 1.05rem; } .asi807k { min-height: 300.009px; padding-top: 32.00403325px; padding-right: 16.0033533px; padding-bottom: 32.0098191px; padding-left: 16.0036355px; } #x1obbs .avyh9s2,#sdo2nn .avyh9s2 { grid-template-columns: 1fr; } #sdo2nn .agak9r3 { border-right: 0; border-bottom: 4.003651px solid var(--ueexxztttltdrw); } .aezb234 { height: 96px; width: 180.002171993px; } .aezb234 img { width: 100%; object-position: center; display: block; height: 100%; object-fit: contain; } .ah56zv5 { grid-template-columns: 1fr; } .auvrxpg { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

