*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#faf8f6;
line-height:1.55;
color:#5c4f4a;
font-size:16px;
overflow-x:hidden;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
overflow-wrap:break-word;
}
img{
display:block;
max-width:100%;
}
a{
text-decoration:none;
color:inherit;
}
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:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
}
::-webkit-scrollbar{
width:0.5rem;
height:0.5rem;
}
::-webkit-scrollbar-thumb{
border-radius:8px;
background:rgba(92,79,74,0.265);
}
::-webkit-scrollbar-track{
background:transparent;
}
.uzvzv{
padding:0 1.125rem;
margin:0 auto;
width:100%;
max-width:1240px;
}
.gqx0vtan{
padding:34px 0;
}
.xlcc0u{
font-weight:700;
color:#1a1412;
letter-spacing:-.01em;
line-height:1.1;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.875rem;
}
.ut0a9o{
margin-top:0.375rem;
color:#5c4f4a;
font-size:15px;
}
.eqltkv7g .xlcc0u{
color:#f9ede9;
}
.eqltkv7g .ut0a9o{
color:#c9aea6;
}
.vcbklzk{
background:#ffffff;
}
.z5sf10uq{
background:#ffffff;
border:1px solid rgba(92,79,74,0.216);
border-radius:10px;
}
.n8jbz6{
text-transform:uppercase;
font-weight:700;
line-height:1.4;
display:inline-block;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
color:#736a66;
letter-spacing:.12em;
font-size:11px;
}
.djnfuz{
gap:6px;
display:inline-flex;
color:#0d8148;
white-space:nowrap;
align-items:center;
font-weight:600;
}
.djnfuz svg{
height:0.938rem;
width:0.938rem;
}
.gzpmz{
background:rgba(92,79,74,0.219);
border-radius:0.375rem;
flex:0 0 auto;
align-items:center;
display:flex;
color:#9d2449;
justify-content:center;
height:30px;
width:1.875rem;
}
.gzpmz svg{
width:1.125rem;
height:1.125rem;
}
.eqltkv7g .gzpmz{
background:rgba(61,22,32,0.942);
color:#f9ede9;
}
.wrvb8j{
border-radius:50%;
background:#0d814e;
width:0.5rem;
height:0.5rem;
box-shadow:0 0 0 3px rgba(157,36,73,0.099);
display:inline-block;
vertical-align:middle;
margin-right:0.438rem;
}
.qqnbqc{
display:none;
}
@media(max-width:617px){
.uzvzv{
padding:0 0.875rem;
}
.gqx0vtan{
padding:1.625rem 0;
}
.xlcc0u{
font-size:1.438rem;
}
}
@keyframes nkr5nxym{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.d3o6t4g5{
background:#3d1620;
color:#c9aea6;
font-size:0.813rem;
}
.zhdcc1r{
gap:1rem;
flex-wrap:nowrap;
display:flex;
min-height:42px;
justify-content:space-between;
align-items:center;
}
.pu6zho5{
overflow:hidden;
gap:1.5rem;
display:flex;
align-items:center;
min-width:0;
}
.cx6r2bw{
overflow:hidden;
gap:7px;
text-overflow:ellipsis;
display:inline-flex;
white-space:nowrap;
align-items:center;
}
.cx6r2bw svg{
flex:0 0 auto;
color:#d47f2a;
height:0.875rem;
width:14px;
}
.cx6r2bw strong{
color:#f9ede9;
font-weight:600;
}
.v7ut4dt svg{
color:#0d814e;
}
.xwju6fj{
flex:0 0 auto;
}
.yqngip27{
padding:8px 0.75rem;
gap:8px;
border:1px solid rgba(138,72,89,0.288);
border-radius:0.375rem;
display:inline-flex;
align-items:center;
color:#f9ede9;
}
.yqngip27 svg{
color:#c9aea6;
width:0.875rem;
height:14px;
}
.j1kbf4fh{
background:#ffffff;
z-index:40;
position:sticky;
border-bottom:1px solid rgba(92,79,74,0.218);
top:0;
}
.ghatknq{
gap:22px;
align-items:center;
display:flex;
height:4.375rem;
}
.vbnn7{
flex:0 0 auto;
text-decoration:none;
display:flex;
color:#1a1412;
line-height:1;
flex-direction:column;
justify-content:center;
}
.fb3cmvfm{
white-space:nowrap;
font-weight:700;
font-size:1.375rem;
letter-spacing:.04em;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.fty9v7{
color:#9d2449;
text-transform:uppercase;
white-space:nowrap;
margin-top:3px;
letter-spacing:.16em;
font-size:0.563rem;
}
.vriey{
gap:0.25rem;
margin-left:0.375rem;
display:flex;
}
.y2i0ew1{
border-radius:6px;
padding:0.563rem 14px;
font-weight:600;
white-space:nowrap;
font-size:15px;
color:#5c4f4a;
text-decoration:none;
}
.oe6v5rmz{
background:#9d2449;
color:#ffffff;
}
.hrjlcuz{
gap:10px;
flex:0 0 auto;
margin-left:auto;
display:flex;
}
.yu5u9xeb{
border:1px solid rgba(92,79,74,0.261);
border-radius:0.375rem;
display:none;
cursor:pointer;
justify-content:center;
height:44px;
margin-left:8px;
width:2.75rem;
color:#1a1412;
align-items:center;
}
.yu5u9xeb svg{
width:22px;
height:22px;
}
.zbhwcx{
padding:16px 0 4px;
}
.a4ags3kr{
gap:0.625rem;
flex-wrap:wrap;
display:flex;
}
.flpiops{
border-radius:6px;
border:1px solid rgba(92,79,74,0.224);
padding:0.688rem 1rem;
gap:0.5rem;
background:#ffffff;
display:inline-flex;
color:#1a1412;
text-decoration:none;
align-items:center;
font-weight:600;
font-size:0.875rem;
}
.flpiops svg{
height:1rem;
width:1rem;
color:#9d2449;
}
.a9nmugz{
background:#ffffff;
display:none;
border-bottom:1px solid rgba(92,79,74,0.231);
}
.a9nmugz .uzvzv{
padding-top:14px;
padding-bottom:14px;
}
.wobugd4{
padding:11px 0.25rem;
font-weight:600;
color:#1a1412;
display:block;
border-bottom:1px solid rgba(92,79,74,0.214);
text-decoration:none;
}
.qqnbqc:checked~.a9nmugz{
display:block;
}
@media(max-width:757px){
.vriey{
display:none;
}
.yu5u9xeb{
display:flex;
}
.zbhwcx{
display:none;
}
.n4mm3qn{
display:none;
}
.ghatknq{
gap:0.625rem;
height:64px;
}
.hrjlcuz{
gap:0.5rem;
}
.fty9v7{
display:none;
}
}
@media(max-width:621px){
.fb3cmvfm{
font-size:1.188rem;
}
.ghatknq{
padding-bottom:0.625rem;
padding-top:0.625rem;
column-gap:10px;
flex-wrap:wrap;
row-gap:0.625rem;
height:auto;
}
.yu5u9xeb{
order:1;
margin-left:auto;
}
.hrjlcuz{
gap:0.5rem;
flex-basis:100%;
width:100%;
margin-left:0;
order:2;
}
.hrjlcuz .ao3lrgmr{
overflow:hidden;
flex:1 1 0;
padding:0.75rem 0.5rem;
min-width:0;
text-overflow:ellipsis;
font-size:13.5px;
white-space:nowrap;
text-align:center;
}
}
.ao3lrgmr{
gap:8px;
transition:background-color 0.22s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
padding:0.813rem 1.375rem;
border-radius:6px;
justify-content:center;
align-items:center;
display:inline-flex;
white-space:nowrap;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
text-decoration:none;
font-weight:600;
cursor:pointer;
font-size:0.938rem;
}
.ao3lrgmr svg{
height:1.063rem;
width:17px;
}
.kk21twan{
background:#0d8148;
color:#ffffff;
}
.kk21twan:hover{
background:#0c6e3d;
}
.m5ku3x0{
background:#9d2449;
color:#ffffff;
}
.m5ku3x0:hover{
opacity:.92;
}
.lsmhq{
border:1.5px solid rgba(92,79,74,0.266);
background:transparent;
color:#1a1412;
}
.l3hi1u{
background:transparent;
border:1.5px solid rgba(138,72,89,0.278);
color:#f9ede9;
}
.eqltkv7g .lsmhq{
border-color:rgba(138,72,89,0.257);
color:#f9ede9;
}
.exd8n5l{
gap:0.313rem;
font-size:13px;
color:#0d8148;
align-items:center;
display:inline-flex;
font-weight:600;
text-decoration:none;
cursor:pointer;
}
.exd8n5l svg{
width:0.875rem;
height:14px;
}
.eqltkv7g .exd8n5l{
color:#e89ba8;
}
.kgmlw5{
animation:nkr5nxym 1.4s infinite;
border-radius:50%;
background:#d92b2b;
width:6px;
height:6px;
display:inline-block;
}
.ij146b7r{
gap:2px;
display:inline-flex;
color:#d47f2a;
}
.ij146b7r svg{
height:1rem;
width:16px;
}
.bd6bm{
border:1px solid rgba(92,79,74,0.261);
padding:9px 14px;
gap:0.375rem;
border-radius:0.375rem;
background:#ffffff;
align-items:center;
color:#1a1412;
display:inline-flex;
font-size:0.813rem;
font-weight:600;
}
.a5ftnez{
background:#9d2449;
border-color:transparent;
color:#ffffff;
}
.t1u5pse{
background:rgba(92,79,74,0.232);
padding:0.313rem 9px;
border-radius:0.375rem;
letter-spacing:.1em;
color:#9d2449;
text-transform:uppercase;
font-size:0.625rem;
font-weight:700;
}
.ret66ftp{
padding:0.25rem 10px;
border-radius:0.375rem;
background:#d92b2b;
flex:0 0 auto;
font-weight:700;
color:#fff;
align-items:center;
font-size:12px;
display:inline-flex;
}
.xkq0y{
border-radius:0.625rem;
background:#ffffff;
border:1px solid rgba(92,79,74,0.245);
overflow:hidden;
text-decoration:none;
display:block;
color:inherit;
min-width:0;
}
.qnldjd35{
background-position:center;
display:block;
aspect-ratio:4/3;
position:relative;
background-size:cover;
}
.qxwvzt5{
aspect-ratio:16/10;
}
.ey9ul9m{
padding:0.875rem;
background:linear-gradient(transparent,rgba(26,20,18,0.616)),linear-gradient(transparent 30%,rgba(0,0,0,0.637));
right:0;
left:0;
bottom:0;
position:absolute;
}
.cbqebj{
text-transform:uppercase;
color:#c9aea6;
text-shadow:0 1px 3px rgba(0,0,0,0.68);
font-size:0.625rem;
letter-spacing:.14em;
display:block;
margin-bottom:3px;
}
.lvvyt6{
text-shadow:0 1px 0.25rem rgba(0,0,0,0.776);
font-weight:700;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#f9ede9;
font-size:1.25rem;
display:block;
}
.yuqtfrjk{
border-radius:0.375rem;
gap:6px;
padding:4px 9px;
background:#d92b2b;
color:#fff;
align-items:center;
font-size:0.688rem;
letter-spacing:.04em;
top:0.625rem;
position:absolute;
left:0.625rem;
font-weight:700;
display:inline-flex;
}
.yuqtfrjk .kgmlw5{
background:#fff;
}
.pe4uqqh{
padding:0.875rem 1rem;
}
.ch6zy5{
color:#0d814e;
font-weight:700;
font-size:14px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
}
.lxk4v1{
gap:0.375rem;
align-items:center;
font-size:12.5px;
display:flex;
margin-top:2px;
color:#5c4f4a;
}
.lxk4v1 i{
background:#d47f2a;
border-radius:50%;
width:7px;
height:0.438rem;
font-style:normal;
}
.pe4uqqh .ao3lrgmr{
width:100%;
margin-top:12px;
}
.j0vnjbl{
grid-template-columns:repeat(4,1fr);
gap:16px;
display:grid;
}
.f2qsl{
gap:16px;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.b8vh4{
gap:1rem;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.j0vnjbl>*,.f2qsl>*,.b8vh4>*{
min-width:0;
}
@media(max-width:981px){
.j0vnjbl,.f2qsl{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:617px){
.j0vnjbl,.f2qsl,.b8vh4{
grid-template-columns:1fr;
}
}
.ja6x5k0{
gap:1rem;
grid-template-columns:1fr 1fr;
display:grid;
}
.ja6x5k0>*{
min-width:0;
}
.xw7vrx{
padding:1.625rem;
}
.hsc1t{
padding:0.563rem 0;
gap:12px;
display:flex;
border-top:1px solid rgba(92,79,74,0.243);
font-size:0.875rem;
justify-content:space-between;
}
.hsc1t span{
flex:0 0 auto;
color:#5c4f4a;
}
.hsc1t b{
text-align:right;
}
.a2tw5{
padding:10px 0;
border-top:1px solid rgba(92,79,74,0.237);
}
.a2tw5:first-child{
border-top:0;
}
.pap9n9{
color:#5c4f4a;
font-size:12px;
}
.ix9dbc{
font-weight:600;
font-size:0.906rem;
color:#1a1412;
}
@media(max-width:757px){
.ja6x5k0{
grid-template-columns:1fr;
}
}
.a34znco{
min-width:0;
margin-bottom:1rem;
}
.olr05dz{
gap:0.75rem;
display:flex;
justify-content:space-between;
align-items:flex-end;
flex-wrap:wrap;
}
.olr05dz .wtke4h{
gap:6px;
flex-direction:column;
display:flex;
min-width:0;
}
.jmavm8{
gap:8px;
align-items:flex-start;
display:flex;
flex-direction:column;
}
.koejmqap{
gap:8px;
display:flex;
align-items:center;
text-align:center;
flex-direction:column;
}
.sff7ljfn{
font-size:1.875rem;
color:#1a1412;
font-weight:700;
overflow-wrap:break-word;
line-height:1.1;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
letter-spacing:-.01em;
}
@media(max-width:621px){
.sff7ljfn{
font-size:1.438rem;
}
}
.eqltkv7g .sff7ljfn{
color:#f9ede9;
}
.edey63l{
padding:5px 0.688rem;
border-radius:6px;
background:rgba(157,36,73,0.128);
letter-spacing:.12em;
text-transform:uppercase;
color:#9d2449;
}
.npud4vwn{
gap:10px;
align-items:center;
display:inline-flex;
}
.npud4vwn::before{
background:#9d2449;
height:1px;
display:inline-block;
content:"";
width:1.5rem;
}
.z3f866dw{
gap:8px;
align-items:center;
display:inline-flex;
}
.z3f866dw::before{
border-radius:50%;
background:#9d2449;
height:0.375rem;
width:6px;
display:inline-block;
content:"";
}
.eqltkv7g .edey63l{
background:rgba(61,22,32,0.93);
color:#f9ede9;
}
.eqltkv7g .npud4vwn::before,.eqltkv7g .z3f866dw::before{
background:#e89ba8;
}
.zl4qfo{
gap:6px;
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1);
font-size:14px;
align-items:center;
display:inline-flex;
white-space:nowrap;
color:#0d8148;
font-weight:600;
}
.zl4qfo:hover{
opacity:.8;
}
.zl4qfo svg{
width:0.938rem;
height:0.938rem;
}
.fzdx5cm svg{
height:14px;
width:0.875rem;
}
.uuly2ps2{
background:#0d8148;
padding:9px 18px;
border-radius:0.375rem;
color:#ffffff;
}
.uuly2ps2:hover{
background:#0c6e3d;
opacity:1;
}
.eqltkv7g .zl4qfo{
color:#e89ba8;
}
.ok8fg9tn{
margin:-2px 0 16px;
background:rgba(92,79,74,0.245);
height:1px;
}
.eqltkv7g .ok8fg9tn{
background:rgba(138,72,89,0.286);
}
.w0kvhm{
border-radius:1rem;
padding:2.625rem;
background:linear-gradient(134deg,#3d1620,#5a1f32);
margin:0;
grid-template-columns:1.3fr 1fr;
gap:2.5rem;
color:#f9ede9;
display:grid;
}
.w5a0b8wp{
margin:1.125rem 0 16px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
letter-spacing:-.01em;
font-size:3.125rem;
overflow-wrap:anywhere;
color:#f9ede9;
line-height:1.05;
}
.w5a0b8wp em{
font-style:normal;
color:#e89ba8;
}
.lqcr6{
color:#c9aea6;
font-size:1rem;
max-width:440px;
}
.lyabb0q8{
gap:1.125rem;
margin-top:1.625rem;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.kjr3efsh{
color:#c9aea6;
font-size:0.875rem;
}
.idonz{
color:#c9aea6;
font-size:13px;
}
.ejrr0je1{
margin:0.25rem 0 2px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-size:2.125rem;
font-weight:700;
color:#f9ede9;
}
.e2bdeqv{
margin-bottom:20px;
color:#c9aea6;
font-size:14px;
}
.e2bdeqv span[data-m]{
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
color:#f9ede9;
}
.rekrp0{
gap:0.75rem;
padding:0.688rem 0;
border-top:1px solid rgba(138,72,89,0.279);
align-items:center;
display:flex;
}
.hm7o4 b{
display:block;
font-size:0.875rem;
color:#f9ede9;
font-weight:600;
}
.hm7o4 span{
display:block;
font-size:0.781rem;
color:#c9aea6;
}
@media(max-width:979px){
.w0kvhm{
padding:30px;
grid-template-columns:1fr;
}
.w5a0b8wp{
font-size:2.375rem;
}
}
@media(max-width:618px){
.w0kvhm{
padding:24px;
}
.w5a0b8wp{
font-size:30px;
}
}
.p5ftw{
border-radius:10px;
background:#3d1620;
grid-template-columns:repeat(4,1fr);
display:grid;
}
.bf0kszm{
padding:22px 1.5rem;
border-right:1px solid rgba(138,72,89,0.265);
}
.bf0kszm:last-child{
border-right:0;
}
.mo5oqr{
font-weight:700;
font-size:1.75rem;
min-width:0;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
color:#f9ede9;
}
.znfhto{
color:#e89ba8;
}
.hngxh6iz{
color:#c9aea6;
margin-top:3px;
font-size:0.844rem;
}
@media(max-width:981px){
.p5ftw{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:617px){
.p5ftw{
grid-template-columns:1fr;
}
.bf0kszm{
border-bottom:1px solid rgba(138,72,89,0.297);
border-right:0;
}
.bf0kszm:last-child{
border-bottom:0;
}
}
.sa7mz0bv{
padding:24px;
text-decoration:none;
display:block;
color:inherit;
}
.pxu6yi{
border-radius:0.375rem;
background:rgba(92,79,74,0.243);
display:flex;
margin-bottom:1rem;
color:#9d2449;
width:3rem;
align-items:center;
justify-content:center;
height:48px;
}
.pxu6yi svg{
width:24px;
height:1.5rem;
}
.nqi8qy{
margin-bottom:0.25rem;
font-size:1.313rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
}
.e5246xt{
color:#5c4f4a;
font-size:14px;
}
.vk74j{
gap:0.813rem;
padding:20px;
display:flex;
align-items:center;
}
.vk74j .gzpmz{
display:flex;
}
.em04ozc{
display:block;
font-weight:700;
font-size:1.188rem;
color:#1a1412;
}
.k86a1x{
font-size:0.813rem;
display:block;
color:#5c4f4a;
}
.bwhhisz{
gap:1rem;
grid-template-columns:repeat(3,1fr);
margin-top:0.5rem;
display:grid;
}
.jypc20u{
padding:1.875rem;
border-radius:10px;
color:#f9ede9;
text-align:center;
}
.arov5g{
background:linear-gradient(rgba(0,0,0,0.326),rgba(0,0,0,0.342)),linear-gradient(138deg,#d47f2a,#b54d6f);
}
.oy54tyly{
background:linear-gradient(rgba(0,0,0,0.332),rgba(0,0,0,0.315)),linear-gradient(139deg,#9d2449,#b54d6f);
}
.iieypf{
background:linear-gradient(rgba(0,0,0,0.338),rgba(0,0,0,0.346)),linear-gradient(139deg,#0d814e,#b54d6f);
}
.mwrhhta6{
font-size:0.75rem;
opacity:.85;
letter-spacing:.16em;
}
.tvhz3xx{
margin:0.5rem 0 2px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
overflow-wrap:anywhere;
font-size:40px;
font-weight:700;
}
.jf1hh{
font-size:13px;
opacity:.8;
}
.z8jeqtk{
overflow:hidden;
background:#ffffff;
border:1px solid rgba(92,79,74,0.254);
border-radius:10px;
margin-top:18px;
align-items:center;
display:flex;
}
.bjnnitk{
flex:0 0 auto;
padding:0.875rem 18px;
color:#1a1412;
white-space:nowrap;
font-weight:700;
font-size:0.875rem;
border-right:1px solid rgba(92,79,74,0.227);
}
.h71xgb{
flex:1;
overflow:hidden;
min-width:0;
}
.nd1ucptl{
gap:1.875rem;
padding:0.875rem 20px;
will-change:transform;
white-space:nowrap;
display:flex;
}
.nyk2kuha{
font-size:0.875rem;
color:#5c4f4a;
}
.nyk2kuha b{
margin-right:8px;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
color:#0d814e;
}
@media(max-width:981px){
.bwhhisz{
grid-template-columns:1fr;
}
}
.jlzp0td{
font-size:1.5rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
margin-bottom:6px;
}
.i25ojl{
padding:0.875rem 0;
border-top:1px solid rgba(92,79,74,0.229);
}
.i25ojl:first-of-type{
border-top:0;
}
.l21lwgf{
font-size:12.5px;
margin-bottom:0.438rem;
color:#5c4f4a;
}
.kh1zmj{
gap:0.75rem;
flex-wrap:wrap;
display:flex;
justify-content:space-between;
align-items:center;
}
.ywp5u5{
font-weight:600;
font-size:15px;
}
.x62uuss{
gap:8px;
display:flex;
}
.rmbhqxpy{
border:1px solid rgba(92,79,74,0.211);
padding:0.375rem 0.75rem;
border-radius:6px;
text-align:center;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-size:14px;
min-width:3.375rem;
}
.rmbhqxpy small{
font-size:0.688rem;
color:#5c4f4a;
display:block;
font-family:"DM Sans", 'Helvetica Neue', Arial, sans-serif;
}
.taikjp{
gap:12px;
justify-content:space-between;
margin-bottom:6px;
flex-wrap:wrap;
align-items:baseline;
display:flex;
}
.lvuqs84i{
font-size:24px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
}
.d2zqzwp{
font-size:0.813rem;
color:#5c4f4a;
}
.d2zqzwp b{
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
color:#1a1412;
}
.mmw4u{
margin:1rem 0;
}
.yanqlj{
padding:13px 0.875rem;
border-radius:6px;
gap:14px;
display:flex;
align-items:center;
}
.yanqlj:nth-child(odd){
background:#f5f2ef;
}
.c8qo1{
color:#5c4f4a;
width:1.125rem;
font-weight:700;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
}
.tmtxd8{
flex:1;
min-width:0;
font-weight:600;
}
.ua3ypd{
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-size:14px;
color:#5c4f4a;
}
.d07855g{
width:100%;
}
.q834goi{
border-radius:10px;
overflow:hidden;
padding:16px;
aspect-ratio:16/11;
background-size:cover;
background-position:center;
display:flex;
color:#f9ede9;
position:relative;
flex-direction:column;
text-decoration:none;
}
.q834goi::after{
inset:0;
background:linear-gradient(transparent 40%,rgba(26,20,18,0.662)),linear-gradient(transparent 25%,rgba(0,0,0,0.675));
position:absolute;
content:"";
}
.q834goi>*{
position:relative;
z-index:1;
}
.drxvv4ex{
padding:0.25rem 9px;
gap:6px;
background:#d92b2b;
border-radius:6px;
align-items:center;
display:inline-flex;
align-self:flex-start;
font-weight:700;
font-size:0.688rem;
color:#fff;
letter-spacing:.04em;
}
.drxvv4ex .kgmlw5{
background:#fff;
}
.kktr836{
text-shadow:0 1px 0.25rem rgba(0,0,0,0.756);
font-weight:700;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.438rem;
margin-top:auto;
}
.jw97z{
gap:0.5rem;
align-items:center;
color:#c9aea6;
margin-top:8px;
justify-content:space-between;
display:flex;
font-size:0.781rem;
}
.hvibwe8{
color:#f9ede9;
font-weight:600;
}
.i2hy5{
border-radius:6px;
border:1px solid rgba(92,79,74,0.212);
background:#f5f2ef;
padding:12px 1rem;
gap:0.75rem;
display:flex;
margin-top:0.875rem;
font-size:13.5px;
align-items:center;
color:#5c4f4a;
}
.n5kb6et{
padding:26px;
display:flex;
flex-direction:column;
}
.mw14n7oi{
margin:0.625rem 0 4px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
font-size:1.625rem;
}
.chc85w4{
font-weight:700;
font-size:0.938rem;
color:#9d2449;
margin-bottom:14px;
}
.rk8awj{
flex:1;
color:#5c4f4a;
font-size:14px;
}
.n5kb6et .ao3lrgmr{
margin-top:1.125rem;
width:100%;
}
.pe3nqf7{
gap:0.625rem;
margin-top:14px;
justify-content:space-between;
align-items:center;
padding-top:0.75rem;
border-top:1px solid rgba(92,79,74,0.257);
display:flex;
}
.ipuo4i8a{
color:#5c4f4a;
letter-spacing:.04em;
font-size:11px;
}
.fkz8qf3{
color:#0d8148;
font-size:0.813rem;
text-decoration:none;
font-weight:600;
}
.rt9gki{
padding:1.75rem;
}
.boqcf{
gap:0.625rem;
display:flex;
font-size:1.5rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:0.375rem;
color:#1a1412;
align-items:center;
}
.boqcf svg{
color:#9d2449;
width:22px;
height:1.375rem;
}
.xv48smux{
gap:12px;
flex-wrap:wrap;
display:flex;
margin-top:1.125rem;
align-items:center;
}
.roi81e8{
margin-left:auto;
}
.yf62d{
gap:10px;
flex-wrap:wrap;
margin-top:22px;
border-top:1px solid rgba(92,79,74,0.229);
align-items:center;
padding-top:1.125rem;
display:flex;
font-size:0.875rem;
}
.qynef{
color:#5c4f4a;
}
.q61ap3n{
padding:0.563rem 0.875rem;
gap:0.438rem;
border-radius:0.375rem;
border:1px solid rgba(92,79,74,0.223);
color:#1a1412;
align-items:center;
font-size:13.5px;
text-decoration:none;
display:inline-flex;
}
.q61ap3n svg{
width:15px;
color:#9d2449;
height:15px;
}
@media(max-width:619px){
.roi81e8{
width:100%;
margin-left:0;
}
}
.cls96p{
border-radius:10px;
gap:1.5rem;
padding:34px;
background:#3d1620;
color:#f9ede9;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.advcvw3j{
background:rgba(61,22,32,0.919);
border-radius:0.625rem;
flex:0 0 auto;
height:56px;
display:flex;
width:3.5rem;
color:#f9ede9;
justify-content:center;
align-items:center;
}
.advcvw3j svg{
height:26px;
width:26px;
}
.y4vmljk{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.563rem;
color:#f9ede9;
}
.sa2df9{
font-size:0.875rem;
color:#c9aea6;
}
.dpj9e4{
gap:12px;
display:flex;
margin-left:auto;
flex-wrap:wrap;
}
@media(max-width:980px){
.dpj9e4{
margin-left:0;
width:100%;
}
.dpj9e4 .ao3lrgmr{
flex:1;
}
}
.peqtzi{
padding:1.5rem;
}
.lv5s1lh{
gap:10px;
align-items:center;
display:flex;
font-size:20px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
color:#1a1412;
}
.lv5s1lh svg{
height:1.375rem;
width:22px;
color:#9d2449;
}
.bk73s{
background:#3d1620;
border-color:rgba(138,72,89,0.308);
color:#f9ede9;
}
.bk73s .lv5s1lh{
color:#f9ede9;
}
.bk73s .lv5s1lh svg{
color:#f9ede9;
}
.dnk0g7u8{
margin-bottom:16px;
color:#c9aea6;
font-size:14px;
}
.u5jejajv{
gap:0.625rem;
display:flex;
}
.pkoq14o{
background:rgba(61,22,32,0.916);
padding:10px 0.875rem;
border-radius:6px;
flex:1;
color:#f9ede9;
font-size:13px;
}
.pkoq14o small{
display:block;
font-size:10px;
color:#c9aea6;
}
.eqqx1fxu{
color:#c9aea6;
margin-top:0.875rem;
clear:both;
font-size:0.75rem;
}
.arvn3{
padding:24px;
border-top:3px solid #9d2449;
}
.aef7ow9{
border-top-color:rgba(92,79,74,0.236);
}
.kgkd9{
border-top-color:#c9aea6;
}
.hng40{
border-top-color:#d47f2a;
}
.ihvf1d{
border-top-color:#9d2449;
}
.p0olapj{
font-weight:700;
color:#1a1412;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:1.375rem;
}
.kvrml{
margin:2px 0 0.875rem;
font-size:0.813rem;
color:#5c4f4a;
}
.d68f2089{
padding:0.438rem 0;
gap:0.563rem;
font-size:0.844rem;
display:flex;
align-items:flex-start;
color:#5c4f4a;
}
.d68f2089 svg{
flex:0 0 auto;
margin-top:2px;
width:16px;
color:#0d814e;
height:16px;
}
.r5elwd{
margin-top:0.5rem;
}
.mu6yw{
padding:1.25rem 0;
border-bottom:1px solid rgba(92,79,74,0.256);
}
.dvxsje{
list-style:none;
gap:18px;
cursor:pointer;
align-items:center;
display:flex;
}
.dvxsje::-webkit-details-marker{
display:none;
}
.m3n489i{
flex:0 0 auto;
background:#9d2449;
padding:5px 0.563rem;
border-radius:0.375rem;
color:#ffffff;
letter-spacing:.1em;
font-size:10px;
text-transform:uppercase;
font-weight:700;
}
.oy4ofa0{
flex:1;
color:#1a1412;
font-weight:700;
font-size:1.063rem;
}
.k1b96s7{
transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
color:#5c4f4a;
font-size:1.5rem;
line-height:1;
}
.mu6yw[open] .k1b96s7{
transform:rotate(49deg);
}
.tdkgec{
padding:14px 0 0 0;
max-width:780px;
font-size:0.906rem;
color:#5c4f4a;
}
.ve4eg6{
padding:24px;
}
.xlchv6{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
margin-bottom:0.875rem;
font-size:18px;
color:#1a1412;
}
.k2uerj{
padding:10px 0;
border-top:1px solid rgba(92,79,74,0.24);
}
.k2uerj:first-of-type{
border-top:0;
}
.u2lktj{
color:#5c4f4a;
font-size:0.75rem;
}
.k2uerj b{
font-size:0.906rem;
color:#1a1412;
}
.vgau5w{
gap:0.625rem;
padding:11px 0;
display:flex;
color:#1a1412;
font-size:0.906rem;
text-decoration:none;
justify-content:space-between;
border-top:1px solid rgba(92,79,74,0.266);
}
.vgau5w:first-of-type{
border-top:0;
}
.fzxrsq7{
padding:12px 0;
gap:11px;
border-top:1px solid rgba(92,79,74,0.232);
display:flex;
align-items:flex-start;
}
.fzxrsq7:first-of-type{
border-top:0;
}
.fzxrsq7 .p7p4ukd{
flex:0 0 auto;
margin-top:1px;
color:#0d814e;
}
.fzxrsq7 .p7p4ukd svg{
height:1.125rem;
width:1.125rem;
}
.fzxrsq7 b{
font-weight:600;
color:#1a1412;
font-size:0.875rem;
}
.fzxrsq7 span{
display:block;
color:#5c4f4a;
font-size:12.5px;
}
.uragwfvx{
gap:22px;
padding:26px;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.hkm0cw{
background:#9d2449;
border-radius:50%;
flex:0 0 auto;
align-items:center;
width:64px;
justify-content:center;
color:#ffffff;
height:64px;
font-size:1.375rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
display:flex;
font-weight:700;
}
.m7rp75q6{
font-size:1.063rem;
color:#1a1412;
}
.avfw2{
margin-top:2px;
font-size:13.5px;
color:#5c4f4a;
}
.ioimcr{
max-width:32.5rem;
color:#5c4f4a;
font-size:13px;
margin-top:0.5rem;
}
.solam3gi{
font-size:0.813rem;
color:#5c4f4a;
margin-left:auto;
text-align:right;
}
.dr6q0i{
gap:6px;
align-items:center;
display:inline-flex;
font-weight:600;
justify-content:flex-end;
color:#0d814e;
}
.dr6q0i svg{
height:0.938rem;
width:0.938rem;
}
.ksgehgqh{
margin-top:4px;
}
.ed5s6{
color:#0d8148;
margin-top:6px;
text-decoration:none;
display:block;
}
@media(max-width:622px){
.solam3gi{
text-align:left;
margin-left:0;
}
.dr6q0i{
justify-content:flex-start;
}
}
.nj4rv{
padding:22px 26px;
gap:1.125rem;
flex-wrap:wrap;
align-items:center;
display:flex;
}
.j2p5ftgc{
font-weight:700;
color:#1a1412;
font-size:16px;
}
.nguseb4{
font-weight:600;
font-size:14px;
color:#0d814e;
}
.usoo43{
color:#5c4f4a;
font-size:14px;
}
.nj4rv .ret66ftp{
margin-left:auto;
}
.ej0xil4c{
gap:0.625rem;
flex-wrap:wrap;
display:flex;
width:100%;
padding-top:1rem;
margin-top:16px;
border-top:1px solid rgba(92,79,74,0.25);
}
.hgq93be7{
border:1px solid rgba(92,79,74,0.242);
padding:9px 16px;
border-radius:0.375rem;
font-size:0.813rem;
font-weight:600;
color:#5c4f4a;
}
@media(max-width:621px){
.nj4rv .ret66ftp{
margin-left:0;
}
}
.orug96{
gap:30px;
grid-template-columns:1.4fr 1fr;
padding:30px;
display:grid;
}
.lj7lc{
margin-bottom:14px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
font-size:1.75rem;
}
.wedpujbw p{
color:#5c4f4a;
margin-bottom:12px;
font-size:0.906rem;
}
.brixxf{
gap:0.75rem;
grid-template-columns:repeat(4,1fr);
margin-top:1.125rem;
display:grid;
}
.zmhskh{
border-radius:6px;
border:1px solid rgba(92,79,74,0.223);
padding:16px;
}
.vabalb{
font-weight:700;
color:#1a1412;
font-size:1.5rem;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
}
.ymuifdl1{
font-size:12px;
color:#5c4f4a;
}
.r3kkiw .n8jbz6{
margin-bottom:1rem;
display:block;
}
.d9xl1xr{
padding:0.688rem 0;
gap:11px;
align-items:flex-start;
border-top:1px solid rgba(92,79,74,0.244);
display:flex;
}
.d9xl1xr:first-of-type{
border-top:0;
}
.d9xl1xr .p7p4ukd{
flex:0 0 auto;
color:#0d814e;
margin-top:1px;
}
.d9xl1xr .p7p4ukd svg{
width:18px;
height:1.125rem;
}
.d9xl1xr b{
color:#1a1412;
font-size:14.5px;
}
.d9xl1xr span{
font-size:0.781rem;
display:block;
color:#5c4f4a;
}
@media(max-width:983px){
.orug96{
grid-template-columns:1fr;
}
}
@media(max-width:983px){
.brixxf{
grid-template-columns:repeat(2,1fr);
}
}
.ci303q7{
overflow:hidden;
grid-template-columns:1.2fr 1fr;
display:grid;
}
.efhuo5i{
background:linear-gradient(131deg,#3d1620,#5a1f32);
position:relative;
min-height:300px;
}
.h2vo18p{
inset:0;
background-size:2.5rem 40px;
position:absolute;
background-image:linear-gradient(rgba(138,72,89,0.252) 1px,transparent 1px),linear-gradient(85deg,rgba(138,72,89,0.29) 1px,transparent 1px);
}
.ubcoo{
position:absolute;
transform:translate(-50%,-100%);
left:50%;
color:#e89ba8;
top:48%;
}
.ubcoo svg{
height:2.5rem;
width:40px;
}
.zdyvr{
background:rgba(26,20,18,0.646);
padding:0.375rem 10px;
border-radius:0.375rem;
color:#c9aea6;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
left:1.125rem;
position:absolute;
font-size:12px;
bottom:1rem;
}
.qvej404t{
padding:1.75rem;
}
.ppnaoz94{
font-size:20px;
margin-bottom:6px;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#1a1412;
}
.wlfzhj{
margin:10px 0;
font-size:14.5px;
color:#1a1412;
}
.eu9zh9g{
padding:0.563rem 0;
gap:9px;
align-items:flex-start;
border-top:1px solid rgba(92,79,74,0.237);
font-size:13.5px;
display:flex;
color:#5c4f4a;
}
.eu9zh9g svg{
flex:0 0 auto;
margin-top:2px;
color:#9d2449;
width:16px;
height:1rem;
}
.jlbnn07x{
margin-top:0.875rem;
display:inline-block;
}
@media(max-width:763px){
.ci303q7{
grid-template-columns:1fr;
}
}
.xxnqfm{
padding:1.875rem;
}
.axvaa9a{
gap:1.125rem;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:1.125rem;
}
.ms6emc .gzpmz{
margin-bottom:12px;
}
.v221vf43{
display:block;
font-size:0.938rem;
color:#1a1412;
margin-bottom:4px;
}
.fm72j{
font-size:13.5px;
color:#5c4f4a;
}
@media(max-width:983px){
.axvaa9a{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.axvaa9a{
grid-template-columns:1fr;
}
}
.bvl4wtj0{
gap:14px;
grid-template-columns:repeat(4,1fr);
margin-top:8px;
display:grid;
}
.e5ym5dim{
padding:1.25rem;
text-align:center;
}
.a3b8pcoh{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
color:#9d2449;
font-size:22px;
font-weight:700;
}
.tzsh0{
font-size:13.5px;
margin-top:4px;
color:#1a1412;
font-weight:600;
}
.x9spf0tc{
font-size:0.75rem;
color:#5c4f4a;
margin-top:2px;
}
.u1016{
gap:12px;
padding:0.875rem 18px;
align-items:center;
display:flex;
margin-top:1rem;
flex-wrap:wrap;
}
.r1g2asnb{
color:#5c4f4a;
font-size:13px;
}
.w8s59qr4{
border:1px solid rgba(92,79,74,0.258);
border-radius:0.375rem;
padding:8px 0.875rem;
font-weight:600;
color:#5c4f4a;
font-size:13px;
}
@media(max-width:981px){
.bvl4wtj0{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.bvl4wtj0{
grid-template-columns:1fr;
}
}
.mxshc8{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:1rem;
display:grid;
margin-top:8px;
}
.v8417k{
background:#3d1620;
border-radius:10px;
padding:26px;
display:flex;
justify-content:center;
flex-direction:column;
color:#f9ede9;
}
.czmnyk4{
font-size:2.875rem;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
}
.v8417k .ij146b7r{
margin:0.5rem 0;
color:#d47f2a;
}
.ireyb{
color:#c9aea6;
font-size:0.813rem;
}
.adwq7jp{
padding:1.375rem;
}
.adwq7jp .ij146b7r{
margin-bottom:10px;
}
.rtg4n{
color:#5c4f4a;
font-size:14px;
}
.nu9sebmk{
gap:10px;
justify-content:space-between;
display:flex;
font-size:13px;
margin-top:16px;
}
.nu9sebmk b{
font-weight:600;
color:#1a1412;
}
.nu9sebmk span{
color:#5c4f4a;
}
@media(max-width:979px){
.mxshc8{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.mxshc8{
grid-template-columns:1fr;
}
}
.zk514h8{
padding:1.875rem;
}
.d6z4j{
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:25px;
margin-bottom:0.75rem;
color:#1a1412;
}
.zk514h8 p{
color:#5c4f4a;
max-width:55rem;
font-size:0.906rem;
margin-bottom:10px;
}
.go53a{
font-weight:600;
margin-top:12px;
display:inline-block;
color:#0d8148;
text-decoration:none;
}
.s3u66u{
padding:40px 0;
background:#3d1620;
margin-top:34px;
color:#c9aea6;
}
.aqc6s{
gap:1.625rem;
grid-template-columns:1.6fr repeat(4,1fr);
display:grid;
}
.fp15g{
color:#f9ede9;
font-family:"Source Serif 4", Georgia, 'Times New Roman', serif;
font-size:22px;
letter-spacing:.04em;
}
.wcas153p{
margin-top:14px;
line-height:1.6;
font-size:0.781rem;
}
.mvncs5v5{
font-size:0.813rem;
color:#f9ede9;
display:block;
margin-bottom:12px;
}
.nxs0icx{
padding:0.563rem 0;
color:#c9aea6;
font-size:0.844rem;
display:block;
text-decoration:none;
}
@media(max-width:981px){
.aqc6s{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.aqc6s{
grid-template-columns:1fr;
}
}
.ab04or7{
background:#4a1b28;
padding:1rem 0;
color:#f9ede9;
position:fixed;
bottom:0;
left:0;
z-index:60;
right:0;
}
.tnldq7{
gap:20px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.dpcdi7ht{
flex:1;
min-width:15rem;
font-size:0.844rem;
color:#c9aea6;
}
.dpcdi7ht a{
color:#f9ede9;
text-decoration:underline;
}
.w88mj{
gap:0.625rem;
display:flex;
}
@media(max-width:618px){
.tnldq7{
gap:12px;
align-items:stretch;
flex-direction:column;
}
.w88mj .ao3lrgmr{
flex:1;
}
}
.jttsw{
padding:14px 16px;
border:1px solid rgba(92,79,74,0.258);
background:#ffffff;
gap:12px;
border-radius:0.625rem;
transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1),transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
opacity:0;
max-width:21.25rem;
left:18px;
display:flex;
pointer-events:none;
z-index:55;
position:fixed;
transform:translateY(0.75rem);
bottom:1.125rem;
box-shadow:0 0.5rem 1.5rem rgba(26,20,18,0.154), 0 2px 0.375rem rgba(26,20,18,0.056);
}
.ax83yrn{
opacity:1;
pointer-events:auto;
transform:translateY(0);
}
.n8qypu{
flex:0 0 auto;
border-radius:0.375rem;
background:rgba(157,36,73,0.091);
display:flex;
color:#0d814e;
align-items:center;
justify-content:center;
width:40px;
height:2.5rem;
}
.n8qypu svg{
width:1.375rem;
height:22px;
}
.ej3u5{
color:#1a1412;
line-height:1.4;
font-size:13.5px;
}
.ej3u5 b{
font-weight:700;
}
.ej3u5 .a9kw3{
color:#0d814e;
font-family:"JetBrains Mono", Menlo, Monaco, Consolas, monospace;
font-weight:700;
}
@media(max-width:621px){
.jttsw{
right:0.625rem;
left:10px;
max-width:none;
}
}