*, *::before, *::after{box-sizing: border-box;}
img, svg, video, iframe{max-width: 100%;}
img, video{display: block;height: auto;}
html{scroll-padding-top: calc(60px + 20px);scroll-behavior: smooth;}
body{background: #151926;margin: 0;overflow-wrap: anywhere;font-size: 1rem;padding-bottom: 76px;color: #d8b7b0;line-height: 1.62;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-family: "Outfit",system-ui,sans-serif;}
a{text-decoration: none;color: #ee7c5d;}
a:hover{color: #e57363;}
::selection{background: rgba(227,178,78,0.249);color: #f4dbd4;}
h1, h2, h3{margin: 0;color: #f4dbd4;font-weight: 600;font-family: "EB Garamond",Georgia,serif;letter-spacing: -0.006em;}
@keyframes lqgglv7{
  0%, 100% { box-shadow: 0 0 0 0 rgba(130,201,161,0.423); }
   
  60% { box-shadow: 0 0 0 6px rgba(130,201,161,0.02); }
         
}
:focus-visible{outline: 2px solid #ee7c5d;outline-offset: 2px;}
.q6o7srx{margin: 0 auto;padding: 0 18px;width: 100%;max-width: 1120px;}
.be7jv{padding: 46px 0;}
.be7jv + .be7jv{border-top: 1px solid rgba(201,69,42,0.121);}
.uvqjvge2{margin-bottom: 12px;font-family: "Fira Code",ui-monospace,monospace;color: #ee7c5d;text-transform: uppercase;font-size: 12px;display: inline-block;font-weight: 500;letter-spacing: 0.16em;}
.bviimi50{line-height: 1.16;margin-bottom: 8px;overflow-wrap: anywhere;font-size: clamp(1.563rem, 5.6vw, 2rem);}
.fzemi3x6{margin: 0;line-height: 1.64;font-size: 16px;max-width: 64ch;color: #ac908c;}
.q2tgvx5t{margin-top: 1rem;}
.dz3nk{margin-top: 1.5rem;}
.cy29y94{padding: 2.625rem 1.375rem 2.25rem;border-radius: 18px;overflow: hidden;background: #101621;position: relative;}
.cy29y94::before{background: linear-gradient(134deg, #e95c41, #982819);left: 0;right: 0;content: '';position: absolute;top: 0;height: 3px;}
.agyiv{transition: filter .15s ease, background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;gap: 0.5rem;padding: 14px 28px;border: none;border-radius: 0.688rem;font-size: 15px;font-family: "Outfit",system-ui,sans-serif;justify-content: center;display: inline-flex;cursor: pointer;align-items: center;font-weight: 600;line-height: 1;letter-spacing: 0.01em;}
.zr4k25s{background: linear-gradient(136deg, #e95c41, #982819);box-shadow: 0 6px 1.375rem rgba(227,178,78,0.307);color: #1d0200;}
.zr4k25s:hover{box-shadow: 0 0.5rem 28px rgba(227,178,78,0.42);filter: brightness(1.06);}
.umbkdpx{border: 1.5px solid rgba(201,69,42,0.233);background: #1f2335;color: #d8b7b0;}
.umbkdpx:hover{border-color: rgba(201,69,42,0.376);color: #ee7c5d;}
.aw2wi{padding: 16px 2rem;font-size: 1.063rem;}
.lq8caouv{width: 100%;}
.dpmkyef{padding: 0.25rem 9px;border-radius: 999px;border: 1.5px solid rgba(232,138,143,0.508);font-size: 0.688rem;font-family: "Fira Code",ui-monospace,monospace;font-weight: 600;white-space: nowrap;color: #e474a5;}
.wzuu3euu{padding: 12px;border: 1.5px dashed rgba(227,178,78,0.218);background:
    repeating-linear-gradient(51deg, transparent, transparent 10px, rgba(255,255,255,0.02) 0.625rem, rgba(255,255,255,0.031) 20px),
    #171d2f;place-items: center;color: #af8f8b;min-height: 7.5rem;font-size: 12.5px;width: 100%;height: 100%;text-align: center;display: grid;}
.wzuu3euu img{height: 100%;object-fit: cover;width: 100%;}
.dnaia{gap: 14px;display: grid;}
.yx4evl6{grid-template-columns: minmax(0, 1fr);gap: 14px;display: grid;}
.s1mwxnt{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;}
.itnbwjb{border-radius: 0.875rem;border: 1px solid rgba(201,69,42,0.246);padding: 1.375rem;background: #1f2335;box-shadow: 0 6px 20px rgba(0,0,0,0.377);}
.gqr4az{gap: 0.75rem;display: grid;counter-reset: s;}
.oerli{gap: 14px;display: flex;align-items: flex-start;}
.ac974c5{border-radius: 999px;border: 1px solid rgba(201,69,42,0.368);background: rgba(227,178,78,0.097);flex: 0 0 auto;place-items: center;height: 30px;font-family: "Fira Code",ui-monospace,monospace;counter-increment: s;display: grid;font-weight: 700;width: 30px;font-size: 14px;color: #ee7c5d;}
.ac974c5::before{content: counter(s);}
.btr1rus{min-width: 0;}
.btr1rus h3{font-family: "Outfit",system-ui,sans-serif;font-size: 16px;margin-bottom: 2px;font-weight: 600;color: #f4dbd4;}
.btr1rus p{margin: 0;color: #ac908c;font-size: 14px;}
@media (min-width:721px){.be7jv{padding: 3.625rem 0;}
.yx4evl6, .s1mwxnt{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.cy29y94{padding: 3.125rem 2.125rem 40px;}
}
@media (min-width:1022px){.s1mwxnt{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (min-width:897px){body{padding-bottom: 0;}
}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}
*, *::before, *::after{animation-duration: 0.001ms !important;transition-duration: 0.001ms !important;animation-iteration-count: 1 !important;}
}
.uliow0{background: rgba(23,28,40,0.868);z-index: 40;border-bottom: 1px solid rgba(201,69,42,0.125);position: sticky;backdrop-filter: blur(11px);top: 0;-webkit-backdrop-filter: blur(0.688rem);}
.prqwj{gap: 0.875rem;display: flex;align-items: center;height: 60px;}
.d5cieu2u{align-items: center;min-width: 0;display: flex;}
.reqv2o{overflow: hidden;text-overflow: ellipsis;font-family: "EB Garamond",Georgia,serif;font-weight: 600;font-size: 19px;white-space: nowrap;color: #f4dbd4;}
.gezwgoo{flex: 1;}
.ihl2tf{display: none;}
.tv6vw4c{display: block;}
.sl0s6c{background: #101621;color: #ac908c;margin-top: 2.625rem;border-top: 1px solid rgba(201,69,42,0.076);font-size: 13px;}
.lkhmnf{gap: 10px;display: grid;padding-bottom: 2.25rem;padding-top: 28px;}
.v9pi2u{font-family: "EB Garamond",Georgia,serif;font-weight: 600;font-size: 1.063rem;color: #f4dbd4;}
.j90upfa{color: #af8f8b;max-width: 70ch;font-size: 12.5px;line-height: 1.55;}
.jvh1d{gap: 0.5rem 18px;display: flex;align-items: center;flex-wrap: wrap;}
.pv7l9ho{color: #af8f8b;}
.ihp73{background: rgba(23,28,40,0.859);padding: 0.625rem 0.875rem calc(0.625rem + env(safe-area-inset-bottom));gap: 12px;bottom: 0;display: flex;align-items: center;position: fixed;right: 0;backdrop-filter: blur(0.688rem);-webkit-backdrop-filter: blur(11px);z-index: 50;left: 0;border-top: 1px solid rgba(201,69,42,0.081);}
.o77r2d2x{overflow: hidden;flex: 0 1 auto;text-overflow: ellipsis;font-size: 0.875rem;white-space: nowrap;font-weight: 700;color: #f4dbd4;}
.ihp73 .agyiv{flex: 1 1 auto;}
@media (min-width:902px){.ihl2tf{display: inline-flex;}
.ihp73{display: none;}
}
.v5wuu9ka{overflow: hidden;background:
    radial-gradient(120% 95% at 50% -10%, rgba(227,178,78,0.128), transparent 62%),   
    #151926;padding: 42px 0 3rem;text-align: center;border-bottom: 1px solid rgba(201,69,42,0.096);position: relative;}
.fmxu6a{max-width: 760px;}
.jy5ywp1{gap: 0.5rem;background: rgba(130,201,161,0.126);border-radius: 62.438rem;border: 1px solid rgba(130,201,161,0.306);padding: 0.438rem 0.875rem;font-size: 12px;text-transform: uppercase;align-items: center;font-family: "Fira Code",ui-monospace,monospace;color: #4db84b;font-weight: 500;display: inline-flex;letter-spacing: 0.14em;}
.bs29i05{flex: 0 0 auto;border-radius: 50%;animation: lqgglv7 2s infinite;background: #4db84b;height: 0.5rem;width: 8px;}
.lpa3grjj{font-weight: 600;color: #ee7c5d;}
.qrhkvwi{margin: 18px 0 8px;line-height: 1.06;font-weight: 600;font-size: clamp(32px, 8.4vw, 48px);letter-spacing: -0.008em;}
.a3gwe5p{margin: 0 auto;color: #ac908c;max-width: 52ch;line-height: 1.58;font-size: 16px;}
.zwp1dmga{border: 1px solid rgba(201,69,42,0.22);place-items: center;background: #171d2f;overflow: hidden;border-radius: 0.875rem;margin: 1.5rem auto 0;text-align: center;display: grid;max-width: 22.5rem;font-size: 0.781rem;aspect-ratio: 16 / 10;color: #af8f8b;width: 100%;}
.zwp1dmga img{width: 100%;object-fit: cover;height: 100%;}
.qea9gq{gap: 0.75rem;flex-direction: column;margin-top: 1.5rem;display: flex;}
.a6yxt{font-size: 0.813rem;margin-top: 1rem;color: #af8f8b;}
.wzc8t{text-align: left;}
.wzc8t .a3gwe5p{margin: 0;}
.wzc8t .zwp1dmga{margin: 0 0 1.25rem;max-width: 100%;}
@media (min-width:722px){.v5wuu9ka{padding: 4.125rem 0 62px;}
.qrhkvwi{font-size: clamp(42px, 6.2vw, 60px);}
.a3gwe5p{font-size: 18px;}
.zwp1dmga{max-width: 520px;}
.qea9gq{flex-direction: row;justify-content: center;}
.qea9gq .agyiv{min-width: 220px;}
.wzc8t .qea9gq{justify-content: flex-start;}
}
.fjsl1c6{padding: 15px 1.063rem;gap: 14px;border: 1px solid rgba(201,69,42,0.218);border-radius: 0.875rem;background: #1f2335;align-items: center;display: flex;}
.qvt2w{overflow: hidden;background: #171d2f;border: 1px solid rgba(201,69,42,0.239);place-items: center;flex: 0 0 auto;border-radius: 0.688rem;text-decoration: none;display: grid;height: 3.5rem;text-align: center;color: #af8f8b;width: 3.5rem;font-size: 0.625rem;}
.qvt2w img{width: 100%;object-fit: cover;height: 100%;}
.znu87bbr{flex: 1;min-width: 0;}
.ubqomc{font-weight: 700;color: #f4dbd4;}
.b4ij9{font-size: 0.813rem;color: #4db84b;}
.fjsl1c6 .agyiv{flex: 0 0 auto;padding: 0.688rem 1.125rem;font-size: 14px;}
.okvqeyv{gap: 10px;display: flex;flex-wrap: wrap;}
.o9cxrd{background: #1f2335;padding: 0.625rem 0.938rem;border: 1px solid rgba(201,69,42,0.2);border-radius: 11px;font-size: 0.875rem;font-weight: 600;text-decoration: none;color: #d8b7b0;}
.o9cxrd:hover{border-color: rgba(201,69,42,0.401);color: #ee7c5d;}
.mhgc9s5{gap: 10px;display: grid;}
.g1x25ns9{background: #1f2335;border: 1px solid rgba(201,69,42,0.222);border-radius: 0.688rem;padding: 0 1.063rem;overflow: hidden;}
.cwcnv{padding: 16px 0;list-style: none;gap: 0.75rem;align-items: center;font-size: 0.938rem;justify-content: space-between;display: flex;cursor: pointer;color: #f4dbd4;font-weight: 600;}
.cwcnv::-webkit-details-marker{display: none;}
.cwcnv::after{flex: 0 0 auto;line-height: 1;content: "+";font-size: 20px;color: #ee7c5d;font-weight: 900;}
.g1x25ns9[open] .cwcnv::after{content: "\2212";}
.iy7ztu{padding: 0 0 1rem;}
.iy7ztu p{margin: 0;line-height: 1.62;font-size: 0.875rem;color: #ac908c;}
.nj2u80q{padding: 1.25rem 1.375rem;}
.d1lme{gap: 0.625rem 18px;flex-wrap: wrap;align-items: center;display: flex;}
.sn0aojz{flex: 1 1 15rem;font-size: 13px;line-height: 1.52;color: #ac908c;min-width: 0;}
.in56aq{color: #ee7c5d;font-size: 13px;white-space: nowrap;font-weight: 600;text-decoration: none;}
.in56aq:hover{color: #e57363;}