*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fdfbfa;
overflow-wrap:break-word;
-webkit-font-smoothing:antialiased;
font-size:16px;
color:#5c434a;
overflow-x:hidden;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
text-rendering:optimizeLegibility;
line-height:1.55;
}
img{
max-width:100%;
display:block;
}
a{
color:inherit;
text-decoration:none;
}
button{
background:none;
border:none;
cursor:pointer;
font-family:inherit;
}
input{
font-family:inherit;
}
svg{
display:block;
}
h1,h2,h3,h4{
overflow-wrap:anywhere;
font-family:"Lora", Georgia, 'Times New Roman', serif;
color:#1a0d10;
}
::-webkit-scrollbar{
width:0.5rem;
height:8px;
}
::-webkit-scrollbar-thumb{
background:rgba(92,67,74,0.152);
border-radius:8px;
}
::-webkit-scrollbar-track{
background:transparent;
}
.coxo49{
padding:0 1.125rem;
margin:0 auto;
width:100%;
max-width:1280px;
}
.vpmdngen{
padding:2.125rem 0;
}
.duhzk{
color:#1a0d10;
font-size:30px;
font-family:"Lora", Georgia, 'Times New Roman', serif;
letter-spacing:-.01em;
font-weight:700;
line-height:1.1;
}
.qkpy9x5{
color:#5c434a;
margin-top:6px;
font-size:15px;
}
.d2if35ct .duhzk{
color:#f9eff2;
}
.d2if35ct .qkpy9x5{
color:#c9adb5;
}
.s6g28{
background:#ffffff;
}
.crw9ka{
border:1px solid rgba(92,67,74,0.169);
background:#ffffff;
border-radius:8px;
}
.ovndm{
line-height:1.4;
letter-spacing:.12em;
text-transform:uppercase;
font-weight:700;
font-size:0.688rem;
color:#816a6f;
display:inline-block;
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
}
.d4fsy3i{
gap:6px;
font-weight:600;
color:#1e7f4a;
white-space:nowrap;
align-items:center;
display:inline-flex;
}
.d4fsy3i svg{
width:15px;
height:0.938rem;
}
.o8ppf22w{
flex:0 0 auto;
background:rgba(92,67,74,0.191);
border-radius:4px;
width:30px;
height:30px;
color:#8b2f44;
justify-content:center;
display:flex;
align-items:center;
}
.o8ppf22w svg{
width:1.125rem;
height:18px;
}
.d2if35ct .o8ppf22w{
background:rgba(139,47,68,0.097);
color:#f9eff2;
}
.k828f{
border-radius:50%;
background:#1e7f4a;
width:0.5rem;
height:8px;
display:inline-block;
margin-right:0.438rem;
box-shadow:0 0 0 3px rgba(139,47,68,0.132);
vertical-align:middle;
}
.t1cwdo{
display:none;
}
@media(max-width:621px){
.coxo49{
padding:0 14px;
}
.vpmdngen{
padding:1.625rem 0;
}
.duhzk{
font-size:1.438rem;
}
}
@keyframes t47eowa{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.ozi5ej8{
background:#2b1419;
font-size:0.813rem;
color:#c9adb5;
}
.j3ig56c{
gap:16px;
flex-wrap:nowrap;
min-height:42px;
justify-content:space-between;
align-items:center;
display:flex;
}
.dcvxnbtq{
gap:1.5rem;
overflow:hidden;
display:flex;
min-width:0;
align-items:center;
}
.gpzqw6a{
overflow:hidden;
gap:0.438rem;
display:inline-flex;
align-items:center;
text-overflow:ellipsis;
white-space:nowrap;
}
.gpzqw6a svg{
flex:0 0 auto;
color:#c27c3b;
width:0.875rem;
height:14px;
}
.gpzqw6a strong{
color:#f9eff2;
font-weight:600;
}
.ldb9i svg{
color:#1e7f4a;
}
.htm978vc{
flex:0 0 auto;
}
.j74jh35h{
padding:8px 0.75rem;
border-radius:0.25rem;
border:1px solid rgba(214,156,170,0.237);
gap:0.5rem;
align-items:center;
display:inline-flex;
color:#f9eff2;
}
.j74jh35h svg{
width:14px;
color:#c9adb5;
height:0.875rem;
}
.n6mcc{
background:#ffffff;
border-bottom:1px solid rgba(92,67,74,0.183);
top:0;
z-index:40;
position:sticky;
}
.y40q7d{
gap:1.375rem;
align-items:center;
height:4.375rem;
display:flex;
}
.sz5nzt{
flex:0 0 auto;
color:#1a0d10;
justify-content:center;
line-height:1;
display:flex;
text-decoration:none;
flex-direction:column;
}
.u5c61{
letter-spacing:.04em;
font-size:22px;
white-space:nowrap;
font-weight:700;
font-family:"Lora", Georgia, 'Times New Roman', serif;
}
.ghzxmnb4{
color:#8b2f44;
text-transform:uppercase;
font-size:0.563rem;
white-space:nowrap;
letter-spacing:.16em;
margin-top:3px;
}
.oxod6c{
gap:0.25rem;
display:flex;
margin-left:6px;
}
.l8ipwuy{
border-radius:0.25rem;
padding:9px 0.875rem;
color:#5c434a;
text-decoration:none;
white-space:nowrap;
font-size:0.938rem;
font-weight:600;
}
.s5ul3c{
background:#8b2f44;
color:#ffffff;
}
.tb50jfgc{
gap:10px;
flex:0 0 auto;
display:flex;
margin-left:auto;
}
.o8581bz{
border-radius:4px;
border:1px solid rgba(92,67,74,0.182);
align-items:center;
color:#1a0d10;
display:none;
margin-left:8px;
cursor:pointer;
height:2.75rem;
width:2.75rem;
justify-content:center;
}
.o8581bz svg{
width:1.375rem;
height:22px;
}
.ab345{
padding:1rem 0 4px;
}
.z897e3l{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.jy2tox{
gap:0.5rem;
background:#ffffff;
padding:11px 1rem;
border:1px solid rgba(92,67,74,0.158);
border-radius:4px;
color:#1a0d10;
align-items:center;
text-decoration:none;
display:inline-flex;
font-size:14px;
font-weight:600;
}
.jy2tox svg{
width:1rem;
height:16px;
color:#8b2f44;
}
.ytbalbjn{
background:#ffffff;
display:none;
border-bottom:1px solid rgba(92,67,74,0.197);
}
.ytbalbjn .coxo49{
padding-bottom:14px;
padding-top:0.875rem;
}
.umowap{
padding:11px 0.25rem;
color:#1a0d10;
text-decoration:none;
font-weight:600;
display:block;
border-bottom:1px solid rgba(92,67,74,0.179);
}
.t1cwdo:checked~.ytbalbjn{
display:block;
}
@media(max-width:761px){
.oxod6c{
display:none;
}
.o8581bz{
display:flex;
}
.ab345{
display:none;
}
.a85y04{
display:none;
}
.y40q7d{
gap:10px;
height:4rem;
}
.tb50jfgc{
gap:8px;
}
.ghzxmnb4{
display:none;
}
}
@media(max-width:619px){
.u5c61{
font-size:1.188rem;
}
.y40q7d{
height:auto;
padding-top:0.625rem;
flex-wrap:wrap;
row-gap:10px;
column-gap:10px;
padding-bottom:10px;
}
.o8581bz{
margin-left:auto;
order:1;
}
.tb50jfgc{
gap:0.5rem;
width:100%;
margin-left:0;
flex-basis:100%;
order:2;
}
.tb50jfgc .uxhxr{
flex:1 1 0;
padding:0.75rem 0.5rem;
overflow:hidden;
min-width:0;
font-size:0.844rem;
text-overflow:ellipsis;
white-space:nowrap;
text-align:center;
}
}
.uxhxr{
gap:0.5rem;
padding:0.813rem 22px;
border-radius:0.25rem;
transition:background-color 0.22s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
font-family:"Inter", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
font-weight:600;
font-size:15px;
display:inline-flex;
cursor:pointer;
justify-content:center;
text-decoration:none;
align-items:center;
white-space:nowrap;
}
.uxhxr svg{
width:17px;
height:17px;
}
.lxza6k7q{
background:#1e7f4a;
color:#ffffff;
}
.lxza6k7q:hover{
background:#166338;
}
.szfw11a{
background:#8b2f44;
color:#ffffff;
}
.szfw11a:hover{
opacity:.92;
}
.zs7olu{
background:transparent;
border:1.5px solid rgba(92,67,74,0.184);
color:#1a0d10;
}
.yxagdu{
border:1.5px solid rgba(214,156,170,0.212);
background:transparent;
color:#f9eff2;
}
.d2if35ct .zs7olu{
border-color:rgba(214,156,170,0.222);
color:#f9eff2;
}
.xqj991e{
gap:5px;
display:inline-flex;
cursor:pointer;
color:#1e7f4a;
text-decoration:none;
align-items:center;
font-size:13px;
font-weight:600;
}
.xqj991e svg{
width:0.875rem;
height:14px;
}
.d2if35ct .xqj991e{
color:#f9b8c8;
}
.e6vkhum2{
border-radius:50%;
background:#d32f2f;
animation:t47eowa 1.4s infinite;
display:inline-block;
height:6px;
width:0.375rem;
}
.jrad6hq8{
gap:2px;
color:#c27c3b;
display:inline-flex;
}
.jrad6hq8 svg{
height:1rem;
width:16px;
}
.raaabo9{
border:1px solid rgba(92,67,74,0.184);
border-radius:0.25rem;
background:#ffffff;
padding:9px 14px;
gap:0.375rem;
color:#1a0d10;
align-items:center;
font-weight:600;
font-size:13px;
display:inline-flex;
}
.zi87cyia{
border-color:transparent;
background:#8b2f44;
color:#ffffff;
}
.c6olwwnu{
padding:0.313rem 9px;
background:rgba(92,67,74,0.186);
border-radius:4px;
text-transform:uppercase;
color:#8b2f44;
letter-spacing:.1em;
font-weight:700;
font-size:0.625rem;
}
.yhaeu2{
border-radius:4px;
background:#d32f2f;
padding:4px 10px;
flex:0 0 auto;
color:#fff;
display:inline-flex;
align-items:center;
font-weight:700;
font-size:12px;
}
.tj96bn9g{
border-radius:0.5rem;
overflow:hidden;
background:#ffffff;
border:1px solid rgba(92,67,74,0.2);
min-width:0;
color:inherit;
display:block;
text-decoration:none;
}
.sb0wtx{
background-size:cover;
background-position:center;
aspect-ratio:4/3;
position:relative;
display:block;
}
.czvzaxa{
aspect-ratio:16/10;
}
.q1duysm{
background:linear-gradient(transparent,rgba(26,13,16,0.612)),linear-gradient(transparent 30%,rgba(0,0,0,0.661));
padding:14px;
left:0;
position:absolute;
bottom:0;
right:0;
}
.c9z9a{
display:block;
color:#c9adb5;
margin-bottom:3px;
font-size:0.625rem;
letter-spacing:.14em;
text-shadow:0 1px 3px rgba(0,0,0,0.681);
text-transform:uppercase;
}
.ele7ve{
text-shadow:0 1px 4px rgba(0,0,0,0.732);
color:#f9eff2;
font-weight:700;
display:block;
font-size:20px;
font-family:"Lora", Georgia, 'Times New Roman', serif;
}
.k1kfaz{
background:#d32f2f;
gap:0.375rem;
border-radius:0.25rem;
padding:4px 0.563rem;
display:inline-flex;
font-weight:700;
position:absolute;
color:#fff;
font-size:0.688rem;
top:10px;
left:10px;
align-items:center;
letter-spacing:.04em;
}
.k1kfaz .e6vkhum2{
background:#fff;
}
.zm68p14e{
padding:0.875rem 1rem;
}
.ol6a9{
color:#1e7f4a;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
font-size:0.875rem;
}
.dq2y07l{
gap:6px;
color:#5c434a;
margin-top:2px;
display:flex;
font-size:0.781rem;
align-items:center;
}
.dq2y07l i{
background:#c27c3b;
border-radius:50%;
height:0.438rem;
width:7px;
font-style:normal;
}
.zm68p14e .uxhxr{
width:100%;
margin-top:12px;
}
.ggjamajj{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.y73xqro{
grid-template-columns:repeat(3,1fr);
gap:16px;
display:grid;
}
.n0a3glc{
gap:16px;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.ggjamajj>*,.y73xqro>*,.n0a3glc>*{
min-width:0;
}
@media(max-width:979px){
.ggjamajj,.y73xqro{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:620px){
.ggjamajj,.y73xqro,.n0a3glc{
grid-template-columns:1fr;
}
}
.pgv1bd{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.pgv1bd>*{
min-width:0;
}
.dqgzypg{
padding:26px;
}
.xjcelozc{
gap:12px;
padding:0.563rem 0;
justify-content:space-between;
display:flex;
border-top:1px solid rgba(92,67,74,0.205);
font-size:0.875rem;
}
.xjcelozc span{
flex:0 0 auto;
color:#5c434a;
}
.xjcelozc b{
text-align:right;
}
.cn9jm{
padding:10px 0;
border-top:1px solid rgba(92,67,74,0.203);
}
.cn9jm:first-child{
border-top:0;
}
.gjnuii{
color:#5c434a;
font-size:0.75rem;
}
.ad30li{
font-weight:600;
color:#1a0d10;
font-size:0.906rem;
}
@media(max-width:761px){
.pgv1bd{
grid-template-columns:1fr;
}
}
.oym8wvf7{
margin-bottom:16px;
min-width:0;
}
.dytz50{
gap:12px;
align-items:flex-end;
justify-content:space-between;
flex-wrap:wrap;
display:flex;
}
.dytz50 .kzpfav99{
gap:6px;
display:flex;
min-width:0;
flex-direction:column;
}
.yeq41{
gap:8px;
display:flex;
flex-direction:column;
align-items:flex-start;
}
.v5b5yz2{
gap:0.5rem;
align-items:center;
text-align:center;
display:flex;
flex-direction:column;
}
.a5av2hx{
overflow-wrap:break-word;
font-family:"Lora", Georgia, 'Times New Roman', serif;
line-height:1.1;
color:#1a0d10;
font-weight:700;
font-size:1.875rem;
letter-spacing:-.01em;
}
@media(max-width:620px){
.a5av2hx{
font-size:23px;
}
}
.d2if35ct .a5av2hx{
color:#f9eff2;
}
.k1cm3{
background:rgba(139,47,68,0.133);
padding:5px 0.688rem;
border-radius:0.25rem;
color:#8b2f44;
text-transform:uppercase;
letter-spacing:.12em;
}
.mt1ue{
gap:0.625rem;
display:inline-flex;
align-items:center;
}
.mt1ue::before{
background:#8b2f44;
width:1.5rem;
height:1px;
content:"";
display:inline-block;
}
.okjwfb{
gap:0.5rem;
align-items:center;
display:inline-flex;
}
.okjwfb::before{
background:#8b2f44;
border-radius:50%;
width:0.375rem;
content:"";
height:6px;
display:inline-block;
}
.d2if35ct .k1cm3{
background:rgba(139,47,68,0.144);
color:#f9eff2;
}
.d2if35ct .mt1ue::before,.d2if35ct .okjwfb::before{
background:#f9b8c8;
}
.taacn1t{
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
gap:6px;
font-weight:600;
font-size:0.875rem;
align-items:center;
white-space:nowrap;
color:#1e7f4a;
display:inline-flex;
}
.taacn1t:hover{
opacity:.8;
}
.taacn1t svg{
width:15px;
height:15px;
}
.q8uxnl8 svg{
height:0.875rem;
width:14px;
}
.t3086{
background:#1e7f4a;
border-radius:0.25rem;
padding:9px 1.125rem;
color:#ffffff;
}
.t3086:hover{
background:#166338;
opacity:1;
}
.d2if35ct .taacn1t{
color:#f9b8c8;
}
.u66cffy2{
margin:-2px 0 1rem;
background:rgba(92,67,74,0.201);
height:1px;
}
.d2if35ct .u66cffy2{
background:rgba(214,156,170,0.244);
}
.jmmnlao{
background:linear-gradient(141deg,#2b1419,#4a1f2e);
grid-template-columns:1.3fr 1fr;
margin:0;
border-radius:0.75rem;
gap:2.5rem;
padding:2.625rem;
display:grid;
color:#f9eff2;
}
.kkfk0d{
margin:18px 0 1rem;
letter-spacing:-.01em;
line-height:1.05;
font-family:"Lora", Georgia, 'Times New Roman', serif;
color:#f9eff2;
font-size:3.125rem;
overflow-wrap:anywhere;
}
.kkfk0d em{
color:#f9b8c8;
font-style:normal;
}
.hnzyltsc{
color:#c9adb5;
max-width:440px;
font-size:16px;
}
.aq3or8l{
gap:18px;
flex-wrap:wrap;
align-items:center;
display:flex;
margin-top:1.625rem;
}
.psrqtx{
color:#c9adb5;
font-size:0.875rem;
}
.xnhdi2hs{
color:#c9adb5;
font-size:13px;
}
.zt2dw9o{
margin:0.25rem 0 2px;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#f9eff2;
font-size:34px;
font-weight:700;
}
.mcjjhhp1{
margin-bottom:1.25rem;
color:#c9adb5;
font-size:0.875rem;
}
.mcjjhhp1 span[data-m]{
color:#f9eff2;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.qoisu2v{
gap:12px;
padding:0.688rem 0;
align-items:center;
border-top:1px solid rgba(214,156,170,0.218);
display:flex;
}
.h2hfw1 b{
display:block;
color:#f9eff2;
font-size:0.875rem;
font-weight:600;
}
.h2hfw1 span{
font-size:12.5px;
color:#c9adb5;
display:block;
}
@media(max-width:981px){
.jmmnlao{
padding:1.875rem;
grid-template-columns:1fr;
}
.kkfk0d{
font-size:2.375rem;
}
}
@media(max-width:621px){
.jmmnlao{
padding:24px;
}
.kkfk0d{
font-size:1.875rem;
}
}
.q2nsltx{
grid-template-columns:repeat(4,1fr);
border-radius:8px;
background:#2b1419;
display:grid;
}
.w8h6451q{
padding:1.375rem 1.5rem;
border-right:1px solid rgba(214,156,170,0.224);
}
.w8h6451q:last-child{
border-right:0;
}
.wn8jom1{
min-width:0;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
font-size:1.75rem;
color:#f9eff2;
}
.vvpi5{
color:#f9b8c8;
}
.ce2cz2{
color:#c9adb5;
margin-top:3px;
font-size:13.5px;
}
@media(max-width:983px){
.q2nsltx{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.q2nsltx{
grid-template-columns:1fr;
}
.w8h6451q{
border-right:0;
border-bottom:1px solid rgba(214,156,170,0.209);
}
.w8h6451q:last-child{
border-bottom:0;
}
}
.nbgjnvj{
gap:13px;
padding:1.25rem;
align-items:center;
display:flex;
}
.nbgjnvj .o8ppf22w{
display:flex;
}
.nq82if7{
font-weight:700;
display:block;
color:#1a0d10;
font-size:1.188rem;
}
.k62sb{
color:#5c434a;
font-size:0.813rem;
display:block;
}
.s5jtru60{
padding:24px;
text-decoration:none;
display:block;
color:inherit;
}
.rsbm0ny{
background:rgba(92,67,74,0.198);
border-radius:0.25rem;
height:3rem;
color:#8b2f44;
display:flex;
width:3rem;
margin-bottom:16px;
align-items:center;
justify-content:center;
}
.rsbm0ny svg{
height:24px;
width:1.5rem;
}
.yynqd{
color:#1a0d10;
font-family:"Lora", Georgia, 'Times New Roman', serif;
font-size:21px;
margin-bottom:4px;
}
.txqsljnq{
color:#5c434a;
font-size:0.875rem;
}
.ph553{
grid-template-columns:repeat(3,1fr);
gap:16px;
display:grid;
margin-top:0.5rem;
}
.s0pmr{
border-radius:8px;
padding:1.875rem;
text-align:center;
color:#f9eff2;
}
.zj0rg{
background:linear-gradient(rgba(0,0,0,0.312),rgba(0,0,0,0.325)),linear-gradient(133deg,#c27c3b,#b4516a);
}
.nugz9j1{
background:linear-gradient(rgba(0,0,0,0.333),rgba(0,0,0,0.324)),linear-gradient(136deg,#8b2f44,#b4516a);
}
.txghdq{
background:linear-gradient(rgba(0,0,0,0.368),rgba(0,0,0,0.323)),linear-gradient(133deg,#1e7f4a,#b4516a);
}
.rqaf8{
font-size:0.75rem;
letter-spacing:.16em;
opacity:.85;
}
.qc3h1{
margin:8px 0 2px;
font-weight:700;
font-size:40px;
overflow-wrap:anywhere;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.nvtzivae{
font-size:13px;
opacity:.8;
}
.mnmtbyh{
background:#ffffff;
border-radius:0.5rem;
overflow:hidden;
border:1px solid rgba(92,67,74,0.21);
align-items:center;
margin-top:1.125rem;
display:flex;
}
.s3qr5{
flex:0 0 auto;
padding:0.875rem 18px;
border-right:1px solid rgba(92,67,74,0.166);
white-space:nowrap;
font-size:0.875rem;
font-weight:700;
color:#1a0d10;
}
.feql6y{
overflow:hidden;
flex:1;
min-width:0;
}
.qhu9du{
padding:0.875rem 20px;
gap:1.875rem;
white-space:nowrap;
will-change:transform;
display:flex;
}
.px6x1vn{
color:#5c434a;
font-size:14px;
}
.px6x1vn b{
margin-right:8px;
font-weight:700;
color:#1e7f4a;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
@media(max-width:982px){
.ph553{
grid-template-columns:1fr;
}
}
.xt2vcn{
overflow:hidden;
padding:1rem;
border-radius:0.5rem;
flex-direction:column;
display:flex;
color:#f9eff2;
text-decoration:none;
aspect-ratio:16/11;
background-position:center;
background-size:cover;
position:relative;
}
.xt2vcn::after{
background:linear-gradient(transparent 40%,rgba(26,13,16,0.614)),linear-gradient(transparent 25%,rgba(0,0,0,0.701));
inset:0;
position:absolute;
content:"";
}
.xt2vcn>*{
position:relative;
z-index:1;
}
.wsnsisg{
background:#d32f2f;
padding:0.25rem 0.563rem;
gap:0.375rem;
border-radius:4px;
font-weight:700;
font-size:11px;
align-self:flex-start;
letter-spacing:.04em;
color:#fff;
display:inline-flex;
align-items:center;
}
.wsnsisg .e6vkhum2{
background:#fff;
}
.r9s0i0{
text-shadow:0 1px 4px rgba(0,0,0,0.766);
font-size:1.438rem;
font-weight:700;
font-family:"Lora", Georgia, 'Times New Roman', serif;
margin-top:auto;
}
.qr12zj3{
gap:8px;
color:#c9adb5;
font-size:12.5px;
align-items:center;
display:flex;
justify-content:space-between;
margin-top:8px;
}
.ccnftt{
color:#f9eff2;
font-weight:600;
}
.uoi1ixy{
border:1px solid rgba(92,67,74,0.156);
background:#f7f4f3;
padding:12px 1rem;
gap:0.75rem;
border-radius:4px;
color:#5c434a;
font-size:13.5px;
margin-top:0.875rem;
align-items:center;
display:flex;
}
.s9yaozb{
padding:1.625rem;
flex-direction:column;
display:flex;
}
.r1oe71b{
margin:10px 0 4px;
color:#1a0d10;
font-size:26px;
font-family:"Lora", Georgia, 'Times New Roman', serif;
}
.jd7yccww{
color:#8b2f44;
font-weight:700;
font-size:15px;
margin-bottom:0.875rem;
}
.vid7gd0u{
flex:1;
color:#5c434a;
font-size:14px;
}
.s9yaozb .uxhxr{
width:100%;
margin-top:18px;
}
.mge1l{
gap:0.625rem;
align-items:center;
margin-top:14px;
display:flex;
border-top:1px solid rgba(92,67,74,0.19);
justify-content:space-between;
padding-top:12px;
}
.lpoc5haq{
letter-spacing:.04em;
color:#5c434a;
font-size:0.688rem;
}
.chpatv{
font-weight:600;
font-size:0.813rem;
text-decoration:none;
color:#1e7f4a;
}
.aa4cr2{
padding:24px;
border-top:3px solid #8b2f44;
}
.vwgxznm8{
border-top-color:rgba(92,67,74,0.166);
}
.nv03dt0{
border-top-color:#c9adb5;
}
.ufnfzh64{
border-top-color:#c27c3b;
}
.ca18x2b{
border-top-color:#8b2f44;
}
.ut5u2z{
font-family:"Lora", Georgia, 'Times New Roman', serif;
font-size:22px;
font-weight:700;
color:#1a0d10;
}
.vmmdtm{
margin:2px 0 0.875rem;
font-size:13px;
color:#5c434a;
}
.kmbpfyy3{
gap:0.563rem;
padding:0.438rem 0;
font-size:13.5px;
display:flex;
color:#5c434a;
align-items:flex-start;
}
.kmbpfyy3 svg{
flex:0 0 auto;
width:16px;
height:1rem;
color:#1e7f4a;
margin-top:2px;
}
.o3y9whoy{
padding:28px;
}
.vr6tq{
gap:0.625rem;
font-size:1.5rem;
display:flex;
font-family:"Lora", Georgia, 'Times New Roman', serif;
margin-bottom:6px;
align-items:center;
color:#1a0d10;
}
.vr6tq svg{
width:22px;
color:#8b2f44;
height:1.375rem;
}
.kwzgmmbn{
gap:0.75rem;
margin-top:18px;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.qp7cj{
margin-left:auto;
}
.k6x3qc4{
gap:10px;
display:flex;
margin-top:1.375rem;
align-items:center;
border-top:1px solid rgba(92,67,74,0.199);
font-size:0.875rem;
padding-top:18px;
flex-wrap:wrap;
}
.pwnku{
color:#5c434a;
}
.hsrkz0n8{
border:1px solid rgba(92,67,74,0.201);
padding:9px 0.875rem;
border-radius:4px;
gap:0.438rem;
align-items:center;
text-decoration:none;
display:inline-flex;
font-size:0.844rem;
color:#1a0d10;
}
.hsrkz0n8 svg{
color:#8b2f44;
width:0.938rem;
height:15px;
}
@media(max-width:623px){
.qp7cj{
margin-left:0;
width:100%;
}
}
.asn2ybot{
border-radius:8px;
padding:2.125rem;
gap:24px;
background:#2b1419;
display:flex;
flex-wrap:wrap;
align-items:center;
color:#f9eff2;
}
.gx0qqg2t{
background:rgba(139,47,68,0.125);
flex:0 0 auto;
border-radius:8px;
height:56px;
color:#f9eff2;
width:56px;
align-items:center;
justify-content:center;
display:flex;
}
.gx0qqg2t svg{
height:26px;
width:26px;
}
.kxzh59h{
color:#f9eff2;
font-family:"Lora", Georgia, 'Times New Roman', serif;
font-size:25px;
}
.o6wy01{
color:#c9adb5;
font-size:0.875rem;
}
.mc8n38ur{
gap:0.75rem;
flex-wrap:wrap;
margin-left:auto;
display:flex;
}
@media(max-width:983px){
.mc8n38ur{
width:100%;
margin-left:0;
}
.mc8n38ur .uxhxr{
flex:1;
}
}
.g4e3wer{
padding:1.5rem;
}
.khe77g{
gap:0.625rem;
font-size:20px;
display:flex;
align-items:center;
font-family:"Lora", Georgia, 'Times New Roman', serif;
color:#1a0d10;
margin-bottom:14px;
}
.khe77g svg{
color:#8b2f44;
width:22px;
height:1.375rem;
}
.jqpwi7n{
background:#2b1419;
border-color:rgba(214,156,170,0.213);
color:#f9eff2;
}
.jqpwi7n .khe77g{
color:#f9eff2;
}
.jqpwi7n .khe77g svg{
color:#f9eff2;
}
.zp8qk{
font-size:0.875rem;
color:#c9adb5;
margin-bottom:16px;
}
.eotix5{
gap:0.625rem;
display:flex;
}
.obvjwc{
flex:1;
background:rgba(139,47,68,0.132);
border-radius:0.25rem;
padding:0.625rem 0.875rem;
font-size:13px;
color:#f9eff2;
}
.obvjwc small{
display:block;
color:#c9adb5;
font-size:0.625rem;
}
.iilzi{
clear:both;
color:#c9adb5;
margin-top:14px;
font-size:0.75rem;
}
.qravm{
padding:24px;
}
.l9qqt{
font-family:"Lora", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
font-size:1.125rem;
color:#1a0d10;
}
.cfogzi{
padding:10px 0;
border-top:1px solid rgba(92,67,74,0.19);
}
.cfogzi:first-of-type{
border-top:0;
}
.yw3lz{
font-size:0.75rem;
color:#5c434a;
}
.cfogzi b{
color:#1a0d10;
font-size:14.5px;
}
.dmdc646{
gap:0.625rem;
padding:11px 0;
display:flex;
border-top:1px solid rgba(92,67,74,0.19);
font-size:0.906rem;
justify-content:space-between;
color:#1a0d10;
text-decoration:none;
}
.dmdc646:first-of-type{
border-top:0;
}
.qd83ijkc{
gap:11px;
padding:12px 0;
display:flex;
border-top:1px solid rgba(92,67,74,0.197);
align-items:flex-start;
}
.qd83ijkc:first-of-type{
border-top:0;
}
.qd83ijkc .ue87kmlf{
flex:0 0 auto;
margin-top:1px;
color:#1e7f4a;
}
.qd83ijkc .ue87kmlf svg{
width:18px;
height:1.125rem;
}
.qd83ijkc b{
font-weight:600;
color:#1a0d10;
font-size:0.875rem;
}
.qd83ijkc span{
display:block;
font-size:12.5px;
color:#5c434a;
}
.nh2g220{
gap:0.875rem;
grid-template-columns:repeat(4,1fr);
margin-top:0.5rem;
display:grid;
}
.evso2{
padding:1.25rem;
text-align:center;
}
.mt7ra{
font-weight:700;
font-size:22px;
font-family:"Lora", Georgia, 'Times New Roman', serif;
color:#8b2f44;
}
.p3319{
margin-top:0.25rem;
color:#1a0d10;
font-size:0.844rem;
font-weight:600;
}
.x0dh6ie3{
margin-top:2px;
font-size:0.75rem;
color:#5c434a;
}
.flordf{
padding:14px 1.125rem;
gap:12px;
display:flex;
margin-top:1rem;
flex-wrap:wrap;
align-items:center;
}
.lmv6x{
color:#5c434a;
font-size:0.813rem;
}
.nwt364{
padding:8px 0.875rem;
border-radius:0.25rem;
border:1px solid rgba(92,67,74,0.176);
font-weight:600;
font-size:13px;
color:#5c434a;
}
@media(max-width:983px){
.nh2g220{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.nh2g220{
grid-template-columns:1fr;
}
}
.ra26fly{
padding:30px;
grid-template-columns:1.4fr 1fr;
gap:30px;
display:grid;
}
.zquqdd4j{
font-family:"Lora", Georgia, 'Times New Roman', serif;
font-size:1.75rem;
margin-bottom:0.875rem;
color:#1a0d10;
}
.md4zagga p{
font-size:0.906rem;
color:#5c434a;
margin-bottom:0.75rem;
}
.qkbzc0fi{
grid-template-columns:repeat(4,1fr);
gap:0.75rem;
margin-top:18px;
display:grid;
}
.hwfgxycv{
border-radius:4px;
padding:16px;
border:1px solid rgba(92,67,74,0.175);
}
.hawuy5{
font-weight:700;
color:#1a0d10;
font-family:"Lora", Georgia, 'Times New Roman', serif;
font-size:1.5rem;
}
.nfnyhcw{
color:#5c434a;
font-size:12px;
}
.lch99p7f .ovndm{
margin-bottom:16px;
display:block;
}
.l3wylg{
gap:0.688rem;
padding:0.688rem 0;
display:flex;
border-top:1px solid rgba(92,67,74,0.156);
align-items:flex-start;
}
.l3wylg:first-of-type{
border-top:0;
}
.l3wylg .ue87kmlf{
flex:0 0 auto;
margin-top:1px;
color:#1e7f4a;
}
.l3wylg .ue87kmlf svg{
height:1.125rem;
width:1.125rem;
}
.l3wylg b{
color:#1a0d10;
font-size:0.906rem;
}
.l3wylg span{
display:block;
color:#5c434a;
font-size:12.5px;
}
@media(max-width:981px){
.ra26fly{
grid-template-columns:1fr;
}
}
@media(max-width:979px){
.qkbzc0fi{
grid-template-columns:repeat(2,1fr);
}
}
.bb969{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.knppz{
background:linear-gradient(139deg,#2b1419,#4a1f2e);
min-height:300px;
position:relative;
}
.praqx5{
inset:0;
background-size:2.5rem 2.5rem;
background-image:linear-gradient(rgba(214,156,170,0.216) 1px,transparent 1px),linear-gradient(94deg,rgba(214,156,170,0.239) 1px,transparent 1px);
position:absolute;
}
.jxfks3{
color:#f9b8c8;
transform:translate(-50%,-100%);
top:48%;
position:absolute;
left:50%;
}
.jxfks3 svg{
width:40px;
height:2.5rem;
}
.x1w082l{
background:rgba(26,13,16,0.623);
border-radius:0.25rem;
padding:6px 0.625rem;
font-size:12px;
position:absolute;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
bottom:16px;
color:#c9adb5;
left:1.125rem;
}
.p3skzo2{
padding:28px;
}
.eb63vo9h{
margin-bottom:6px;
font-size:1.25rem;
color:#1a0d10;
font-family:"Lora", Georgia, 'Times New Roman', serif;
}
.m2m81xq{
margin:0.625rem 0;
color:#1a0d10;
font-size:0.906rem;
}
.ja0h9{
padding:9px 0;
gap:9px;
align-items:flex-start;
border-top:1px solid rgba(92,67,74,0.151);
color:#5c434a;
display:flex;
font-size:13.5px;
}
.ja0h9 svg{
flex:0 0 auto;
width:1rem;
height:16px;
margin-top:2px;
color:#8b2f44;
}
.slensu{
display:inline-block;
margin-top:0.875rem;
}
@media(max-width:763px){
.bb969{
grid-template-columns:1fr;
}
}
.g9cu718{
gap:22px;
padding:26px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.lcdmqf1{
border-radius:50%;
flex:0 0 auto;
background:#8b2f44;
font-family:"Lora", Georgia, 'Times New Roman', serif;
color:#ffffff;
align-items:center;
font-size:1.375rem;
width:64px;
justify-content:center;
height:64px;
font-weight:700;
display:flex;
}
.g67tzjq{
font-size:1.063rem;
color:#1a0d10;
}
.w7nqhj{
margin-top:2px;
color:#5c434a;
font-size:0.844rem;
}
.g3zdmr9v{
max-width:520px;
margin-top:8px;
color:#5c434a;
font-size:0.813rem;
}
.itsnwz{
text-align:right;
font-size:13px;
color:#5c434a;
margin-left:auto;
}
.entq6{
gap:0.375rem;
justify-content:flex-end;
color:#1e7f4a;
align-items:center;
display:inline-flex;
font-weight:600;
}
.entq6 svg{
height:0.938rem;
width:15px;
}
.wpqq6k6g{
margin-top:0.25rem;
}
.ugtkc{
margin-top:6px;
display:block;
color:#1e7f4a;
text-decoration:none;
}
@media(max-width:622px){
.itsnwz{
margin-left:0;
text-align:left;
}
.entq6{
justify-content:flex-start;
}
}
.jb69o{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:1rem;
display:grid;
margin-top:8px;
}
.cvkwsrx{
border-radius:8px;
padding:1.625rem;
background:#2b1419;
display:flex;
flex-direction:column;
color:#f9eff2;
justify-content:center;
}
.p6uc80{
font-size:46px;
font-weight:700;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.cvkwsrx .jrad6hq8{
margin:8px 0;
color:#c27c3b;
}
.nlt5b{
font-size:0.813rem;
color:#c9adb5;
}
.e9buya21{
padding:1.375rem;
}
.e9buya21 .jrad6hq8{
margin-bottom:0.625rem;
}
.d27ja{
font-size:14px;
color:#5c434a;
}
.jkfq5{
gap:0.625rem;
margin-top:16px;
display:flex;
justify-content:space-between;
font-size:13px;
}
.jkfq5 b{
font-weight:600;
color:#1a0d10;
}
.jkfq5 span{
color:#5c434a;
}
@media(max-width:983px){
.jb69o{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.jb69o{
grid-template-columns:1fr;
}
}
.o89ujp{
padding:22px 26px;
gap:18px;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.w861jk3{
color:#1a0d10;
font-size:1rem;
font-weight:700;
}
.x3ksy{
color:#1e7f4a;
font-size:0.875rem;
font-weight:600;
}
.l02as{
font-size:0.875rem;
color:#5c434a;
}
.o89ujp .yhaeu2{
margin-left:auto;
}
.t8duur{
gap:10px;
margin-top:16px;
border-top:1px solid rgba(92,67,74,0.203);
width:100%;
padding-top:16px;
display:flex;
flex-wrap:wrap;
}
.xk755zh3{
padding:9px 16px;
border-radius:4px;
border:1px solid rgba(92,67,74,0.154);
font-weight:600;
color:#5c434a;
font-size:13px;
}
@media(max-width:619px){
.o89ujp .yhaeu2{
margin-left:0;
}
}
.zwkc2qo{
padding:30px;
}
.cjebiwu{
gap:18px;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:18px;
}
.yh639 .o8ppf22w{
margin-bottom:12px;
}
.nb70h{
font-size:0.938rem;
margin-bottom:0.25rem;
display:block;
color:#1a0d10;
}
.n6vvy0q{
color:#5c434a;
font-size:0.844rem;
}
@media(max-width:979px){
.cjebiwu{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.cjebiwu{
grid-template-columns:1fr;
}
}
.uf2k3g{
margin-top:8px;
}
.wva2vq{
padding:1.25rem 0;
border-bottom:1px solid rgba(92,67,74,0.208);
}
.fp1dtu{
list-style:none;
gap:18px;
align-items:center;
cursor:pointer;
display:flex;
}
.fp1dtu::-webkit-details-marker{
display:none;
}
.ifn6r{
flex:0 0 auto;
background:#8b2f44;
border-radius:0.25rem;
padding:5px 9px;
font-size:0.625rem;
letter-spacing:.1em;
font-weight:700;
text-transform:uppercase;
color:#ffffff;
}
.cvx4wz0l{
flex:1;
color:#1a0d10;
font-size:1.063rem;
font-weight:700;
}
.xwofct{
transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
font-size:24px;
color:#5c434a;
line-height:1;
}
.wva2vq[open] .xwofct{
transform:rotate(44deg);
}
.yii1p7r{
padding:0.875rem 0 0 0;
font-size:0.906rem;
color:#5c434a;
max-width:780px;
}
.pillqyma{
padding:30px;
}
.zzy4mw{
font-size:25px;
margin-bottom:12px;
color:#1a0d10;
font-family:"Lora", Georgia, 'Times New Roman', serif;
}
.pillqyma p{
max-width:880px;
margin-bottom:10px;
font-size:0.906rem;
color:#5c434a;
}
.aki0viim{
font-weight:600;
color:#1e7f4a;
margin-top:0.75rem;
text-decoration:none;
display:inline-block;
}
.edfdm2{
background:#2b1419;
padding:2.5rem 0;
color:#c9adb5;
margin-top:34px;
}
.lqrlmype{
grid-template-columns:1.6fr repeat(4,1fr);
gap:26px;
display:grid;
}
.ihhlc9{
font-size:1.375rem;
font-family:"Lora", Georgia, 'Times New Roman', serif;
color:#f9eff2;
letter-spacing:.04em;
}
.en8w0bpd{
line-height:1.6;
margin-top:14px;
font-size:0.781rem;
}
.cvlwznit{
color:#f9eff2;
font-size:13px;
margin-bottom:12px;
display:block;
}
.zwtev{
padding:0.563rem 0;
display:block;
color:#c9adb5;
font-size:0.844rem;
text-decoration:none;
}
@media(max-width:980px){
.lqrlmype{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.lqrlmype{
grid-template-columns:1fr;
}
}
.mbbuqut9{
padding:1rem 0;
background:#3d1d24;
bottom:0;
z-index:60;
right:0;
position:fixed;
left:0;
color:#f9eff2;
}
.ojs0my{
gap:1.25rem;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.sur88h1n{
flex:1;
font-size:0.844rem;
color:#c9adb5;
min-width:240px;
}
.sur88h1n a{
color:#f9eff2;
text-decoration:underline;
}
.tcwxeb{
gap:0.625rem;
display:flex;
}
@media(max-width:623px){
.ojs0my{
gap:12px;
flex-direction:column;
align-items:stretch;
}
.tcwxeb .uxhxr{
flex:1;
}
}
.zugof4zr{
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1),transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
padding:0.875rem 16px;
gap:12px;
background:#ffffff;
border:1px solid rgba(92,67,74,0.198);
border-radius:0.5rem;
box-shadow:0 10px 1.5rem rgba(26,13,16,0.169), 0 4px 8px rgba(26,13,16,0.077);
left:1.125rem;
z-index:55;
bottom:1.125rem;
display:flex;
opacity:0;
transform:translateY(12px);
position:fixed;
pointer-events:none;
max-width:21.25rem;
}
.x9sc7{
pointer-events:auto;
opacity:1;
transform:translateY(0);
}
.xnqnm0n{
flex:0 0 auto;
border-radius:0.25rem;
background:rgba(139,47,68,0.099);
align-items:center;
color:#1e7f4a;
justify-content:center;
width:2.5rem;
display:flex;
height:2.5rem;
}
.xnqnm0n svg{
width:22px;
height:22px;
}
.p5wj9{
font-size:0.844rem;
line-height:1.4;
color:#1a0d10;
}
.p5wj9 b{
font-weight:700;
}
.p5wj9 .pk7i6{
font-weight:700;
color:#1e7f4a;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
@media(max-width:620px){
.zugof4zr{
right:10px;
left:0.625rem;
max-width:none;
}
}