*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#F4F1F5;
font-family:"Hanken Grotesk", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
color:#5C3A48;
-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
overflow-x:hidden;
line-height:1.55;
overflow-wrap:break-word;
font-size:16px;
}
img{
max-width:100%;
display:block;
}
a{
text-decoration:none;
color:inherit;
}
button{
border:none;
background:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
overflow-wrap:anywhere;
color:#1A0A10;
}
::-webkit-scrollbar{
height:0.5rem;
width:0.5rem;
}
::-webkit-scrollbar-thumb{
border-radius:0.5rem;
background:#D4B8C4;
}
::-webkit-scrollbar-track{
background:transparent;
}
.vpjum{
padding:0 1.125rem;
margin:0 auto;
width:100%;
max-width:1280px;
}
.tqlbv5s7{
padding:2.125rem 0;
}
.j55s4bt{
line-height:1.1;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
font-size:1.875rem;
font-weight:700;
letter-spacing:-.01em;
color:#1A0A10;
}
.s1ud8g{
font-size:0.938rem;
color:#5C3A48;
margin-top:6px;
}
.ctpbh .j55s4bt{
color:#F5E8EE;
}
.ctpbh .s1ud8g{
color:rgba(245,220,232,0.641);
}
.icn1w{
background:#FFFFFF;
}
.icvop{
background:#FFFFFF;
border:1px solid #D4B8C4;
border-radius:8px;
}
.huhxp{
font-weight:700;
display:inline-block;
color:#80646f;
letter-spacing:.12em;
font-family:"Hanken Grotesk", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
line-height:1.4;
font-size:0.688rem;
text-transform:uppercase;
}
.qcik3u{
gap:0.375rem;
font-weight:600;
white-space:nowrap;
color:#188349;
display:inline-flex;
align-items:center;
}
.qcik3u svg{
width:15px;
height:0.938rem;
}
.i7420{
flex:0 0 auto;
border-radius:4px;
background:#D4B8C4;
color:#8B1A38;
width:1.875rem;
height:30px;
align-items:center;
justify-content:center;
display:flex;
}
.i7420 svg{
height:18px;
width:1.125rem;
}
.ctpbh .i7420{
background:rgba(90,15,38,0.722);
color:#F5E8EE;
}
.eo3o111q{
background:#22854f;
border-radius:50%;
width:0.5rem;
vertical-align:middle;
height:8px;
display:inline-block;
margin-right:7px;
box-shadow:0 0 0 3px rgba(139,26,56,0.108);
}
.atht3{
display:none;
}
@media(max-width:623px){
.vpjum{
padding:0 0.875rem;
}
.tqlbv5s7{
padding:1.625rem 0;
}
.j55s4bt{
font-size:1.438rem;
}
}
@keyframes t523w{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.j1d0k7zv{
background:#2A0A14;
color:rgba(245,220,232,0.596);
font-size:0.813rem;
}
.hgnl4{
gap:16px;
min-height:2.625rem;
flex-wrap:nowrap;
display:flex;
justify-content:space-between;
align-items:center;
}
.xntknkhp{
gap:24px;
overflow:hidden;
display:flex;
min-width:0;
align-items:center;
}
.q2tl88y{
gap:7px;
overflow:hidden;
text-overflow:ellipsis;
align-items:center;
white-space:nowrap;
display:inline-flex;
}
.q2tl88y svg{
flex:0 0 auto;
height:0.875rem;
width:0.875rem;
color:#C4892A;
}
.q2tl88y strong{
font-weight:600;
color:#F5E8EE;
}
.d1tnk9m svg{
color:#22854f;
}
.xbn72{
flex:0 0 auto;
}
.ihqmmvga{
border:1px solid rgba(200,80,110,0.217);
padding:0.5rem 12px;
border-radius:0.25rem;
gap:8px;
color:#F5E8EE;
display:inline-flex;
align-items:center;
}
.ihqmmvga svg{
height:14px;
width:0.875rem;
color:rgba(245,220,232,0.644);
}
.l3kxr{
background:#FFFFFF;
z-index:40;
top:0;
border-bottom:1px solid #D4B8C4;
position:sticky;
}
.lgele{
gap:1.375rem;
align-items:center;
display:flex;
height:70px;
}
.nn2fpqw5{
flex:0 0 auto;
justify-content:center;
line-height:1;
text-decoration:none;
color:#1A0A10;
flex-direction:column;
display:flex;
}
.oqnabs{
font-size:22px;
white-space:nowrap;
font-weight:700;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
letter-spacing:.04em;
}
.noz8yo{
text-transform:uppercase;
letter-spacing:.16em;
white-space:nowrap;
color:#8B1A38;
font-size:0.563rem;
margin-top:3px;
}
.vd7zj{
gap:4px;
margin-left:0.375rem;
display:flex;
}
.g3v3f{
border-radius:4px;
padding:0.563rem 0.875rem;
text-decoration:none;
color:#5C3A48;
white-space:nowrap;
font-weight:600;
font-size:0.938rem;
}
.h8f24o{
background:#8B1A38;
color:#FFFFFF;
}
.vbc80{
flex:0 0 auto;
gap:0.625rem;
margin-left:auto;
display:flex;
}
.lwamz7jz{
border-radius:0.25rem;
border:1px solid #D4B8C4;
height:2.75rem;
display:none;
justify-content:center;
cursor:pointer;
align-items:center;
color:#1A0A10;
width:2.75rem;
margin-left:8px;
}
.lwamz7jz svg{
height:22px;
width:1.375rem;
}
.wen92{
padding:16px 0 4px;
}
.lfajeg{
gap:0.625rem;
display:flex;
flex-wrap:wrap;
}
.b7ggdad{
background:#FFFFFF;
border-radius:4px;
gap:8px;
padding:0.688rem 16px;
border:1px solid #D4B8C4;
font-size:0.875rem;
display:inline-flex;
text-decoration:none;
align-items:center;
font-weight:600;
color:#1A0A10;
}
.b7ggdad svg{
width:1rem;
color:#8B1A38;
height:16px;
}
.tqcfj{
background:#FFFFFF;
border-bottom:1px solid #D4B8C4;
display:none;
}
.tqcfj .vpjum{
padding-top:14px;
padding-bottom:0.875rem;
}
.lzqqe426{
padding:0.688rem 0.25rem;
border-bottom:1px solid #D4B8C4;
font-weight:600;
text-decoration:none;
display:block;
color:#1A0A10;
}
.atht3:checked~.tqcfj{
display:block;
}
@media(max-width:758px){
.vd7zj{
display:none;
}
.lwamz7jz{
display:flex;
}
.wen92{
display:none;
}
.vq42e{
display:none;
}
.lgele{
gap:10px;
height:64px;
}
.vbc80{
gap:8px;
}
.noz8yo{
display:none;
}
}
@media(max-width:620px){
.oqnabs{
font-size:19px;
}
.lgele{
flex-wrap:wrap;
padding-top:0.625rem;
column-gap:0.625rem;
row-gap:10px;
padding-bottom:10px;
height:auto;
}
.lwamz7jz{
margin-left:auto;
order:1;
}
.vbc80{
gap:0.5rem;
margin-left:0;
flex-basis:100%;
width:100%;
order:2;
}
.vbc80 .s9bz2v{
overflow:hidden;
flex:1 1 0;
padding:0.75rem 0.5rem;
white-space:nowrap;
text-overflow:ellipsis;
text-align:center;
font-size:0.844rem;
min-width:0;
}
}
.s9bz2v{
gap:8px;
padding:13px 1.375rem;
border-radius:0.25rem;
transition:background-color 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-family:"Hanken Grotesk", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
justify-content:center;
cursor:pointer;
align-items:center;
font-size:0.938rem;
white-space:nowrap;
text-decoration:none;
display:inline-flex;
font-weight:600;
}
.s9bz2v svg{
height:17px;
width:17px;
}
.rm92ags0{
background:#188349;
color:#FFFFFF;
}
.rm92ags0:hover{
background:#146B3C;
}
.w2xuf6{
background:#8B1A38;
color:#FFFFFF;
}
.w2xuf6:hover{
opacity:.92;
}
.bof9gbp{
background:transparent;
border:1.5px solid #D4B8C4;
color:#1A0A10;
}
.h6g8cprb{
background:transparent;
border:1.5px solid rgba(200,80,110,0.192);
color:#F5E8EE;
}
.ctpbh .bof9gbp{
border-color:rgba(200,80,110,0.234);
color:#F5E8EE;
}
.bwnol{
gap:5px;
align-items:center;
font-size:0.813rem;
cursor:pointer;
text-decoration:none;
display:inline-flex;
color:#188349;
font-weight:600;
}
.bwnol svg{
height:0.875rem;
width:14px;
}
.ctpbh .bwnol{
color:#E8778F;
}
.wsdmmhoq{
border-radius:50%;
animation:t523w 1.4s infinite;
background:#D42020;
height:0.375rem;
display:inline-block;
width:6px;
}
.xsazfg{
gap:2px;
display:inline-flex;
color:#C4892A;
}
.xsazfg svg{
height:16px;
width:16px;
}
.kqoqajzr{
gap:0.375rem;
padding:9px 0.875rem;
background:#FFFFFF;
border:1px solid #D4B8C4;
border-radius:0.25rem;
font-weight:600;
font-size:13px;
color:#1A0A10;
display:inline-flex;
align-items:center;
}
.cb4uh2bk{
border-color:transparent;
background:#8B1A38;
color:#FFFFFF;
}
.hk0z9{
background:#D4B8C4;
border-radius:0.25rem;
padding:5px 0.563rem;
font-size:10px;
letter-spacing:.1em;
font-weight:700;
text-transform:uppercase;
color:#8B1A38;
}
.y2ye2x{
flex:0 0 auto;
border-radius:4px;
background:#D42020;
padding:0.25rem 0.625rem;
align-items:center;
color:#fff;
display:inline-flex;
font-size:0.75rem;
font-weight:700;
}
.ptt4r{
border-radius:8px;
overflow:hidden;
border:1px solid #D4B8C4;
background:#FFFFFF;
color:inherit;
text-decoration:none;
display:block;
min-width:0;
}
.qjqqrorb{
position:relative;
background-position:center;
background-size:cover;
display:block;
aspect-ratio:4/3;
}
.d2dtw3h{
aspect-ratio:16/10;
}
.bf4us{
padding:14px;
background:linear-gradient(transparent,rgba(26,10,16,0.583)),linear-gradient(transparent 30%,rgba(0,0,0,0.679));
position:absolute;
bottom:0;
left:0;
right:0;
}
.jb66193l{
display:block;
color:rgba(245,220,232,0.629);
text-transform:uppercase;
font-size:10px;
margin-bottom:3px;
letter-spacing:.14em;
text-shadow:0 1px 3px rgba(0,0,0,0.716);
}
.xonft7q{
color:#F5E8EE;
font-weight:700;
font-size:1.25rem;
display:block;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.763);
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
}
.j61xu{
padding:0.25rem 9px;
background:#D42020;
gap:6px;
border-radius:0.25rem;
color:#fff;
top:10px;
letter-spacing:.04em;
display:inline-flex;
font-weight:700;
align-items:center;
position:absolute;
left:10px;
font-size:11px;
}
.j61xu .wsdmmhoq{
background:#fff;
}
.spkq26ci{
padding:0.875rem 1rem;
}
.vcky0{
font-size:14px;
color:#22854f;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
}
.sp2ds2l{
gap:0.375rem;
display:flex;
margin-top:2px;
color:#5C3A48;
align-items:center;
font-size:0.781rem;
}
.sp2ds2l i{
background:#C4892A;
border-radius:50%;
width:0.438rem;
font-style:normal;
height:7px;
}
.spkq26ci .s9bz2v{
margin-top:12px;
width:100%;
}
.h62ve0r9{
gap:16px;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.c3azy{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
}
.mbba3gm{
grid-template-columns:repeat(2,1fr);
gap:1rem;
display:grid;
}
.h62ve0r9>*,.c3azy>*,.mbba3gm>*{
min-width:0;
}
@media(max-width:981px){
.h62ve0r9,.c3azy{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:621px){
.h62ve0r9,.c3azy,.mbba3gm{
grid-template-columns:1fr;
}
}
.bgvz6c{
gap:16px;
grid-template-columns:1fr 1fr;
display:grid;
}
.bgvz6c>*{
min-width:0;
}
.ff2b9p8{
padding:1.625rem;
}
.e3mpsv5g{
padding:9px 0;
gap:0.75rem;
display:flex;
justify-content:space-between;
font-size:14px;
border-top:1px solid #D4B8C4;
}
.e3mpsv5g span{
flex:0 0 auto;
color:#5C3A48;
}
.e3mpsv5g b{
text-align:right;
}
.yv3jqqei{
padding:10px 0;
border-top:1px solid #D4B8C4;
}
.yv3jqqei:first-child{
border-top:0;
}
.zq33ppp4{
color:#5C3A48;
font-size:12px;
}
.vjrhtyt3{
font-size:14.5px;
color:#1A0A10;
font-weight:600;
}
@media(max-width:760px){
.bgvz6c{
grid-template-columns:1fr;
}
}
.ro8be{
margin-bottom:16px;
min-width:0;
}
.rcelsol{
gap:12px;
flex-wrap:wrap;
display:flex;
justify-content:space-between;
align-items:flex-end;
}
.rcelsol .g76u0xt{
gap:0.375rem;
flex-direction:column;
min-width:0;
display:flex;
}
.oru2s{
gap:8px;
flex-direction:column;
align-items:flex-start;
display:flex;
}
.qyw8kvp{
gap:0.5rem;
text-align:center;
align-items:center;
flex-direction:column;
display:flex;
}
.ya4yz{
color:#1A0A10;
font-size:30px;
overflow-wrap:break-word;
letter-spacing:-.01em;
font-weight:700;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
line-height:1.1;
}
@media(max-width:618px){
.ya4yz{
font-size:23px;
}
}
.ctpbh .ya4yz{
color:#F5E8EE;
}
.je0f2{
border-radius:0.25rem;
background:rgba(139,26,56,0.111);
padding:0.313rem 11px;
text-transform:uppercase;
color:#8B1A38;
letter-spacing:.12em;
}
.fe02wbp{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.fe02wbp::before{
background:#8B1A38;
width:24px;
height:1px;
content:"";
display:inline-block;
}
.yhhei{
gap:0.5rem;
align-items:center;
display:inline-flex;
}
.yhhei::before{
background:#8B1A38;
border-radius:50%;
content:"";
display:inline-block;
height:0.375rem;
width:0.375rem;
}
.ctpbh .je0f2{
background:rgba(90,15,38,0.734);
color:#F5E8EE;
}
.ctpbh .fe02wbp::before,.ctpbh .yhhei::before{
background:#E8778F;
}
.k3w0o8ol{
gap:0.375rem;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-weight:600;
display:inline-flex;
white-space:nowrap;
color:#188349;
align-items:center;
font-size:14px;
}
.k3w0o8ol:hover{
opacity:.8;
}
.k3w0o8ol svg{
height:0.938rem;
width:0.938rem;
}
.zhhx4jyp svg{
width:0.875rem;
height:0.875rem;
}
.nvhaw{
border-radius:0.25rem;
padding:9px 18px;
background:#188349;
color:#FFFFFF;
}
.nvhaw:hover{
background:#146B3C;
opacity:1;
}
.ctpbh .k3w0o8ol{
color:#E8778F;
}
.mh32l{
margin:-2px 0 16px;
background:#D4B8C4;
height:1px;
}
.ctpbh .mh32l{
background:rgba(200,80,110,0.194);
}
.tzfvwl{
gap:40px;
margin:0;
padding:2.625rem;
background:linear-gradient(132deg,#1E0610,#4A1228);
border-radius:14px;
grid-template-columns:1.3fr 1fr;
display:grid;
color:#F5E8EE;
}
.swlwyzc{
margin:1.125rem 0 1rem;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
line-height:1.05;
overflow-wrap:anywhere;
font-size:3.125rem;
color:#F5E8EE;
letter-spacing:-.01em;
}
.swlwyzc em{
font-style:normal;
color:#E8778F;
}
.s207islg{
color:rgba(245,220,232,0.616);
font-size:1rem;
max-width:27.5rem;
}
.rzmsc{
gap:18px;
flex-wrap:wrap;
margin-top:26px;
display:flex;
align-items:center;
}
.urz04{
color:rgba(245,220,232,0.639);
font-size:0.875rem;
}
.ntx6uc{
color:rgba(245,220,232,0.623);
font-size:0.813rem;
}
.nollkg{
margin:4px 0 2px;
font-size:34px;
color:#F5E8EE;
font-weight:700;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
}
.eso9t{
font-size:0.875rem;
color:rgba(245,220,232,0.601);
margin-bottom:1.25rem;
}
.eso9t span[data-m]{
color:#F5E8EE;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
}
.f90iv7yq{
padding:0.688rem 0;
gap:12px;
border-top:1px solid rgba(200,80,110,0.223);
align-items:center;
display:flex;
}
.tau7nqg2 b{
display:block;
font-weight:600;
font-size:0.875rem;
color:#F5E8EE;
}
.tau7nqg2 span{
color:rgba(245,220,232,0.601);
font-size:0.781rem;
display:block;
}
@media(max-width:983px){
.tzfvwl{
grid-template-columns:1fr;
padding:1.875rem;
}
.swlwyzc{
font-size:38px;
}
}
@media(max-width:622px){
.tzfvwl{
padding:24px;
}
.swlwyzc{
font-size:1.875rem;
}
}
.kbm3c3ez{
border-radius:0.5rem;
background:#2A0A14;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.d22gx{
padding:1.375rem 24px;
border-right:1px solid rgba(200,80,110,0.229);
}
.d22gx:last-child{
border-right:0;
}
.uocxon{
min-width:0;
color:#F5E8EE;
font-size:28px;
font-weight:700;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
}
.rgkqg{
color:#E8778F;
}
.qg4hnvb{
font-size:0.844rem;
margin-top:3px;
color:rgba(245,220,232,0.641);
}
@media(max-width:982px){
.kbm3c3ez{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.kbm3c3ez{
grid-template-columns:1fr;
}
.d22gx{
border-bottom:1px solid rgba(200,80,110,0.222);
border-right:0;
}
.d22gx:last-child{
border-bottom:0;
}
}
.nr81tlla{
gap:13px;
padding:20px;
align-items:center;
display:flex;
}
.nr81tlla .i7420{
display:flex;
}
.gz4svja{
color:#1A0A10;
display:block;
font-weight:700;
font-size:1.188rem;
}
.svm27{
font-size:13px;
display:block;
color:#5C3A48;
}
.nufja8{
padding:24px;
text-decoration:none;
color:inherit;
display:block;
}
.aiyzhtbd{
border-radius:4px;
background:#D4B8C4;
justify-content:center;
height:3rem;
margin-bottom:1rem;
width:3rem;
align-items:center;
color:#8B1A38;
display:flex;
}
.aiyzhtbd svg{
height:24px;
width:1.5rem;
}
.s9sf0qy{
font-size:1.313rem;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
color:#1A0A10;
margin-bottom:4px;
}
.es7j94d{
font-size:14px;
color:#5C3A48;
}
.jezat{
gap:16px;
grid-template-columns:repeat(3,1fr);
margin-top:0.5rem;
display:grid;
}
.j2yaj1{
border-radius:0.5rem;
padding:1.875rem;
color:#F5E8EE;
text-align:center;
}
.ul0vybs9{
background:linear-gradient(rgba(0,0,0,0.347),rgba(0,0,0,0.364)),linear-gradient(137deg,#C4892A,#B8325A);
}
.wed31{
background:linear-gradient(rgba(0,0,0,0.364),rgba(0,0,0,0.338)),linear-gradient(140deg,#8B1A38,#B8325A);
}
.nitfs28{
background:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.324)),linear-gradient(134deg,#22854f,#B8325A);
}
.w2ivcfcl{
opacity:.85;
font-size:12px;
letter-spacing:.16em;
}
.wvi39p5{
margin:8px 0 2px;
overflow-wrap:anywhere;
font-weight:700;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
font-size:2.5rem;
}
.t5xa1b2{
font-size:13px;
opacity:.8;
}
.k4z9t4x{
border:1px solid #D4B8C4;
border-radius:0.5rem;
overflow:hidden;
background:#FFFFFF;
margin-top:1.125rem;
align-items:center;
display:flex;
}
.oy1mc71a{
padding:0.875rem 1.125rem;
flex:0 0 auto;
white-space:nowrap;
font-size:0.875rem;
color:#1A0A10;
font-weight:700;
border-right:1px solid #D4B8C4;
}
.zu1w2n{
overflow:hidden;
flex:1;
min-width:0;
}
.a8j7bzb{
gap:1.875rem;
padding:0.875rem 20px;
white-space:nowrap;
will-change:transform;
display:flex;
}
.k7pdnps{
color:#5C3A48;
font-size:0.875rem;
}
.k7pdnps b{
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
margin-right:8px;
font-weight:700;
color:#22854f;
}
@media(max-width:978px){
.jezat{
grid-template-columns:1fr;
}
}
.vsh78{
margin-bottom:6px;
color:#1A0A10;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
font-size:24px;
}
.bvixxsm5{
padding:14px 0;
border-top:1px solid #D4B8C4;
}
.bvixxsm5:first-of-type{
border-top:0;
}
.qgxacjah{
font-size:0.781rem;
margin-bottom:0.438rem;
color:#5C3A48;
}
.a7kzjg{
gap:0.75rem;
display:flex;
align-items:center;
flex-wrap:wrap;
justify-content:space-between;
}
.jrq6d{
font-weight:600;
font-size:0.938rem;
}
.o9tg28{
gap:0.5rem;
display:flex;
}
.rtm8ym4{
border:1px solid #D4B8C4;
padding:6px 0.75rem;
border-radius:0.25rem;
min-width:3.375rem;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
font-size:14px;
text-align:center;
}
.rtm8ym4 small{
color:#5C3A48;
font-family:"Hanken Grotesk", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
display:block;
font-size:0.688rem;
}
.xqvind{
gap:0.75rem;
display:flex;
flex-wrap:wrap;
margin-bottom:0.375rem;
justify-content:space-between;
align-items:baseline;
}
.rvcz99{
font-size:24px;
color:#1A0A10;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
}
.bks7s{
color:#5C3A48;
font-size:0.813rem;
}
.bks7s b{
color:#1A0A10;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
}
.a99tqr3{
margin:1rem 0;
}
.b7tyaz{
border-radius:0.25rem;
gap:0.875rem;
padding:0.813rem 0.875rem;
display:flex;
align-items:center;
}
.b7tyaz:nth-child(odd){
background:#EDE8EF;
}
.y0zn1y{
width:18px;
color:#5C3A48;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
}
.eh3ato{
flex:1;
min-width:0;
font-weight:600;
}
.fhitb{
font-size:0.875rem;
color:#5C3A48;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
}
.l45q3o4{
width:100%;
}
.vaj6w4{
padding:1rem;
border-radius:8px;
overflow:hidden;
aspect-ratio:16/11;
background-size:cover;
color:#F5E8EE;
display:flex;
background-position:center;
text-decoration:none;
flex-direction:column;
position:relative;
}
.vaj6w4::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(26,10,16,0.559)),linear-gradient(transparent 25%,rgba(0,0,0,0.702));
position:absolute;
content:"";
}
.vaj6w4>*{
z-index:1;
position:relative;
}
.rr7gbk{
gap:0.375rem;
border-radius:0.25rem;
padding:4px 0.563rem;
background:#D42020;
font-size:11px;
align-items:center;
align-self:flex-start;
letter-spacing:.04em;
display:inline-flex;
font-weight:700;
color:#fff;
}
.rr7gbk .wsdmmhoq{
background:#fff;
}
.lwb87n{
margin-top:auto;
text-shadow:0 1px 4px rgba(0,0,0,0.777);
font-size:23px;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
font-weight:700;
}
.twnngv{
gap:0.5rem;
align-items:center;
margin-top:0.5rem;
font-size:12.5px;
color:rgba(245,220,232,0.6);
justify-content:space-between;
display:flex;
}
.lbe0w1z0{
font-weight:600;
color:#F5E8EE;
}
.rx4192lx{
gap:12px;
background:#EDE8EF;
padding:12px 16px;
border:1px solid #D4B8C4;
border-radius:0.25rem;
display:flex;
color:#5C3A48;
margin-top:14px;
font-size:0.844rem;
align-items:center;
}
.htpull{
padding:1.625rem;
flex-direction:column;
display:flex;
}
.ca3o3qj{
margin:10px 0 0.25rem;
color:#1A0A10;
font-size:26px;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
}
.s5sxch{
color:#8B1A38;
font-size:0.938rem;
margin-bottom:0.875rem;
font-weight:700;
}
.tpa446o{
flex:1;
font-size:0.875rem;
color:#5C3A48;
}
.htpull .s9bz2v{
width:100%;
margin-top:1.125rem;
}
.m8zpoo9v{
gap:10px;
margin-top:0.875rem;
align-items:center;
border-top:1px solid #D4B8C4;
display:flex;
justify-content:space-between;
padding-top:0.75rem;
}
.eohiw6{
letter-spacing:.04em;
font-size:11px;
color:#5C3A48;
}
.iezcj98g{
text-decoration:none;
font-weight:600;
font-size:13px;
color:#188349;
}
.xbdu4{
gap:16px;
padding:1.125rem 22px;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.zf48qce{
color:#1A0A10;
font-size:15px;
}
.xj2ole2{
border-radius:4px;
background:#EDE8EF;
flex:1;
padding:0.75rem 14px;
border:1px solid #D4B8C4;
min-width:160px;
color:#1A0A10;
font-size:0.938rem;
}
.sizpzp{
margin-left:auto;
font-size:13px;
color:#5C3A48;
}
@media(max-width:617px){
.sizpzp{
width:100%;
margin-left:0;
}
}
.ssivd4{
padding:1.5rem;
}
.rjn5w9{
gap:10px;
margin-bottom:0.875rem;
align-items:center;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
color:#1A0A10;
font-size:1.25rem;
display:flex;
}
.rjn5w9 svg{
height:1.375rem;
width:1.375rem;
color:#8B1A38;
}
.s4hfu{
background:#2A0A14;
border-color:rgba(200,80,110,0.205);
color:#F5E8EE;
}
.s4hfu .rjn5w9{
color:#F5E8EE;
}
.s4hfu .rjn5w9 svg{
color:#F5E8EE;
}
.fz5gy3lk{
color:rgba(245,220,232,0.604);
margin-bottom:1rem;
font-size:0.875rem;
}
.mxs8nd8p{
gap:10px;
display:flex;
}
.l2jzs{
flex:1;
padding:10px 0.875rem;
background:rgba(90,15,38,0.747);
border-radius:4px;
font-size:13px;
color:#F5E8EE;
}
.l2jzs small{
color:rgba(245,220,232,0.645);
font-size:10px;
display:block;
}
.af0bem8{
font-size:0.75rem;
clear:both;
color:rgba(245,220,232,0.623);
margin-top:0.875rem;
}
.vy91n5{
background:#2A0A14;
border-radius:8px;
gap:24px;
padding:2.125rem;
flex-wrap:wrap;
display:flex;
align-items:center;
color:#F5E8EE;
}
.ns3sw1od{
flex:0 0 auto;
background:rgba(90,15,38,0.702);
border-radius:0.5rem;
width:56px;
display:flex;
color:#F5E8EE;
height:3.5rem;
align-items:center;
justify-content:center;
}
.ns3sw1od svg{
width:1.625rem;
height:1.625rem;
}
.s2jff{
font-size:25px;
color:#F5E8EE;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
}
.plkw9o{
font-size:14px;
color:rgba(245,220,232,0.596);
}
.nyid6xz{
gap:12px;
flex-wrap:wrap;
margin-left:auto;
display:flex;
}
@media(max-width:980px){
.nyid6xz{
width:100%;
margin-left:0;
}
.nyid6xz .s9bz2v{
flex:1;
}
}
.bos8fpf{
padding:1.5rem;
border-top:3px solid #8B1A38;
}
.ybseu{
border-top-color:#D4B8C4;
}
.enhid5{
border-top-color:rgba(245,220,232,0.619);
}
.xe7ns{
border-top-color:#C4892A;
}
.yg9ca{
border-top-color:#8B1A38;
}
.l164l{
font-size:22px;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
font-weight:700;
color:#1A0A10;
}
.pz8xxj5{
margin:2px 0 14px;
color:#5C3A48;
font-size:13px;
}
.rc7jl1{
gap:0.563rem;
padding:7px 0;
color:#5C3A48;
font-size:0.844rem;
display:flex;
align-items:flex-start;
}
.rc7jl1 svg{
flex:0 0 auto;
height:16px;
width:1rem;
margin-top:2px;
color:#22854f;
}
.u8rta{
padding:1.75rem;
}
.uiccmc{
gap:10px;
display:flex;
margin-bottom:6px;
font-size:1.5rem;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
align-items:center;
color:#1A0A10;
}
.uiccmc svg{
width:1.375rem;
height:22px;
color:#8B1A38;
}
.mzu9ip{
gap:0.75rem;
flex-wrap:wrap;
margin-top:18px;
display:flex;
align-items:center;
}
.ittp0oiy{
margin-left:auto;
}
.ghz9g{
gap:10px;
flex-wrap:wrap;
margin-top:22px;
align-items:center;
font-size:14px;
display:flex;
border-top:1px solid #D4B8C4;
padding-top:1.125rem;
}
.ojav4anj{
color:#5C3A48;
}
.al48deo{
border-radius:0.25rem;
gap:7px;
border:1px solid #D4B8C4;
padding:0.563rem 0.875rem;
text-decoration:none;
font-size:0.844rem;
color:#1A0A10;
align-items:center;
display:inline-flex;
}
.al48deo svg{
color:#8B1A38;
width:0.938rem;
height:15px;
}
@media(max-width:621px){
.ittp0oiy{
margin-left:0;
width:100%;
}
}
.zw3sxpf3{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.kdfsg{
background:linear-gradient(136deg,#1E0610,#4A1228);
position:relative;
min-height:18.75rem;
}
.qmmrim{
inset:0;
position:absolute;
background-image:linear-gradient(rgba(200,80,110,0.234) 1px,transparent 1px),linear-gradient(94deg,rgba(200,80,110,0.198) 1px,transparent 1px);
background-size:2.5rem 40px;
}
.e893xf{
position:absolute;
left:50%;
transform:translate(-50%,-100%);
color:#E8778F;
top:48%;
}
.e893xf svg{
width:40px;
height:40px;
}
.xfi5tmis{
border-radius:4px;
background:rgba(26,10,16,0.591);
padding:0.375rem 0.625rem;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
bottom:1rem;
position:absolute;
color:rgba(245,220,232,0.604);
left:1.125rem;
font-size:0.75rem;
}
.q5mfwj{
padding:1.75rem;
}
.vwbmo{
margin-bottom:6px;
font-size:1.25rem;
color:#1A0A10;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
}
.lfdhxq{
margin:0.625rem 0;
font-size:0.906rem;
color:#1A0A10;
}
.qtl6hx{
padding:0.563rem 0;
gap:0.563rem;
font-size:0.844rem;
display:flex;
border-top:1px solid #D4B8C4;
color:#5C3A48;
align-items:flex-start;
}
.qtl6hx svg{
flex:0 0 auto;
margin-top:2px;
color:#8B1A38;
width:16px;
height:1rem;
}
.hkpiy{
margin-top:14px;
display:inline-block;
}
@media(max-width:763px){
.zw3sxpf3{
grid-template-columns:1fr;
}
}
.owbao6{
padding:24px;
}
.ezdl7k6{
font-size:18px;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
color:#1A0A10;
margin-bottom:14px;
}
.ln3m6kt{
padding:0.625rem 0;
border-top:1px solid #D4B8C4;
}
.ln3m6kt:first-of-type{
border-top:0;
}
.pai7o0k{
font-size:0.75rem;
color:#5C3A48;
}
.ln3m6kt b{
font-size:14.5px;
color:#1A0A10;
}
.qq5n0ka{
padding:11px 0;
gap:10px;
display:flex;
text-decoration:none;
justify-content:space-between;
color:#1A0A10;
font-size:14.5px;
border-top:1px solid #D4B8C4;
}
.qq5n0ka:first-of-type{
border-top:0;
}
.d9yolf{
gap:11px;
padding:12px 0;
border-top:1px solid #D4B8C4;
display:flex;
align-items:flex-start;
}
.d9yolf:first-of-type{
border-top:0;
}
.d9yolf .i6zi9mq9{
flex:0 0 auto;
margin-top:1px;
color:#22854f;
}
.d9yolf .i6zi9mq9 svg{
width:18px;
height:18px;
}
.d9yolf b{
color:#1A0A10;
font-size:14px;
font-weight:600;
}
.d9yolf span{
color:#5C3A48;
display:block;
font-size:12.5px;
}
.zfrwet{
gap:14px;
grid-template-columns:repeat(4,1fr);
margin-top:0.5rem;
display:grid;
}
.iic6g8r{
padding:1.25rem;
text-align:center;
}
.dyvicu{
font-weight:700;
font-size:22px;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
color:#8B1A38;
}
.vxo92b{
margin-top:4px;
color:#1A0A10;
font-size:0.844rem;
font-weight:600;
}
.fsl9v{
font-size:0.75rem;
color:#5C3A48;
margin-top:2px;
}
.tjd151an{
gap:12px;
padding:14px 18px;
display:flex;
margin-top:16px;
flex-wrap:wrap;
align-items:center;
}
.avaae8a{
font-size:13px;
color:#5C3A48;
}
.xec1ok{
padding:0.5rem 0.875rem;
border:1px solid #D4B8C4;
border-radius:4px;
color:#5C3A48;
font-weight:600;
font-size:0.813rem;
}
@media(max-width:981px){
.zfrwet{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.zfrwet{
grid-template-columns:1fr;
}
}
.c17gllxh{
gap:18px;
padding:1.375rem 1.625rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.ubzlqfj{
color:#1A0A10;
font-size:1rem;
font-weight:700;
}
.tdtd6{
font-size:0.875rem;
color:#22854f;
font-weight:600;
}
.ztnlwfgi{
color:#5C3A48;
font-size:14px;
}
.c17gllxh .y2ye2x{
margin-left:auto;
}
.s7doy1{
gap:0.625rem;
width:100%;
border-top:1px solid #D4B8C4;
flex-wrap:wrap;
margin-top:16px;
padding-top:1rem;
display:flex;
}
.m3t0uq{
padding:0.563rem 16px;
border-radius:0.25rem;
border:1px solid #D4B8C4;
font-size:13px;
font-weight:600;
color:#5C3A48;
}
@media(max-width:621px){
.c17gllxh .y2ye2x{
margin-left:0;
}
}
.hoy9w0{
padding:30px;
}
.mdxj8uy{
gap:18px;
grid-template-columns:repeat(4,1fr);
margin-top:18px;
display:grid;
}
.otydo7is .i7420{
margin-bottom:0.75rem;
}
.hf8z3dr{
color:#1A0A10;
font-size:0.938rem;
display:block;
margin-bottom:0.25rem;
}
.lrwn7{
color:#5C3A48;
font-size:0.844rem;
}
@media(max-width:979px){
.mdxj8uy{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.mdxj8uy{
grid-template-columns:1fr;
}
}
.l3pmu{
margin-top:0.5rem;
}
.rptt8x8{
padding:1.25rem 0;
border-bottom:1px solid #D4B8C4;
}
.tzxqb{
gap:18px;
list-style:none;
display:flex;
cursor:pointer;
align-items:center;
}
.tzxqb::-webkit-details-marker{
display:none;
}
.mv1nfa{
background:#8B1A38;
flex:0 0 auto;
border-radius:0.25rem;
padding:0.313rem 9px;
text-transform:uppercase;
color:#FFFFFF;
font-weight:700;
font-size:0.625rem;
letter-spacing:.1em;
}
.dubg7{
flex:1;
font-size:1.063rem;
font-weight:700;
color:#1A0A10;
}
.edeq9t{
transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-size:24px;
color:#5C3A48;
line-height:1;
}
.rptt8x8[open] .edeq9t{
transform:rotate(51deg);
}
.itdxe{
padding:14px 0 0 0;
color:#5C3A48;
font-size:0.906rem;
max-width:780px;
}
.f9opt{
padding:30px;
grid-template-columns:1.4fr 1fr;
gap:30px;
display:grid;
}
.ieo7x9{
margin-bottom:0.875rem;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
color:#1A0A10;
font-size:28px;
}
.v12nw p{
font-size:0.906rem;
margin-bottom:12px;
color:#5C3A48;
}
.kmz25{
grid-template-columns:repeat(4,1fr);
gap:0.75rem;
display:grid;
margin-top:1.125rem;
}
.ho3sg6j{
padding:1rem;
border:1px solid #D4B8C4;
border-radius:0.25rem;
}
.i2gqmop{
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
font-size:1.5rem;
color:#1A0A10;
font-weight:700;
}
.qxmphnp{
font-size:12px;
color:#5C3A48;
}
.hms5el5 .huhxp{
margin-bottom:16px;
display:block;
}
.mvvxrb{
gap:11px;
padding:11px 0;
display:flex;
border-top:1px solid #D4B8C4;
align-items:flex-start;
}
.mvvxrb:first-of-type{
border-top:0;
}
.mvvxrb .i6zi9mq9{
flex:0 0 auto;
margin-top:1px;
color:#22854f;
}
.mvvxrb .i6zi9mq9 svg{
width:1.125rem;
height:1.125rem;
}
.mvvxrb b{
font-size:0.906rem;
color:#1A0A10;
}
.mvvxrb span{
font-size:0.781rem;
color:#5C3A48;
display:block;
}
@media(max-width:981px){
.f9opt{
grid-template-columns:1fr;
}
}
@media(max-width:981px){
.kmz25{
grid-template-columns:repeat(2,1fr);
}
}
.efoarxt4{
gap:16px;
grid-template-columns:.8fr 1fr 1fr 1fr;
display:grid;
margin-top:8px;
}
.idh2wn{
border-radius:8px;
padding:26px;
background:#2A0A14;
justify-content:center;
flex-direction:column;
display:flex;
color:#F5E8EE;
}
.h8g97r6{
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
font-size:46px;
}
.idh2wn .xsazfg{
margin:8px 0;
color:#C4892A;
}
.gnxnouk{
font-size:0.813rem;
color:rgba(245,220,232,0.619);
}
.bv79i{
padding:22px;
}
.bv79i .xsazfg{
margin-bottom:0.625rem;
}
.a9v7o5q3{
font-size:0.875rem;
color:#5C3A48;
}
.rncbuwgh{
gap:0.625rem;
margin-top:1rem;
font-size:0.813rem;
display:flex;
justify-content:space-between;
}
.rncbuwgh b{
font-weight:600;
color:#1A0A10;
}
.rncbuwgh span{
color:#5C3A48;
}
@media(max-width:980px){
.efoarxt4{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.efoarxt4{
grid-template-columns:1fr;
}
}
.meot7j3{
gap:1.375rem;
padding:1.625rem;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.e7wp8{
flex:0 0 auto;
background:#8B1A38;
border-radius:50%;
font-weight:700;
display:flex;
justify-content:center;
width:4rem;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
align-items:center;
height:64px;
color:#FFFFFF;
font-size:1.375rem;
}
.uyoo76{
font-size:17px;
color:#1A0A10;
}
.p96qu2{
font-size:0.844rem;
color:#5C3A48;
margin-top:2px;
}
.i3748e8{
color:#5C3A48;
max-width:32.5rem;
font-size:13px;
margin-top:8px;
}
.hoago8{
color:#5C3A48;
margin-left:auto;
text-align:right;
font-size:13px;
}
.ndi2gyad{
gap:6px;
align-items:center;
color:#22854f;
justify-content:flex-end;
font-weight:600;
display:inline-flex;
}
.ndi2gyad svg{
height:15px;
width:0.938rem;
}
.w9p5ciq{
margin-top:4px;
}
.mjihc{
display:block;
color:#188349;
margin-top:6px;
text-decoration:none;
}
@media(max-width:618px){
.hoago8{
margin-left:0;
text-align:left;
}
.ndi2gyad{
justify-content:flex-start;
}
}
.sx0rcz4{
padding:1.875rem;
}
.qv7r2c{
font-size:1.563rem;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
color:#1A0A10;
margin-bottom:12px;
}
.sx0rcz4 p{
max-width:880px;
margin-bottom:10px;
font-size:14.5px;
color:#5C3A48;
}
.vzjmpk{
color:#188349;
text-decoration:none;
margin-top:12px;
display:inline-block;
font-weight:600;
}
.smjs3{
padding:40px 0;
background:#2A0A14;
color:rgba(245,220,232,0.645);
margin-top:34px;
}
.gm4tes{
grid-template-columns:1.6fr repeat(4,1fr);
gap:1.625rem;
display:grid;
}
.k0holm{
letter-spacing:.04em;
font-family:"Spectral", Cambria, Georgia, 'Times New Roman', serif;
font-size:22px;
color:#F5E8EE;
}
.z5ba3u{
margin-top:0.875rem;
font-size:0.781rem;
line-height:1.6;
}
.snbysb66{
margin-bottom:12px;
font-size:0.813rem;
display:block;
color:#F5E8EE;
}
.jpwf8lg7{
padding:9px 0;
color:rgba(245,220,232,0.629);
font-size:13.5px;
display:block;
text-decoration:none;
}
@media(max-width:977px){
.gm4tes{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.gm4tes{
grid-template-columns:1fr;
}
}
.tap0fp{
background:#3D1020;
padding:1rem 0;
position:fixed;
right:0;
z-index:60;
left:0;
color:#F5E8EE;
bottom:0;
}
.z9gzyrc{
gap:20px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.ashrx{
flex:1;
font-size:13.5px;
min-width:240px;
color:rgba(245,220,232,0.629);
}
.ashrx a{
text-decoration:underline;
color:#F5E8EE;
}
.tajt489h{
gap:0.625rem;
display:flex;
}
@media(max-width:618px){
.z9gzyrc{
gap:0.75rem;
flex-direction:column;
align-items:stretch;
}
.tajt489h .s9bz2v{
flex:1;
}
}
.lmqdt7uh{
padding:0.875rem 1rem;
border:1px solid #D4B8C4;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
gap:0.75rem;
border-radius:8px;
background:#FFFFFF;
z-index:55;
box-shadow:0 0.5rem 2rem rgba(26,10,16,0.186), 0 2px 0.5rem rgba(139,26,56,0.108);
max-width:21.25rem;
opacity:0;
transform:translateY(0.75rem);
left:18px;
pointer-events:none;
display:flex;
position:fixed;
bottom:1.125rem;
}
.bk0s7j{
transform:translateY(0);
pointer-events:auto;
opacity:1;
}
.rwk1x3{
background:rgba(139,26,56,0.099);
border-radius:4px;
flex:0 0 auto;
height:40px;
align-items:center;
justify-content:center;
width:2.5rem;
color:#22854f;
display:flex;
}
.rwk1x3 svg{
height:1.375rem;
width:22px;
}
.mjrfy7{
line-height:1.4;
font-size:0.844rem;
color:#1A0A10;
}
.mjrfy7 b{
font-weight:700;
}
.mjrfy7 .ttxknl8{
font-weight:700;
color:#22854f;
font-family:"Martian Mono", Menlo, Monaco, Consolas, monospace;
}
@media(max-width:620px){
.lmqdt7uh{
right:0.625rem;
left:0.625rem;
max-width:none;
}
}