*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#FAF8F6;
text-rendering:optimizeLegibility;
line-height:1.55;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
overflow-x:hidden;
overflow-wrap:break-word;
font-size:1rem;
color:#5A534E;
-webkit-font-smoothing:antialiased;
}
img{
display:block;
max-width:100%;
}
a{
color:inherit;
text-decoration:none;
}
button{
background:none;
border:none;
font-family:inherit;
cursor:pointer;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
overflow-wrap:anywhere;
color:#1C1715;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
::-webkit-scrollbar{
height:0.5rem;
width:8px;
}
::-webkit-scrollbar-thumb{
border-radius:0.5rem;
background:rgba(90,83,78,0.175);
}
::-webkit-scrollbar-track{
background:transparent;
}
.s599k{
margin:0 auto;
padding:0 1.125rem;
max-width:80rem;
width:100%;
}
.jc83x{
padding:2.125rem 0;
}
.a9rgwr{
line-height:1.1;
font-weight:700;
letter-spacing:-.01em;
color:#1C1715;
font-size:30px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.au0fz9{
font-size:0.938rem;
color:#5A534E;
margin-top:0.375rem;
}
.x98oaby .a9rgwr{
color:#F9F4F1;
}
.x98oaby .au0fz9{
color:#C6A199;
}
.urmsg8b{
background:#FFFFFF;
}
.vwkw6bw7{
background:#FFFFFF;
border:1px solid rgba(90,83,78,0.192);
border-radius:0.625rem;
}
.bch1e{
line-height:1.4;
font-weight:700;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
display:inline-block;
letter-spacing:.12em;
text-transform:uppercase;
color:#716d67;
font-size:0.688rem;
}
.srlhjs{
gap:6px;
font-weight:600;
color:#1A7F5A;
white-space:nowrap;
display:inline-flex;
align-items:center;
}
.srlhjs svg{
height:0.938rem;
width:15px;
}
.l4tfvh{
background:rgba(90,83,78,0.192);
border-radius:6px;
flex:0 0 auto;
justify-content:center;
color:#8F2F44;
display:flex;
height:1.875rem;
width:30px;
align-items:center;
}
.l4tfvh svg{
width:18px;
height:18px;
}
.x98oaby .l4tfvh{
background:rgba(139,47,68,0.119);
color:#F9F4F1;
}
.py4dlrqy{
background:#1B7F5B;
border-radius:50%;
box-shadow:0 0 0 3px rgba(143,47,68,0.088);
vertical-align:middle;
height:8px;
display:inline-block;
width:0.5rem;
margin-right:0.438rem;
}
.ajmnq{
display:none;
}
@media(max-width:621px){
.s599k{
padding:0 0.875rem;
}
.jc83x{
padding:26px 0;
}
.a9rgwr{
font-size:1.438rem;
}
}
@keyframes wv1v2{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.yn10i{
background:#2B1419;
font-size:0.813rem;
color:#C6A199;
}
.pm6tkh{
gap:1rem;
justify-content:space-between;
align-items:center;
min-height:2.625rem;
flex-wrap:nowrap;
display:flex;
}
.bb7dmuvi{
gap:1.5rem;
overflow:hidden;
min-width:0;
align-items:center;
display:flex;
}
.zhne2{
overflow:hidden;
gap:0.438rem;
white-space:nowrap;
text-overflow:ellipsis;
align-items:center;
display:inline-flex;
}
.zhne2 svg{
flex:0 0 auto;
width:0.875rem;
color:#C77D2E;
height:14px;
}
.zhne2 strong{
font-weight:600;
color:#F9F4F1;
}
.vufmsquk svg{
color:#1B7F5B;
}
.bu722{
flex:0 0 auto;
}
.cw984v3k{
gap:0.5rem;
padding:8px 12px;
border-radius:6px;
border:1px solid rgba(198,120,138,0.202);
color:#F9F4F1;
display:inline-flex;
align-items:center;
}
.cw984v3k svg{
color:#C6A199;
width:14px;
height:14px;
}
.ira7js7{
background:#FFFFFF;
top:0;
position:sticky;
border-bottom:1px solid rgba(90,83,78,0.208);
z-index:40;
}
.uae3in{
gap:22px;
display:flex;
align-items:center;
height:70px;
}
.lrq2gqv{
flex:0 0 auto;
text-decoration:none;
flex-direction:column;
color:#1C1715;
justify-content:center;
display:flex;
line-height:1;
}
.v146r0pc{
white-space:nowrap;
letter-spacing:.04em;
font-size:22px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-weight:700;
}
.tj4ehy{
letter-spacing:.16em;
white-space:nowrap;
margin-top:3px;
color:#8F2F44;
text-transform:uppercase;
font-size:9px;
}
.wqdwbz{
gap:0.25rem;
display:flex;
margin-left:6px;
}
.qtutuk{
border-radius:0.375rem;
padding:9px 0.875rem;
font-weight:600;
white-space:nowrap;
text-decoration:none;
font-size:0.938rem;
color:#5A534E;
}
.jqo26p5{
background:#8F2F44;
color:#FFFFFF;
}
.n8wgaj0z{
flex:0 0 auto;
gap:0.625rem;
margin-left:auto;
display:flex;
}
.ltssi8{
border:1px solid rgba(90,83,78,0.191);
border-radius:6px;
cursor:pointer;
width:2.75rem;
color:#1C1715;
display:none;
margin-left:8px;
height:2.75rem;
justify-content:center;
align-items:center;
}
.ltssi8 svg{
height:22px;
width:22px;
}
.ck1stxm{
padding:1rem 0 0.25rem;
}
.gs76wf4{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.ilipwysh{
border-radius:6px;
background:#FFFFFF;
padding:11px 16px;
gap:8px;
border:1px solid rgba(90,83,78,0.157);
color:#1C1715;
font-size:0.875rem;
align-items:center;
font-weight:600;
display:inline-flex;
text-decoration:none;
}
.ilipwysh svg{
height:16px;
color:#8F2F44;
width:1rem;
}
.eiocglah{
background:#FFFFFF;
border-bottom:1px solid rgba(90,83,78,0.157);
display:none;
}
.eiocglah .s599k{
padding-bottom:14px;
padding-top:14px;
}
.tnxd0ikj{
padding:0.688rem 4px;
font-weight:600;
color:#1C1715;
text-decoration:none;
border-bottom:1px solid rgba(90,83,78,0.177);
display:block;
}
.ajmnq:checked~.eiocglah{
display:block;
}
@media(max-width:758px){
.wqdwbz{
display:none;
}
.ltssi8{
display:flex;
}
.ck1stxm{
display:none;
}
.uv3en6w0{
display:none;
}
.uae3in{
gap:0.625rem;
height:64px;
}
.n8wgaj0z{
gap:0.5rem;
}
.tj4ehy{
display:none;
}
}
@media(max-width:618px){
.v146r0pc{
font-size:1.188rem;
}
.uae3in{
padding-top:0.625rem;
flex-wrap:wrap;
height:auto;
column-gap:0.625rem;
padding-bottom:0.625rem;
row-gap:0.625rem;
}
.ltssi8{
margin-left:auto;
order:1;
}
.n8wgaj0z{
gap:8px;
width:100%;
flex-basis:100%;
order:2;
margin-left:0;
}
.n8wgaj0z .awtpvnv{
overflow:hidden;
padding:12px 8px;
flex:1 1 0;
white-space:nowrap;
text-align:center;
min-width:0;
text-overflow:ellipsis;
font-size:13.5px;
}
}
.awtpvnv{
transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius:6px;
gap:0.5rem;
padding:0.813rem 1.375rem;
font-weight:600;
font-size:0.938rem;
align-items:center;
white-space:nowrap;
cursor:pointer;
display:inline-flex;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
justify-content:center;
text-decoration:none;
}
.awtpvnv svg{
width:17px;
height:17px;
}
.bgyjh{
background:#1A7F5A;
color:#FFFFFF;
}
.bgyjh:hover{
background:#146648;
}
.pdhhau7{
background:#8F2F44;
color:#FFFFFF;
}
.pdhhau7:hover{
opacity:.92;
}
.ql6cah8{
background:transparent;
border:1.5px solid rgba(90,83,78,0.158);
color:#1C1715;
}
.nhq540dk{
border:1.5px solid rgba(198,120,138,0.21);
background:transparent;
color:#F9F4F1;
}
.x98oaby .ql6cah8{
border-color:rgba(198,120,138,0.213);
color:#F9F4F1;
}
.f91tc4o{
gap:5px;
text-decoration:none;
font-weight:600;
display:inline-flex;
color:#1A7F5A;
font-size:13px;
cursor:pointer;
align-items:center;
}
.f91tc4o svg{
height:0.875rem;
width:0.875rem;
}
.x98oaby .f91tc4o{
color:#E89CAD;
}
.mqjlt{
background:#C92F2F;
border-radius:50%;
animation:wv1v2 1.4s infinite;
height:0.375rem;
display:inline-block;
width:0.375rem;
}
.ugpgd2sm{
gap:2px;
display:inline-flex;
color:#C77D2E;
}
.ugpgd2sm svg{
height:1rem;
width:1rem;
}
.psleg{
border:1px solid rgba(90,83,78,0.208);
padding:0.563rem 14px;
gap:0.375rem;
border-radius:6px;
background:#FFFFFF;
display:inline-flex;
color:#1C1715;
align-items:center;
font-weight:600;
font-size:13px;
}
.ryntif{
border-color:transparent;
background:#8F2F44;
color:#FFFFFF;
}
.m3dvm{
padding:0.313rem 9px;
border-radius:0.375rem;
background:rgba(90,83,78,0.2);
font-weight:700;
text-transform:uppercase;
color:#8F2F44;
font-size:10px;
letter-spacing:.1em;
}
.c6hrh{
background:#C92F2F;
padding:4px 10px;
border-radius:6px;
flex:0 0 auto;
font-weight:700;
align-items:center;
font-size:0.75rem;
display:inline-flex;
color:#fff;
}
.xxa6r0ju{
overflow:hidden;
border-radius:10px;
border:1px solid rgba(90,83,78,0.177);
background:#FFFFFF;
min-width:0;
text-decoration:none;
display:block;
color:inherit;
}
.k2e9u3j6{
position:relative;
aspect-ratio:4/3;
background-size:cover;
display:block;
background-position:center;
}
.hqxwu{
aspect-ratio:16/10;
}
.u992z{
padding:14px;
background:linear-gradient(transparent,rgba(28,23,21,0.664)),linear-gradient(transparent 30%,rgba(0,0,0,0.657));
left:0;
right:0;
position:absolute;
bottom:0;
}
.rsesmff3{
font-size:0.625rem;
letter-spacing:.14em;
margin-bottom:3px;
display:block;
text-transform:uppercase;
text-shadow:0 1px 3px rgba(0,0,0,0.693);
color:#C6A199;
}
.y3gr2{
color:#F9F4F1;
display:block;
font-weight:700;
font-size:1.25rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
text-shadow:0 1px 4px rgba(0,0,0,0.775);
}
.u67gbv64{
background:#C92F2F;
gap:6px;
border-radius:0.375rem;
padding:4px 9px;
left:10px;
display:inline-flex;
color:#fff;
position:absolute;
font-size:0.688rem;
letter-spacing:.04em;
font-weight:700;
top:10px;
align-items:center;
}
.u67gbv64 .mqjlt{
background:#fff;
}
.zzlnwn{
padding:14px 16px;
}
.x8ar2p58{
font-size:14px;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
font-weight:700;
color:#1B7F5B;
}
.yolcs375{
gap:0.375rem;
margin-top:2px;
color:#5A534E;
font-size:0.781rem;
align-items:center;
display:flex;
}
.yolcs375 i{
border-radius:50%;
background:#C77D2E;
width:7px;
height:0.438rem;
font-style:normal;
}
.zzlnwn .awtpvnv{
margin-top:0.75rem;
width:100%;
}
.hmejwz6{
gap:1rem;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.aezmwr{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.ng9uu{
gap:16px;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.hmejwz6>*,.aezmwr>*,.ng9uu>*{
min-width:0;
}
@media(max-width:977px){
.hmejwz6,.aezmwr{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:621px){
.hmejwz6,.aezmwr,.ng9uu{
grid-template-columns:1fr;
}
}
.efnzhp{
grid-template-columns:1fr 1fr;
gap:1rem;
display:grid;
}
.efnzhp>*{
min-width:0;
}
.xkmbd{
padding:1.625rem;
}
.wb65yrm{
gap:12px;
padding:0.563rem 0;
font-size:14px;
display:flex;
justify-content:space-between;
border-top:1px solid rgba(90,83,78,0.171);
}
.wb65yrm span{
flex:0 0 auto;
color:#5A534E;
}
.wb65yrm b{
text-align:right;
}
.uk6k7o{
padding:0.625rem 0;
border-top:1px solid rgba(90,83,78,0.154);
}
.uk6k7o:first-child{
border-top:0;
}
.g171hnfd{
font-size:12px;
color:#5A534E;
}
.d81aovkq{
font-weight:600;
font-size:0.906rem;
color:#1C1715;
}
@media(max-width:761px){
.efnzhp{
grid-template-columns:1fr;
}
}
.ki0vh{
min-width:0;
margin-bottom:1rem;
}
.izynz3o{
gap:0.75rem;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:flex-end;
}
.izynz3o .h30ug{
gap:0.375rem;
min-width:0;
flex-direction:column;
display:flex;
}
.yxdqpblj{
gap:8px;
display:flex;
align-items:flex-start;
flex-direction:column;
}
.g471kfp{
gap:8px;
text-align:center;
flex-direction:column;
align-items:center;
display:flex;
}
.flpc67v3{
font-weight:700;
font-size:1.875rem;
color:#1C1715;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
overflow-wrap:break-word;
letter-spacing:-.01em;
line-height:1.1;
}
@media(max-width:620px){
.flpc67v3{
font-size:23px;
}
}
.x98oaby .flpc67v3{
color:#F9F4F1;
}
.gmj3q3d{
background:rgba(143,47,68,0.076);
border-radius:0.375rem;
padding:0.313rem 11px;
letter-spacing:.12em;
color:#8F2F44;
text-transform:uppercase;
}
.yrgii0{
gap:0.625rem;
align-items:center;
display:inline-flex;
}
.yrgii0::before{
background:#8F2F44;
display:inline-block;
width:24px;
height:1px;
content:"";
}
.tfu4x{
gap:0.5rem;
display:inline-flex;
align-items:center;
}
.tfu4x::before{
background:#8F2F44;
border-radius:50%;
content:"";
width:0.375rem;
display:inline-block;
height:0.375rem;
}
.x98oaby .gmj3q3d{
background:rgba(139,47,68,0.136);
color:#F9F4F1;
}
.x98oaby .yrgii0::before,.x98oaby .tfu4x::before{
background:#E89CAD;
}
.y4qsl{
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
gap:0.375rem;
font-weight:600;
align-items:center;
font-size:14px;
display:inline-flex;
color:#1A7F5A;
white-space:nowrap;
}
.y4qsl:hover{
opacity:.8;
}
.y4qsl svg{
height:15px;
width:15px;
}
.grsa3 svg{
height:14px;
width:0.875rem;
}
.tke23kg{
padding:9px 18px;
border-radius:0.375rem;
background:#1A7F5A;
color:#FFFFFF;
}
.tke23kg:hover{
background:#146648;
opacity:1;
}
.x98oaby .y4qsl{
color:#E89CAD;
}
.y2ryo72{
margin:-2px 0 16px;
background:rgba(90,83,78,0.168);
height:1px;
}
.x98oaby .y2ryo72{
background:rgba(198,120,138,0.178);
}
.lb6d14{
border-radius:16px;
gap:2.5rem;
margin:0;
padding:42px;
grid-template-columns:1.3fr 1fr;
background:linear-gradient(136deg,#2B1419,#4A1F2C);
color:#F9F4F1;
display:grid;
}
.q2wnb4b{
margin:1.125rem 0 1rem;
overflow-wrap:anywhere;
color:#F9F4F1;
letter-spacing:-.01em;
font-size:50px;
line-height:1.05;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.q2wnb4b em{
color:#E89CAD;
font-style:normal;
}
.sgrox6ic{
max-width:27.5rem;
font-size:16px;
color:#C6A199;
}
.kcr6xo{
gap:1.125rem;
flex-wrap:wrap;
display:flex;
margin-top:26px;
align-items:center;
}
.rrei8{
font-size:0.875rem;
color:#C6A199;
}
.gpgbm6an{
color:#C6A199;
font-size:13px;
}
.z0ldekxt{
margin:4px 0 2px;
font-weight:700;
color:#F9F4F1;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
font-size:34px;
}
.fnt0zp{
margin-bottom:20px;
font-size:14px;
color:#C6A199;
}
.fnt0zp span[data-m]{
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
color:#F9F4F1;
}
.zqjjhl{
gap:0.75rem;
padding:0.688rem 0;
border-top:1px solid rgba(198,120,138,0.175);
align-items:center;
display:flex;
}
.nxzfh04 b{
font-size:0.875rem;
color:#F9F4F1;
font-weight:600;
display:block;
}
.nxzfh04 span{
display:block;
font-size:12.5px;
color:#C6A199;
}
@media(max-width:978px){
.lb6d14{
padding:30px;
grid-template-columns:1fr;
}
.q2wnb4b{
font-size:2.375rem;
}
}
@media(max-width:619px){
.lb6d14{
padding:24px;
}
.q2wnb4b{
font-size:1.875rem;
}
}
.pmkf6jqi{
background:#2B1419;
border-radius:0.625rem;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.q7m7yook{
padding:22px 24px;
border-right:1px solid rgba(198,120,138,0.188);
}
.q7m7yook:last-child{
border-right:0;
}
.ck8870ed{
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
font-size:1.75rem;
color:#F9F4F1;
font-weight:700;
min-width:0;
}
.c332q1{
color:#E89CAD;
}
.x0n105v{
margin-top:3px;
color:#C6A199;
font-size:0.844rem;
}
@media(max-width:977px){
.pmkf6jqi{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.pmkf6jqi{
grid-template-columns:1fr;
}
.q7m7yook{
border-right:0;
border-bottom:1px solid rgba(198,120,138,0.174);
}
.q7m7yook:last-child{
border-bottom:0;
}
}
.xzrusrj{
gap:13px;
padding:1.25rem;
display:flex;
align-items:center;
}
.xzrusrj .l4tfvh{
display:flex;
}
.hgxwu29j{
font-weight:700;
color:#1C1715;
display:block;
font-size:19px;
}
.v0xs2{
font-size:0.813rem;
color:#5A534E;
display:block;
}
.you46jn{
padding:24px;
display:block;
color:inherit;
text-decoration:none;
}
.aj4nus{
border-radius:6px;
background:rgba(90,83,78,0.156);
color:#8F2F44;
justify-content:center;
height:48px;
margin-bottom:1rem;
display:flex;
align-items:center;
width:48px;
}
.aj4nus svg{
height:24px;
width:24px;
}
.hxs30uo{
font-size:21px;
color:#1C1715;
margin-bottom:4px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.z24r6{
font-size:14px;
color:#5A534E;
}
.qivsfq{
grid-template-columns:repeat(3,1fr);
gap:16px;
margin-top:8px;
display:grid;
}
.z91x8e6z{
padding:1.875rem;
border-radius:0.625rem;
color:#F9F4F1;
text-align:center;
}
.igace0g3{
background:linear-gradient(rgba(0,0,0,0.344),rgba(0,0,0,0.326)),linear-gradient(140deg,#C77D2E,#B34A5F);
}
.kxnhn94{
background:linear-gradient(rgba(0,0,0,0.351),rgba(0,0,0,0.354)),linear-gradient(140deg,#8F2F44,#B34A5F);
}
.napps7fl{
background:linear-gradient(rgba(0,0,0,0.326),rgba(0,0,0,0.325)),linear-gradient(138deg,#1B7F5B,#B34A5F);
}
.e8qjrssi{
letter-spacing:.16em;
font-size:12px;
opacity:.85;
}
.pp7uty3c{
margin:0.5rem 0 2px;
font-weight:700;
overflow-wrap:anywhere;
font-size:40px;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
}
.ak4wqqz{
opacity:.8;
font-size:0.813rem;
}
.iqddnym{
border-radius:10px;
border:1px solid rgba(90,83,78,0.185);
overflow:hidden;
background:#FFFFFF;
align-items:center;
margin-top:18px;
display:flex;
}
.e5bef2ep{
flex:0 0 auto;
padding:14px 1.125rem;
font-weight:700;
color:#1C1715;
white-space:nowrap;
font-size:14px;
border-right:1px solid rgba(90,83,78,0.21);
}
.m1muz2{
overflow:hidden;
flex:1;
min-width:0;
}
.lo45zcf{
padding:14px 20px;
gap:30px;
display:flex;
will-change:transform;
white-space:nowrap;
}
.b3f93ra{
font-size:14px;
color:#5A534E;
}
.b3f93ra b{
color:#1B7F5B;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
margin-right:8px;
font-weight:700;
}
@media(max-width:977px){
.qivsfq{
grid-template-columns:1fr;
}
}
.f0asszyw{
gap:12px;
display:flex;
margin-bottom:6px;
align-items:baseline;
flex-wrap:wrap;
justify-content:space-between;
}
.zyx4ks{
color:#1C1715;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:24px;
}
.q068eg{
font-size:13px;
color:#5A534E;
}
.q068eg b{
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
color:#1C1715;
}
.bkymj{
margin:16px 0;
}
.bfajqoyz{
border-radius:0.375rem;
gap:0.875rem;
padding:0.813rem 0.875rem;
display:flex;
align-items:center;
}
.bfajqoyz:nth-child(odd){
background:#F5F2EF;
}
.kweum6{
width:18px;
color:#5A534E;
font-weight:700;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
}
.j7t283{
flex:1;
min-width:0;
font-weight:600;
}
.xzl2x{
font-size:0.875rem;
color:#5A534E;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
}
.j1o9dkfy{
width:100%;
}
.coue0lz{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1C1715;
font-size:24px;
margin-bottom:6px;
}
.fx5kdes{
padding:0.875rem 0;
border-top:1px solid rgba(90,83,78,0.196);
}
.fx5kdes:first-of-type{
border-top:0;
}
.m266osmg{
font-size:12.5px;
color:#5A534E;
margin-bottom:0.438rem;
}
.z9gnh{
gap:12px;
justify-content:space-between;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.g5sub4kn{
font-weight:600;
font-size:15px;
}
.micsvlzz{
gap:8px;
display:flex;
}
.suz23vuk{
border:1px solid rgba(90,83,78,0.162);
padding:6px 12px;
border-radius:6px;
font-size:0.875rem;
min-width:54px;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
text-align:center;
}
.suz23vuk small{
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
color:#5A534E;
font-size:11px;
display:block;
}
.e3hwilh{
padding:1rem;
overflow:hidden;
border-radius:10px;
color:#F9F4F1;
background-size:cover;
flex-direction:column;
aspect-ratio:16/11;
text-decoration:none;
position:relative;
display:flex;
background-position:center;
}
.e3hwilh::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(28,23,21,0.666)),linear-gradient(transparent 25%,rgba(0,0,0,0.698));
position:absolute;
content:"";
}
.e3hwilh>*{
position:relative;
z-index:1;
}
.tqcd0pn{
gap:6px;
background:#C92F2F;
padding:4px 0.563rem;
border-radius:6px;
display:inline-flex;
align-items:center;
color:#fff;
letter-spacing:.04em;
align-self:flex-start;
font-size:0.688rem;
font-weight:700;
}
.tqcd0pn .mqjlt{
background:#fff;
}
.t0332o4a{
margin-top:auto;
text-shadow:0 1px 4px rgba(0,0,0,0.746);
font-weight:700;
font-size:23px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.sfx1qq7{
gap:8px;
font-size:0.781rem;
display:flex;
align-items:center;
color:#C6A199;
justify-content:space-between;
margin-top:0.5rem;
}
.ll7g1bs{
font-weight:600;
color:#F9F4F1;
}
.g04p78{
gap:0.75rem;
padding:12px 1rem;
background:#F5F2EF;
border-radius:6px;
border:1px solid rgba(90,83,78,0.203);
margin-top:0.875rem;
color:#5A534E;
display:flex;
align-items:center;
font-size:13.5px;
}
.t35o26z{
padding:26px;
flex-direction:column;
display:flex;
}
.aiswymby{
margin:10px 0 4px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:26px;
color:#1C1715;
}
.cbiqeo6{
font-weight:700;
font-size:0.938rem;
color:#8F2F44;
margin-bottom:0.875rem;
}
.jwa0px1{
flex:1;
color:#5A534E;
font-size:14px;
}
.t35o26z .awtpvnv{
margin-top:1.125rem;
width:100%;
}
.v3ue5e3k{
gap:0.625rem;
align-items:center;
padding-top:12px;
margin-top:0.875rem;
display:flex;
border-top:1px solid rgba(90,83,78,0.194);
justify-content:space-between;
}
.w93ixmu{
font-size:11px;
letter-spacing:.04em;
color:#5A534E;
}
.i8ppck2g{
font-weight:600;
font-size:0.813rem;
color:#1A7F5A;
text-decoration:none;
}
.z42xa5m{
padding:24px;
}
.r6omd{
gap:0.625rem;
font-size:20px;
display:flex;
margin-bottom:14px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
align-items:center;
color:#1C1715;
}
.r6omd svg{
width:1.375rem;
height:1.375rem;
color:#8F2F44;
}
.uqmhqx{
border-color:rgba(198,120,138,0.227);
background:#2B1419;
color:#F9F4F1;
}
.uqmhqx .r6omd{
color:#F9F4F1;
}
.uqmhqx .r6omd svg{
color:#F9F4F1;
}
.rk654xkj{
margin-bottom:1rem;
font-size:0.875rem;
color:#C6A199;
}
.xq2p6{
gap:0.625rem;
display:flex;
}
.m12zd{
padding:0.625rem 0.875rem;
background:rgba(139,47,68,0.096);
border-radius:0.375rem;
flex:1;
font-size:13px;
color:#F9F4F1;
}
.m12zd small{
font-size:10px;
color:#C6A199;
display:block;
}
.zuprei{
color:#C6A199;
clear:both;
font-size:12px;
margin-top:0.875rem;
}
.a41n0s{
gap:16px;
padding:18px 1.375rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.tlllp{
font-size:0.938rem;
color:#1C1715;
}
.hixlf{
border-radius:0.375rem;
border:1px solid rgba(90,83,78,0.153);
flex:1;
background:#F5F2EF;
padding:12px 0.875rem;
font-size:15px;
min-width:160px;
color:#1C1715;
}
.juf7q{
color:#5A534E;
margin-left:auto;
font-size:13px;
}
@media(max-width:621px){
.juf7q{
width:100%;
margin-left:0;
}
}
.n85tiltd{
padding:2.125rem;
background:#2B1419;
border-radius:10px;
gap:1.5rem;
display:flex;
align-items:center;
color:#F9F4F1;
flex-wrap:wrap;
}
.zxim97{
background:rgba(139,47,68,0.138);
flex:0 0 auto;
border-radius:0.625rem;
height:3.5rem;
justify-content:center;
width:56px;
display:flex;
color:#F9F4F1;
align-items:center;
}
.zxim97 svg{
width:26px;
height:1.625rem;
}
.jk06za{
color:#F9F4F1;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:25px;
}
.evbldp{
color:#C6A199;
font-size:14px;
}
.m9lidopp{
gap:0.75rem;
margin-left:auto;
flex-wrap:wrap;
display:flex;
}
@media(max-width:979px){
.m9lidopp{
margin-left:0;
width:100%;
}
.m9lidopp .awtpvnv{
flex:1;
}
}
.im4p7p2{
padding:1.75rem;
}
.l55yic{
gap:10px;
display:flex;
align-items:center;
color:#1C1715;
font-size:24px;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
margin-bottom:6px;
}
.l55yic svg{
height:1.375rem;
width:1.375rem;
color:#8F2F44;
}
.wj5yv4{
gap:12px;
margin-top:18px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.gzijhc{
margin-left:auto;
}
.gzdo5c5{
gap:10px;
display:flex;
border-top:1px solid rgba(90,83,78,0.21);
margin-top:1.375rem;
font-size:14px;
padding-top:1.125rem;
flex-wrap:wrap;
align-items:center;
}
.ebkfh0{
color:#5A534E;
}
.al2iqb{
padding:9px 14px;
border-radius:0.375rem;
border:1px solid rgba(90,83,78,0.169);
gap:0.438rem;
display:inline-flex;
align-items:center;
text-decoration:none;
color:#1C1715;
font-size:0.844rem;
}
.al2iqb svg{
height:15px;
width:15px;
color:#8F2F44;
}
@media(max-width:618px){
.gzijhc{
width:100%;
margin-left:0;
}
}
.k0l5s{
padding:1.5rem;
border-top:3px solid #8F2F44;
}
.puk3pxz{
border-top-color:rgba(90,83,78,0.159);
}
.gtkg9{
border-top-color:#C6A199;
}
.pni9hgz{
border-top-color:#C77D2E;
}
.at3een{
border-top-color:#8F2F44;
}
.non0kfo{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1C1715;
font-size:1.375rem;
font-weight:700;
}
.kv5oegj{
margin:2px 0 14px;
font-size:0.813rem;
color:#5A534E;
}
.zq2kawz{
padding:7px 0;
gap:0.563rem;
align-items:flex-start;
color:#5A534E;
display:flex;
font-size:0.844rem;
}
.zq2kawz svg{
flex:0 0 auto;
width:1rem;
color:#1B7F5B;
margin-top:2px;
height:16px;
}
.y050qn9k{
grid-template-columns:repeat(4,1fr);
gap:14px;
margin-top:8px;
display:grid;
}
.rleq9egz{
padding:20px;
text-align:center;
}
.n8znai{
font-weight:700;
color:#8F2F44;
font-size:1.375rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.mf5v51i{
font-size:13.5px;
color:#1C1715;
font-weight:600;
margin-top:4px;
}
.gh3tsb0p{
font-size:0.75rem;
color:#5A534E;
margin-top:2px;
}
.mi2g4s8b{
gap:0.75rem;
padding:0.875rem 1.125rem;
flex-wrap:wrap;
align-items:center;
display:flex;
margin-top:1rem;
}
.smyoqz{
color:#5A534E;
font-size:0.813rem;
}
.r8omgvg{
border-radius:6px;
border:1px solid rgba(90,83,78,0.181);
padding:0.5rem 14px;
font-size:0.813rem;
font-weight:600;
color:#5A534E;
}
@media(max-width:977px){
.y050qn9k{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.y050qn9k{
grid-template-columns:1fr;
}
}
.mhsntj{
padding:24px;
}
.qggvr8l{
font-size:1.125rem;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
color:#1C1715;
margin-bottom:0.875rem;
}
.smgra99{
padding:0.625rem 0;
border-top:1px solid rgba(90,83,78,0.17);
}
.smgra99:first-of-type{
border-top:0;
}
.n31m3x5{
font-size:0.75rem;
color:#5A534E;
}
.smgra99 b{
font-size:14.5px;
color:#1C1715;
}
.naudcx{
gap:0.625rem;
padding:0.688rem 0;
text-decoration:none;
justify-content:space-between;
border-top:1px solid rgba(90,83,78,0.154);
font-size:14.5px;
display:flex;
color:#1C1715;
}
.naudcx:first-of-type{
border-top:0;
}
.v5vczlwh{
padding:12px 0;
gap:0.688rem;
align-items:flex-start;
display:flex;
border-top:1px solid rgba(90,83,78,0.188);
}
.v5vczlwh:first-of-type{
border-top:0;
}
.v5vczlwh .fvp9ec6v{
flex:0 0 auto;
color:#1B7F5B;
margin-top:1px;
}
.v5vczlwh .fvp9ec6v svg{
height:1.125rem;
width:18px;
}
.v5vczlwh b{
font-size:14px;
color:#1C1715;
font-weight:600;
}
.v5vczlwh span{
display:block;
color:#5A534E;
font-size:12.5px;
}
.v2qfycdm{
padding:30px;
}
.dm3rg0{
grid-template-columns:repeat(4,1fr);
gap:1.125rem;
display:grid;
margin-top:18px;
}
.c5yinl0 .l4tfvh{
margin-bottom:12px;
}
.ja891n{
margin-bottom:4px;
display:block;
color:#1C1715;
font-size:15px;
}
.t4lsx50{
color:#5A534E;
font-size:13.5px;
}
@media(max-width:978px){
.dm3rg0{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.dm3rg0{
grid-template-columns:1fr;
}
}
.w3t3pu0u{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.v6jfx{
background:linear-gradient(131deg,#2B1419,#4A1F2C);
position:relative;
min-height:18.75rem;
}
.iafq2q6{
inset:0;
background-image:linear-gradient(rgba(198,120,138,0.186) 1px,transparent 1px),linear-gradient(96deg,rgba(198,120,138,0.213) 1px,transparent 1px);
position:absolute;
background-size:2.5rem 40px;
}
.d9fuqxb2{
left:50%;
transform:translate(-50%,-100%);
top:48%;
position:absolute;
color:#E89CAD;
}
.d9fuqxb2 svg{
height:40px;
width:2.5rem;
}
.ftziv{
padding:6px 0.625rem;
background:rgba(28,23,21,0.63);
border-radius:0.375rem;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
font-size:12px;
bottom:16px;
position:absolute;
left:1.125rem;
color:#C6A199;
}
.ec9wptl{
padding:1.75rem;
}
.d8js4{
font-size:1.25rem;
margin-bottom:0.375rem;
color:#1C1715;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.e86ct4{
margin:0.625rem 0;
color:#1C1715;
font-size:0.906rem;
}
.h314s{
padding:0.563rem 0;
gap:0.563rem;
color:#5A534E;
border-top:1px solid rgba(90,83,78,0.174);
align-items:flex-start;
display:flex;
font-size:0.844rem;
}
.h314s svg{
flex:0 0 auto;
width:16px;
height:16px;
color:#8F2F44;
margin-top:2px;
}
.vt6ojmn{
margin-top:0.875rem;
display:inline-block;
}
@media(max-width:758px){
.w3t3pu0u{
grid-template-columns:1fr;
}
}
.bafx6{
gap:1.875rem;
grid-template-columns:1.4fr 1fr;
padding:1.875rem;
display:grid;
}
.j9oaj8{
color:#1C1715;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:1.75rem;
margin-bottom:0.875rem;
}
.wz4twx p{
color:#5A534E;
font-size:0.906rem;
margin-bottom:12px;
}
.nk58wo{
gap:12px;
grid-template-columns:repeat(4,1fr);
margin-top:18px;
display:grid;
}
.tkdv0r3c{
border-radius:6px;
border:1px solid rgba(90,83,78,0.204);
padding:16px;
}
.cwr0uw{
font-weight:700;
color:#1C1715;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:24px;
}
.imumd{
color:#5A534E;
font-size:0.75rem;
}
.qrwez4e2 .bch1e{
margin-bottom:1rem;
display:block;
}
.r6wk0a{
padding:0.688rem 0;
gap:0.688rem;
display:flex;
align-items:flex-start;
border-top:1px solid rgba(90,83,78,0.173);
}
.r6wk0a:first-of-type{
border-top:0;
}
.r6wk0a .fvp9ec6v{
flex:0 0 auto;
margin-top:1px;
color:#1B7F5B;
}
.r6wk0a .fvp9ec6v svg{
width:1.125rem;
height:1.125rem;
}
.r6wk0a b{
font-size:0.906rem;
color:#1C1715;
}
.r6wk0a span{
color:#5A534E;
display:block;
font-size:0.781rem;
}
@media(max-width:983px){
.bafx6{
grid-template-columns:1fr;
}
}
@media(max-width:980px){
.nk58wo{
grid-template-columns:repeat(2,1fr);
}
}
.xk39vi{
gap:16px;
grid-template-columns:.8fr 1fr 1fr 1fr;
display:grid;
margin-top:8px;
}
.nh0uk1y{
padding:26px;
border-radius:10px;
background:#2B1419;
justify-content:center;
flex-direction:column;
color:#F9F4F1;
display:flex;
}
.d45rzasl{
font-weight:700;
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
font-size:46px;
}
.nh0uk1y .ugpgd2sm{
margin:0.5rem 0;
color:#C77D2E;
}
.hivwb{
font-size:0.813rem;
color:#C6A199;
}
.a6q9dar6{
padding:22px;
}
.a6q9dar6 .ugpgd2sm{
margin-bottom:10px;
}
.mum9v0{
color:#5A534E;
font-size:0.875rem;
}
.unt2r25{
gap:10px;
justify-content:space-between;
font-size:13px;
display:flex;
margin-top:16px;
}
.unt2r25 b{
color:#1C1715;
font-weight:600;
}
.unt2r25 span{
color:#5A534E;
}
@media(max-width:981px){
.xk39vi{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.xk39vi{
grid-template-columns:1fr;
}
}
.f549z{
padding:1.625rem;
gap:22px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.m3ji304{
background:#8F2F44;
border-radius:50%;
flex:0 0 auto;
width:64px;
font-weight:700;
height:64px;
align-items:center;
justify-content:center;
font-size:1.375rem;
color:#FFFFFF;
display:flex;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
}
.ro4vqi{
font-size:1.063rem;
color:#1C1715;
}
.ggx58{
color:#5A534E;
margin-top:2px;
font-size:13.5px;
}
.dtd4iv0e{
max-width:32.5rem;
color:#5A534E;
font-size:0.813rem;
margin-top:0.5rem;
}
.zv1nvkh{
color:#5A534E;
text-align:right;
font-size:0.813rem;
margin-left:auto;
}
.yae8jrt{
gap:6px;
color:#1B7F5B;
font-weight:600;
align-items:center;
justify-content:flex-end;
display:inline-flex;
}
.yae8jrt svg{
height:15px;
width:0.938rem;
}
.i4jacejw{
margin-top:0.25rem;
}
.zec6a{
margin-top:6px;
color:#1A7F5A;
text-decoration:none;
display:block;
}
@media(max-width:623px){
.zv1nvkh{
margin-left:0;
text-align:left;
}
.yae8jrt{
justify-content:flex-start;
}
}
.dxknn{
padding:22px 1.625rem;
gap:18px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.qdmay{
font-size:16px;
font-weight:700;
color:#1C1715;
}
.oxl0q934{
font-weight:600;
font-size:14px;
color:#1B7F5B;
}
.l325j5{
font-size:14px;
color:#5A534E;
}
.dxknn .c6hrh{
margin-left:auto;
}
.wl3x8{
gap:0.625rem;
border-top:1px solid rgba(90,83,78,0.154);
display:flex;
padding-top:1rem;
margin-top:1rem;
width:100%;
flex-wrap:wrap;
}
.xh02hu{
border:1px solid rgba(90,83,78,0.151);
border-radius:0.375rem;
padding:9px 1rem;
font-size:13px;
color:#5A534E;
font-weight:600;
}
@media(max-width:623px){
.dxknn .c6hrh{
margin-left:0;
}
}
.jo5fa3{
margin-top:0.5rem;
}
.ydodv3s{
padding:20px 0;
border-bottom:1px solid rgba(90,83,78,0.203);
}
.sx1kw1{
gap:1.125rem;
list-style:none;
align-items:center;
display:flex;
cursor:pointer;
}
.sx1kw1::-webkit-details-marker{
display:none;
}
.oycip{
flex:0 0 auto;
border-radius:6px;
padding:5px 0.563rem;
background:#8F2F44;
font-size:10px;
color:#FFFFFF;
font-weight:700;
letter-spacing:.1em;
text-transform:uppercase;
}
.p2b070y{
flex:1;
font-size:1.063rem;
font-weight:700;
color:#1C1715;
}
.jvikb{
transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
color:#5A534E;
line-height:1;
font-size:1.5rem;
}
.ydodv3s[open] .jvikb{
transform:rotate(46deg);
}
.ihertht{
padding:14px 0 0 0;
max-width:48.75rem;
color:#5A534E;
font-size:0.906rem;
}
.u0ac6{
padding:30px;
}
.b81yq{
font-family:"Spectral", Georgia, 'Times New Roman', serif;
margin-bottom:0.75rem;
font-size:25px;
color:#1C1715;
}
.u0ac6 p{
margin-bottom:10px;
max-width:880px;
color:#5A534E;
font-size:14.5px;
}
.ace0jx{
font-weight:600;
color:#1A7F5A;
text-decoration:none;
margin-top:12px;
display:inline-block;
}
.ra51779z{
background:#2B1419;
padding:40px 0;
color:#C6A199;
margin-top:34px;
}
.wq69nvc4{
grid-template-columns:1.6fr repeat(4,1fr);
gap:1.625rem;
display:grid;
}
.sfei91yk{
letter-spacing:.04em;
color:#F9F4F1;
font-family:"Spectral", Georgia, 'Times New Roman', serif;
font-size:1.375rem;
}
.v1fud{
font-size:12.5px;
line-height:1.6;
margin-top:0.875rem;
}
.x2ocfnl{
font-size:13px;
color:#F9F4F1;
display:block;
margin-bottom:12px;
}
.urig48kj{
padding:0.563rem 0;
color:#C6A199;
display:block;
text-decoration:none;
font-size:0.844rem;
}
@media(max-width:979px){
.wq69nvc4{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.wq69nvc4{
grid-template-columns:1fr;
}
}
.m2tm9pub{
background:#3D1B23;
padding:16px 0;
right:0;
color:#F9F4F1;
bottom:0;
z-index:60;
left:0;
position:fixed;
}
.f1ou20{
gap:1.25rem;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.k9x0t{
flex:1;
min-width:15rem;
font-size:13.5px;
color:#C6A199;
}
.k9x0t a{
text-decoration:underline;
color:#F9F4F1;
}
.brzwegyu{
gap:10px;
display:flex;
}
@media(max-width:621px){
.f1ou20{
gap:0.75rem;
align-items:stretch;
flex-direction:column;
}
.brzwegyu .awtpvnv{
flex:1;
}
}
.xtqsc32{
gap:0.75rem;
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1),transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
border:1px solid rgba(90,83,78,0.202);
background:#FFFFFF;
padding:0.875rem 1rem;
border-radius:10px;
z-index:55;
position:fixed;
left:1.125rem;
opacity:0;
transform:translateY(12px);
pointer-events:none;
display:flex;
max-width:340px;
box-shadow:0 8px 24px rgba(43,20,25,0.209), 0 2px 0.375rem rgba(43,20,25,0.129);
bottom:1.125rem;
}
.d4bgqj6{
transform:translateY(0);
opacity:1;
pointer-events:auto;
}
.nz6a2ie{
flex:0 0 auto;
background:rgba(143,47,68,0.092);
border-radius:6px;
height:40px;
justify-content:center;
align-items:center;
color:#1B7F5B;
width:2.5rem;
display:flex;
}
.nz6a2ie svg{
width:1.375rem;
height:22px;
}
.py0gt{
font-size:0.844rem;
color:#1C1715;
line-height:1.4;
}
.py0gt b{
font-weight:700;
}
.py0gt .qwicme{
font-family:"Fira Code", 'SF Mono', Consolas, 'Liberation Mono', monospace;
font-weight:700;
color:#1B7F5B;
}
@media(max-width:622px){
.xtqsc32{
left:0.625rem;
right:0.625rem;
max-width:none;
}
}