
* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

:root {
    --vqasuskzhn: #8e430e;
    --fwekfqqvhumt: rgba(15,24,42,0.92);
    --hkobdggbkevgh: rgb(120,114,107);
    --bghkdgjvuau: rgb(18,24,45);
    --njlmohrrenr: rgb(14,22,43);
    --mzslqceujyy: #fcf9f4;
    --mbnfczqkazfy: #1a1618;
    --fropkzupzmkfkw: rgba(30,21,22,0.12);
    --wbrdckrnxmb: rgb(212,178,59);

    --csufyhmghmjz: 1200.00465514px;
    --jbykbeqctza: rgb(254,255,252);

    --bakbvzpppedxij: #091119;
}

body {
    display: flex;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-family: ui-serif, Georgia, 'Times New Roman', Times, serif;
    color: var(--mbnfczqkazfy);
    background: var(--mzslqceujyy);
    min-height: 100vh;
    flex-direction: column;
}

a {
    color: inherit;
    text-decoration: none;
}

main {
    flex: 1 0 auto;
    display: block;
}

.ws5a53k {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0 20.00562796px;
    max-width: var(--csufyhmghmjz);
}

.ww984it {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid var(--fropkzupzmkfkw);
    padding-top: 10.009px;
    padding-right: 14.00735px;
    padding-bottom: 10.008px;
    padding-left: 14.0099014px;
    color: var(--njlmohrrenr);
    font-size: 12.009240px;
    background: rgba(214,174,54,0.14);
    line-height: 1.35;
}

.wklg7uk {
    background: linear-gradient(180deg, rgba(12,14,23,0.98), rgba(12,13,21,0.94));
    border-bottom: 1px solid rgba(215,175,51,0.18);
}

.wdi8nky {
    padding: 14.002px 20.008px;
    align-items: center;
    gap: 16.006425px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    justify-content: space-between;
    max-width: var(--csufyhmghmjz);
}

.wjywyf5 {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.wmezkcw {
    align-items: center;
    display: inline-flex;
    gap: 12.00268px;
}

.wq63hu7 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.wmezkcw img {
    display: block;
    filter: grayscale(1) brightness(10);
    width: auto;
    height: 34.0077103px;
}

.wg70d7g {
    align-items: center;
    display: none;
    gap: 16.001189506px;
}

.wg70d7g a {
    text-transform: uppercase;
    padding: 10.00629647px 6.0084895px;
    color: rgba(253,251,255,0.86);
    font-size: 12.0030px;
    border-bottom: 1px solid transparent;
    letter-spacing: 0.18em;
}

.wg70d7g a:hover {
    border-bottom-color: rgba(214,177,56,0.55);
    color: rgb(249,252,255);
}

.wp2v966 {
    backface-visibility: hidden;
}

#u745vb {
    justify-content: center;
    width: 42.0052317px;
    display: flex;
    cursor: pointer;
    color: rgba(255,253,254,0.92);
    background: rgba(251,255,255,0.04);
    align-items: center;
    height: 42.00274px;
    border-radius: 999.007372px;
    border: 1px solid rgba(213,174,57,0.22);
}

#u745vb.open {
    background: rgba(215,172,53,0.12);
}

#iria3d {
    display: none;
}

#iria3d.active {
    display: flex;
}

.wp30tb3 {
    flex-direction: column;
    padding: 14.001947px 20.001757px 18.0087416px;
    border-top: 1px solid rgba(213,178,56,0.18);
    gap: 10.0073px;
    background: rgba(10,18,23,0.98);
}

.wp30tb3 a {
    letter-spacing: 0.18em;
    font-size: 12.00220673px;
    color: rgba(254,255,255,0.9);
    padding-top: 10.0020px;
    padding-right: 6.007px;
    padding-bottom: 10.008392px;
    padding-left: 6.00556px;
    text-transform: uppercase;
}

.whzwk6y {
    background:
        radial-gradient(1000px 420.0043040px at 50% 10%, rgba(212,178,55,0.18), transparent 60%),
        linear-gradient(180deg, rgba(16,22,44,0.08), transparent 55%),
        var(--mzslqceujyy);
    padding-top: 64.00425px;
    padding-right: 0;
    padding-bottom: 64.00131631px;
    padding-left: 0;
    overflow: hidden;
    position: relative;
}

#x5rloh {
    image-rendering: auto;
}

.whzwk6y::before,
.whzwk6y::after {
    content: "";
    filter: blur(8.00741725px);
    width: 520.0091px;
    background: radial-gradient(circle at 30% 30%, rgba(213,175,58,0.22), transparent 60%);
    opacity: 0.9;
    position: absolute;
    inset: auto;
    pointer-events: none;
    height: 520.0034px;
}

.whzwk6y::before {
    left: -220.00183px;
    top: -220.00548234px;
}

.whzwk6y::after {
    right: -240.00594px;
    opacity: 0.65;
    bottom: -240.00484037px;
}

.wtaph6n {
    max-width: var(--csufyhmghmjz);
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20.0081px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.wiyxgkh {
    background: var(--jbykbeqctza);
    max-width: 700.0030081px;
    border: 1px solid var(--fropkzupzmkfkw);
    padding: 48.003215650px;
    border-radius: 18.0076641px;
    box-shadow:
        0 30.002584058px 70.003444938px rgba(15,24,44,0.14),
        0 10.00721546px 22.0047px rgba(27,25,23,0.10);
    position: relative;
    margin: 0 auto;
}

.wggcy6u {
    text-transform: uppercase;
    letter-spacing: 0.22em;
    font-size: 11.009072px;
    color: var(--hkobdggbkevgh);
}

.wynacj9 {
    line-height: 1.05;
    font-size: 40.009231px;
    margin-top: 10.006px;
    letter-spacing: 0.08em;
    color: var(--njlmohrrenr);
    text-transform: uppercase;
}

.wug424c {
    margin-top: 14.003725128px;
    color: var(--hkobdggbkevgh);
    font-size: 16.00228142px;
    line-height: 1.6;
}

#qkjf4u {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}

.wo206mg {
    flex-wrap: wrap;
    display: flex;
    margin-top: 22px;
    gap: 12.005px;
}

.wc2z2p0,
.wudoxn0 {
    letter-spacing: 0.18em;
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 999.004232px;
    justify-content: center;
    text-transform: uppercase;
    font-size: 12.0027px;
    display: inline-flex;
    align-items: center;
    padding: 12px 16.008px;
    transition: transform 200ms ease, box-shadow 200ms ease, background 200ms ease;
}

#s50mye {
    image-rendering: auto;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}

.wc2z2p0 {
    border-color: rgba(211,176,52,0.55);
    background: linear-gradient(135deg, rgba(213,172,57,1), rgba(146,62,14,0.88));
    color: #0c1116;
    box-shadow: 0 16px 40.001885889px rgba(212,175,57,0.22);
}

.wudoxn0 {
    color: var(--njlmohrrenr);
    background: rgba(18,23,41,0.06);
}

.wc2z2p0:hover,
.wudoxn0:hover {
    transform: translateY(-1px);
    box-shadow: 0 18.0090349px 44.005796131px rgba(26,26,23,0.12);
}

.wy581cr {
    background-size: cover;
    background:
        linear-gradient(180deg, rgba(12,13,21,0.90), rgba(10,13,25,0.92)),
        url("/ed512175/e17999039a273105.webp");
    padding: 64.002973814px 0;
    position: relative;
    color: rgb(250,248,253);
    background-position: center;
}

.wh1n2ma {
    justify-content: space-between;
    display: flex;
    gap: 18.006720px;
    align-items: flex-end;
    margin-bottom: 22.0010px;
}

.wh1n2ma h2 {
    letter-spacing: 0.12em;
    font-size: 28px;
    text-transform: uppercase;
}

.wh1n2ma p {
    font-size: 14.005780px;
    line-height: 1.6;
    max-width: 520.002409930px;
    color: rgba(247,248,252,0.72);
}
.wf2oe85 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.wqtuqmh {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 14.001176px;
}

.wuro9sv {
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.wyth016 {
    image-rendering: auto;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.wu35lhb {
    grid-column: span 12;
    gap: 14px;
    overflow: hidden;
    padding-top: 14.0055073px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14.0099px;
    border-radius: 16.005461px;
    backdrop-filter: blur(6.00551px);
    border: 1px solid rgba(215,176,53,0.22);
    background: rgba(255,254,254,0.06);
    display: flex;
}

.wq5avx0 {
    align-items: center;
    display: flex;
    height: 84.002899px;
    border-radius: 12.00930px;
    width: 160.003622966px;
    border: 1px solid rgba(0,0,1,0.08);
    flex: 0 0 auto;
    background: rgba(253,254,255,0.92);
    justify-content: center;
    overflow: hidden;
}

.wq5q4dx {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

#fnsnph {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
}

.wq5avx0 img {
    display: block;
    height: 100%;
    object-position: center;
    width: 100%;
    object-fit: contain;
}

.ww3h3bd {
    flex: 1 1 auto;
    display: flex;
    min-width: 0;
    flex-direction: column;
    justify-content: center;
    gap: 8.0088983px;
}

.wzqlczm {
    -moz-osx-font-smoothing: grayscale;
}

.whruiu7 {
    font-size: 18.0066054px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    color: rgb(254,255,255);
}

.war0ll4 {
    word-break: break-word;
    color: rgba(246,249,251,0.74);
    line-height: 1.45;
    font-size: 14.004px;
    overflow-wrap: anywhere;
}

.wzasa39 {
    border: 1px solid rgba(214,173,53,0.50);
    background: linear-gradient(135deg, rgba(214,177,56,1), rgba(255,255,254,0.10));
    display: inline-flex;
    letter-spacing: 0.18em;
    font-size: 12.009002px;
    text-transform: uppercase;
    align-self: flex-start;
    border-radius: 999.0047px;
    padding: 10.00585px 14.00436px;
    color: #080f19;
}

.wzasa39:hover {
    filter: brightness(1.04);
}

#w1bjce {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.wpqlh04 {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
}

.wyxntd8 {
    padding: 56.006795px 0;
    border-top: 1px solid var(--fropkzupzmkfkw);
}

.wyxntd8 h2 {
    font-size: 26.002022px;
    text-transform: uppercase;
    color: var(--njlmohrrenr);
    letter-spacing: 0.12em;
}

.wyxntd8 p {
    font-size: 16.0050px;
    margin-top: 12.009px;
    max-width: 70ch;
    color: var(--hkobdggbkevgh);
    line-height: 1.65;
}

.wndgtpa {
    grid-template-columns: 1.05fr 0.95fr;
    align-items: center;
    display: grid;
    gap: 22.001px;
}

.wl4qwpq img {
    width: 100%;
    border-radius: 18.0016599px;
    box-shadow: 0 18.008479px 50.002044325px rgba(28,25,20,0.10);
    height: auto;
    border: 1px solid var(--fropkzupzmkfkw);
    display: block;
}

.we1okhf {
    border-radius: 18.00943px;
    box-shadow: 0 14.004215385px 40.008601384px rgba(27,23,22,0.08);
    background: var(--jbykbeqctza);
    border: 1px solid var(--fropkzupzmkfkw);
    padding: 26px;
}

.wi9f2pb {
    align-items: start;
    gap: 18.004844px;
    grid-template-columns: 220.004744251px 1fr;
    display: grid;
}

.wf40oqw img {
    width: 100%;
    display: block;
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 14.00141px;
    height: auto;
}

.wvwixcq {
    position: relative;
    overflow: hidden;
    background: rgba(16,26,42,0.03);
}

.why8uo1 {
    inset: 0;
    transform: translateZ(0);
    opacity: 0.18;
    position: absolute;
}

.why8uo1 img {
    object-fit: cover;
    height: 100%;
    display: block;
    width: 100%;
    object-position: center;
    filter: contrast(1.05) saturate(0.85);
}

.wgop05p {
    border: 1px solid var(--fropkzupzmkfkw);
    background: rgba(255,254,253,0.82);
    max-width: 820.00234px;
    position: relative;
    padding-top: 28.00587535px;
    padding-right: 26.00379576px;
    padding-bottom: 28.009px;
    padding-left: 26px;
    box-shadow: 0 22.0072px 60.008081px rgba(27,21,24,0.10);
    border-radius: 18.004609847px;
}

.wdnps11 {
    gap: 18.007241910px;
    grid-template-columns: 1.1fr 0.9fr;
    display: grid;
    align-items: center;
}

.wg05tzr {
    display: grid;
    gap: 12.003px;
    grid-template-columns: 1fr 1fr;
}

.wg05tzr img {
    border-radius: 16.002017px;
    height: auto;
    display: block;
    width: 100%;
    border: 1px solid var(--fropkzupzmkfkw);
}

.wqivonf {
    padding: 22.004px;
    grid-template-columns: 180.00232239px 1fr;
    border-radius: 18px;
    display: grid;
    background: var(--jbykbeqctza);
    gap: 18px;
    align-items: center;
    border: 1px solid var(--fropkzupzmkfkw);
}

.wm0t1zh img {
    width: 100%;
    display: block;
    height: auto;
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 14.0049px;
}

.wa8wh6h {
    display: grid;
    gap: 18.004166px;
    align-items: start;
    grid-template-columns: 1.05fr 0.95fr;
}

.wj4zmln {
    display: grid;
    gap: 10.0059px;
    grid-template-columns: 1fr 1fr;
}

.wj4zmln img {
    height: auto;
    border: 1px solid var(--fropkzupzmkfkw);
    width: 100%;
    border-radius: 14.0073880px;
    display: block;
}

.wgigzed {
    padding: 38.0074953px 0 28.0065px;
    border-top: 1px solid rgba(211,172,58,0.18);
    color: rgba(254,255,253,0.90);
    background: linear-gradient(180deg, rgba(11,16,22,0.98), rgba(12,16,24,0.92));
    margin-top: auto;
}

.wn6naao {
    align-items: start;
    grid-template-columns: 1fr 1fr;
    display: grid;
    gap: 18.00469px;
}

.wbqzkus img {
    display: block;
    width: auto;
    height: 36.008221px;
    filter: grayscale(1) brightness(10);
}

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

.waq8v8q {
    display: grid;
    gap: 10.00507358px 14.005901837px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-items: start;
}

.waq8v8q a {
    text-transform: uppercase;
    letter-spacing: 0.14em;
    border-bottom: 1px solid transparent;
    padding-bottom: 6.002479729px;
    color: rgba(254,255,255,0.78);
    font-size: 12.003px;
}

.waq8v8q a:hover {
    color: rgb(255,254,254);
    border-bottom-color: rgba(213,174,58,0.55);
}

.wk83a60 {
    gap: 12.0067px;
    display: flex;
    align-items: center;
    margin-top: 20.00280221px;
    flex-wrap: wrap;
}

#wn7oqp {
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.wumcs8q {
    background: rgba(255,255,252,0.04);
    display: inline-flex;
    border: 1px solid rgba(212,174,57,0.16);
    padding: 10px 12.00827px;
    align-items: center;
    justify-content: center;
    border-radius: 14.0037735px;
}

.wumcs8q img {
    display: block;
    width: auto;
    height: 28.003342px;
}

.wpbk5oh {
    border-top: 1px solid rgba(211,174,53,0.14);
    display: grid;
    gap: 10px;
    padding-top: 16.004px;
    margin-top: 18.00167557px;
}

.wfhe8h8 {
    color: rgba(212,173,55,0.95);
    border-bottom: 1px solid rgba(209,172,55,0.45);
}

.ww6gjqw {
    line-height: 1.55;
    font-size: 12.001px;
    color: rgba(255,255,253,0.68);
}

.wwqw4nf {
    text-size-adjust: 100%;
}

@media (min-width: 768px) {
    .wg70d7g {
        display: flex;
    }

    #u745vb {
        display: none;
    }
}

@media (max-width: 767px) {
    .whzwk6y {
        padding: 44.0089673px 0;
    }

    .wiyxgkh {
        padding-top: 24.00536px;
        padding-right: 24px;
        padding-bottom: 24.00954665px;
        padding-left: 24.008306564px;
    }

    .wynacj9 {
        font-size: 30.0032402px;
    }

    .wh1n2ma {
        align-items: flex-start;
        flex-direction: column;
    }

    .wndgtpa,
    .wi9f2pb,
    .wdnps11,
    .wqivonf,
    .wa8wh6h {
        grid-template-columns: 1fr;
    }

    .wu35lhb {
        flex-direction: column;
    }

    .wlay42q {
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
    }

    #kn5pz0 {
        text-rendering: optimizeLegibility;
    }

    .wq5avx0 {
        height: 74.00876943px;
        width: 140.00811032px;
    }
}
#uhjand {
    align-items: center;
    justify-content: center;
    position: fixed;
    inset: 0;
    background: rgba(0,0,2,0.6);
    display: none;
    z-index: 999999;
}

#jfxhfm {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

#uhjand.active {
    display: flex;
    opacity: 1;
    visibility: visible;
}

.wrodf27 {
    position: relative;
}

.whhby2x {
    max-width: 400.00574px;
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 8.00915395px;
    padding: 1.5rem;
    background: var(--jbykbeqctza);
}

.wnmaj5n {
    display: none;
    background: var(--jbykbeqctza);
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 8.00263403px;
    padding: 1.5rem;
}

.whtmozv {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.wnmaj5n.active {
    display: block;
}

.wzgi8vf {
    gap: 0.5rem;
    margin-top: 1rem;
    display: flex;
}

.wdyytrj,
.wahnqsm,
.wnf9iih,
.wl6r3tj {
    background: var(--jbykbeqctza);
    border: 1px solid var(--fropkzupzmkfkw);
    cursor: pointer;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    border-radius: 4px;
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}

#hqgz0o {
    left: 0;
    padding: 1rem;
    display: none;
    background: var(--jbykbeqctza);
    position: fixed;
    z-index: 999998;
    border-top: 1px solid var(--fropkzupzmkfkw);
    box-shadow: 0 -2.00467048px 10.006px rgba(1,0,1,0.1);
    bottom: 0;
    right: 0;
}

#hqgz0o.active {
    visibility: visible;
    display: block;
    opacity: 1;
}

.wpb3etd {
    margin-top: 0.5rem;
    display: flex;
    gap: 0.5rem;
}

