*{
padding:0;
margin:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#faf8f7;
line-height:1.55;
-webkit-font-smoothing:antialiased;
font-size:1rem;
color:#564147;
overflow-wrap:break-word;
text-rendering:optimizeLegibility;
overflow-x:hidden;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
img{
display:block;
max-width:100%;
}
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{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#1a1214;
overflow-wrap:anywhere;
}
::-webkit-scrollbar{
width:8px;
height:8px;
}
::-webkit-scrollbar-thumb{
border-radius:0.5rem;
background:rgba(86,65,71,0.233);
}
::-webkit-scrollbar-track{
background:transparent;
}
.iwhbqoa{
padding:0 18px;
margin:0 auto;
width:100%;
max-width:1240px;
}
.jeywi{
padding:34px 0;
}
.x19c1p{
color:#1a1214;
font-size:30px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-weight:700;
line-height:1.1;
letter-spacing:-.01em;
}
.zumv5xp2{
margin-top:6px;
font-size:15px;
color:#564147;
}
.hjffogl5 .x19c1p{
color:#f9e8ec;
}
.hjffogl5 .zumv5xp2{
color:#c4a3ab;
}
.k4dt91c{
background:#ffffff;
}
.vkkvk{
border-radius:8px;
border:1px solid rgba(86,65,71,0.2);
background:#ffffff;
}
.ohzq8lv{
text-transform:uppercase;
font-size:0.688rem;
display:inline-block;
color:#826b71;
font-weight:700;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
letter-spacing:.12em;
line-height:1.4;
}
.ygxt1{
gap:6px;
white-space:nowrap;
font-weight:600;
display:inline-flex;
align-items:center;
color:#0c8159;
}
.ygxt1 svg{
width:15px;
height:15px;
}
.kty04gm{
flex:0 0 auto;
background:rgba(86,65,71,0.248);
border-radius:4px;
height:30px;
color:#a82d4e;
align-items:center;
display:flex;
justify-content:center;
width:30px;
}
.kty04gm svg{
width:1.125rem;
height:1.125rem;
}
.hjffogl5 .kty04gm{
background:rgba(45,19,24,0.902);
color:#f9e8ec;
}
.nh53qo5f{
background:#0b7c55;
border-radius:50%;
height:0.5rem;
margin-right:0.438rem;
display:inline-block;
vertical-align:middle;
width:8px;
box-shadow:0 0 0 3px rgba(168,45,78,0.102);
}
.ip66ypil{
display:none;
}
@media(max-width:617px){
.iwhbqoa{
padding:0 14px;
}
.jeywi{
padding:26px 0;
}
.x19c1p{
font-size:23px;
}
}
@keyframes zut3d9p{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.l2vku{
background:#2d1318;
color:#c4a3ab;
font-size:13px;
}
.urvu1{
gap:16px;
align-items:center;
justify-content:space-between;
flex-wrap:nowrap;
display:flex;
min-height:42px;
}
.kio9k575{
gap:24px;
overflow:hidden;
display:flex;
align-items:center;
min-width:0;
}
.d6kx2d{
overflow:hidden;
gap:0.438rem;
text-overflow:ellipsis;
display:inline-flex;
white-space:nowrap;
align-items:center;
}
.d6kx2d svg{
flex:0 0 auto;
height:0.875rem;
color:#d97e2c;
width:14px;
}
.d6kx2d strong{
font-weight:600;
color:#f9e8ec;
}
.qd6qbuy svg{
color:#0b7c55;
}
.xz386gj{
flex:0 0 auto;
}
.b4kjur{
border:1px solid rgba(139,69,83,0.303);
border-radius:4px;
gap:0.5rem;
padding:0.5rem 12px;
display:inline-flex;
color:#f9e8ec;
align-items:center;
}
.b4kjur svg{
height:0.875rem;
width:0.875rem;
color:#c4a3ab;
}
.mbiss{
background:#ffffff;
position:sticky;
z-index:40;
top:0;
border-bottom:1px solid rgba(86,65,71,0.25);
}
.pdj22{
gap:22px;
align-items:center;
display:flex;
height:70px;
}
.h7zit{
flex:0 0 auto;
text-decoration:none;
display:flex;
justify-content:center;
color:#1a1214;
line-height:1;
flex-direction:column;
}
.kk3irzzf{
font-weight:700;
letter-spacing:.04em;
white-space:nowrap;
font-size:1.375rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.xp8cc5{
letter-spacing:.16em;
white-space:nowrap;
font-size:9px;
margin-top:3px;
color:#a82d4e;
text-transform:uppercase;
}
.tvdpsg{
gap:0.25rem;
margin-left:6px;
display:flex;
}
.h66f85sk{
border-radius:4px;
padding:9px 0.875rem;
text-decoration:none;
font-weight:600;
white-space:nowrap;
color:#564147;
font-size:15px;
}
.r6pf1zz{
background:#a82d4e;
color:#ffffff;
}
.mrq22j{
gap:10px;
flex:0 0 auto;
margin-left:auto;
display:flex;
}
.v6kspha5{
border-radius:0.25rem;
border:1px solid rgba(86,65,71,0.219);
cursor:pointer;
justify-content:center;
display:none;
align-items:center;
height:2.75rem;
margin-left:0.5rem;
color:#1a1214;
width:2.75rem;
}
.v6kspha5 svg{
height:22px;
width:1.375rem;
}
.s3fdg7nj{
padding:16px 0 4px;
}
.sd43x{
gap:10px;
flex-wrap:wrap;
display:flex;
}
.u78hq{
background:#ffffff;
padding:11px 16px;
border:1px solid rgba(86,65,71,0.238);
gap:0.5rem;
border-radius:4px;
display:inline-flex;
font-size:14px;
color:#1a1214;
text-decoration:none;
align-items:center;
font-weight:600;
}
.u78hq svg{
color:#a82d4e;
width:16px;
height:16px;
}
.ks9v6p{
background:#ffffff;
display:none;
border-bottom:1px solid rgba(86,65,71,0.198);
}
.ks9v6p .iwhbqoa{
padding-top:0.875rem;
padding-bottom:0.875rem;
}
.qed2n{
padding:11px 0.25rem;
display:block;
font-weight:600;
border-bottom:1px solid rgba(86,65,71,0.2);
text-decoration:none;
color:#1a1214;
}
.ip66ypil:checked~.ks9v6p{
display:block;
}
@media(max-width:758px){
.tvdpsg{
display:none;
}
.v6kspha5{
display:flex;
}
.s3fdg7nj{
display:none;
}
.m4lmc{
display:none;
}
.pdj22{
gap:10px;
height:64px;
}
.mrq22j{
gap:0.5rem;
}
.xp8cc5{
display:none;
}
}
@media(max-width:618px){
.kk3irzzf{
font-size:19px;
}
.pdj22{
height:auto;
padding-bottom:10px;
flex-wrap:wrap;
column-gap:10px;
row-gap:0.625rem;
padding-top:10px;
}
.v6kspha5{
margin-left:auto;
order:1;
}
.mrq22j{
gap:8px;
order:2;
width:100%;
margin-left:0;
flex-basis:100%;
}
.mrq22j .t71wr{
flex:1 1 0;
overflow:hidden;
padding:12px 0.5rem;
min-width:0;
text-overflow:ellipsis;
font-size:0.844rem;
text-align:center;
white-space:nowrap;
}
}
.t71wr{
gap:0.5rem;
border-radius:4px;
transition:background-color 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
padding:0.813rem 1.375rem;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-weight:600;
justify-content:center;
align-items:center;
text-decoration:none;
white-space:nowrap;
display:inline-flex;
font-size:15px;
cursor:pointer;
}
.t71wr svg{
height:17px;
width:17px;
}
.ucp77l2a{
background:#0c8159;
color:#ffffff;
}
.ucp77l2a:hover{
background:#0a6e4c;
}
.d6ch2{
background:#a82d4e;
color:#ffffff;
}
.d6ch2:hover{
opacity:.92;
}
.lhdu2sn{
border:1.5px solid rgba(86,65,71,0.236);
background:transparent;
color:#1a1214;
}
.spbhd{
border:1.5px solid rgba(139,69,83,0.31);
background:transparent;
color:#f9e8ec;
}
.hjffogl5 .lhdu2sn{
border-color:rgba(139,69,83,0.31);
color:#f9e8ec;
}
.x2qegqyf{
gap:0.313rem;
align-items:center;
text-decoration:none;
font-weight:600;
font-size:0.813rem;
display:inline-flex;
cursor:pointer;
color:#0c8159;
}
.x2qegqyf svg{
height:14px;
width:14px;
}
.hjffogl5 .x2qegqyf{
color:#e8a1b3;
}
.r73dwk{
border-radius:50%;
background:#d92c3a;
animation:zut3d9p 1.4s infinite;
height:0.375rem;
display:inline-block;
width:0.375rem;
}
.sl7n1{
gap:2px;
display:inline-flex;
color:#d97e2c;
}
.sl7n1 svg{
width:16px;
height:16px;
}
.tqn2nmxb{
background:#ffffff;
border-radius:4px;
gap:0.375rem;
border:1px solid rgba(86,65,71,0.224);
padding:9px 0.875rem;
color:#1a1214;
font-weight:600;
font-size:0.813rem;
display:inline-flex;
align-items:center;
}
.i4yg91{
border-color:transparent;
background:#a82d4e;
color:#ffffff;
}
.jcht34mf{
background:rgba(86,65,71,0.195);
padding:5px 9px;
border-radius:4px;
letter-spacing:.1em;
color:#a82d4e;
font-weight:700;
text-transform:uppercase;
font-size:10px;
}
.vlbzhur{
padding:0.25rem 0.625rem;
border-radius:4px;
background:#d92c3a;
flex:0 0 auto;
display:inline-flex;
font-size:0.75rem;
align-items:center;
color:#fff;
font-weight:700;
}
.ajkls1kw{
overflow:hidden;
background:#ffffff;
border-radius:0.5rem;
border:1px solid rgba(86,65,71,0.222);
color:inherit;
min-width:0;
display:block;
text-decoration:none;
}
.k5ccqqey{
aspect-ratio:4/3;
display:block;
background-size:cover;
background-position:center;
position:relative;
}
.br3ey5f{
aspect-ratio:16/10;
}
.drazte0{
background:linear-gradient(transparent,rgba(26,18,20,0.718)),linear-gradient(transparent 30%,rgba(0,0,0,0.65));
padding:0.875rem;
right:0;
bottom:0;
left:0;
position:absolute;
}
.x4c8y4a{
font-size:0.625rem;
text-transform:uppercase;
letter-spacing:.14em;
display:block;
margin-bottom:3px;
color:#c4a3ab;
text-shadow:0 1px 3px rgba(0,0,0,0.697);
}
.d2iapa{
text-shadow:0 1px 0.25rem rgba(0,0,0,0.748);
color:#f9e8ec;
display:block;
font-size:1.25rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-weight:700;
}
.g49sj{
gap:0.375rem;
background:#d92c3a;
border-radius:0.25rem;
padding:4px 0.563rem;
font-weight:700;
position:absolute;
top:10px;
color:#fff;
letter-spacing:.04em;
font-size:0.688rem;
align-items:center;
display:inline-flex;
left:10px;
}
.g49sj .r73dwk{
background:#fff;
}
.wpqz3f{
padding:0.875rem 16px;
}
.jt55i{
color:#0b7c55;
font-weight:700;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size:0.875rem;
}
.kknie{
gap:6px;
margin-top:2px;
font-size:0.781rem;
display:flex;
color:#564147;
align-items:center;
}
.kknie i{
border-radius:50%;
background:#d97e2c;
font-style:normal;
height:0.438rem;
width:7px;
}
.wpqz3f .t71wr{
margin-top:12px;
width:100%;
}
.my2rh8{
grid-template-columns:repeat(4,1fr);
gap:1rem;
display:grid;
}
.ayt7n3ct{
gap:1rem;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.v0ighg{
gap:16px;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.my2rh8>*,.ayt7n3ct>*,.v0ighg>*{
min-width:0;
}
@media(max-width:982px){
.my2rh8,.ayt7n3ct{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:620px){
.my2rh8,.ayt7n3ct,.v0ighg{
grid-template-columns:1fr;
}
}
.rgwbc24{
grid-template-columns:1fr 1fr;
gap:16px;
display:grid;
}
.rgwbc24>*{
min-width:0;
}
.u5brgp3{
padding:1.625rem;
}
.oy309{
padding:0.563rem 0;
gap:12px;
display:flex;
justify-content:space-between;
border-top:1px solid rgba(86,65,71,0.229);
font-size:0.875rem;
}
.oy309 span{
flex:0 0 auto;
color:#564147;
}
.oy309 b{
text-align:right;
}
.pbfh6z{
padding:0.625rem 0;
border-top:1px solid rgba(86,65,71,0.207);
}
.pbfh6z:first-child{
border-top:0;
}
.s3sev5fv{
font-size:12px;
color:#564147;
}
.h4f2q3t{
font-size:14.5px;
font-weight:600;
color:#1a1214;
}
@media(max-width:763px){
.rgwbc24{
grid-template-columns:1fr;
}
}
.qn5vdg{
min-width:0;
margin-bottom:16px;
}
.d5g423iy{
gap:0.75rem;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:flex-end;
}
.d5g423iy .uux6dl{
gap:6px;
display:flex;
min-width:0;
flex-direction:column;
}
.w5lsg{
gap:8px;
flex-direction:column;
align-items:flex-start;
display:flex;
}
.cztda4b{
gap:8px;
text-align:center;
flex-direction:column;
display:flex;
align-items:center;
}
.o7t3p{
font-size:30px;
line-height:1.1;
font-weight:700;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#1a1214;
overflow-wrap:break-word;
letter-spacing:-.01em;
}
@media(max-width:621px){
.o7t3p{
font-size:1.438rem;
}
}
.hjffogl5 .o7t3p{
color:#f9e8ec;
}
.pmvn6do{
border-radius:0.25rem;
padding:5px 0.688rem;
background:rgba(168,45,78,0.129);
color:#a82d4e;
letter-spacing:.12em;
text-transform:uppercase;
}
.ufdrqw{
gap:10px;
align-items:center;
display:inline-flex;
}
.ufdrqw::before{
background:#a82d4e;
content:"";
height:1px;
display:inline-block;
width:1.5rem;
}
.m0p6qa{
gap:8px;
align-items:center;
display:inline-flex;
}
.m0p6qa::before{
background:#a82d4e;
border-radius:50%;
height:0.375rem;
content:"";
width:0.375rem;
display:inline-block;
}
.hjffogl5 .pmvn6do{
background:rgba(45,19,24,0.914);
color:#f9e8ec;
}
.hjffogl5 .ufdrqw::before,.hjffogl5 .m0p6qa::before{
background:#e8a1b3;
}
.ls46jago{
gap:6px;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
align-items:center;
color:#0c8159;
font-size:14px;
font-weight:600;
white-space:nowrap;
display:inline-flex;
}
.ls46jago:hover{
opacity:.8;
}
.ls46jago svg{
height:15px;
width:15px;
}
.g4c9c svg{
width:14px;
height:14px;
}
.ebwzwfx{
border-radius:0.25rem;
background:#0c8159;
padding:9px 18px;
color:#ffffff;
}
.ebwzwfx:hover{
background:#0a6e4c;
opacity:1;
}
.hjffogl5 .ls46jago{
color:#e8a1b3;
}
.zx0gzg14{
background:rgba(86,65,71,0.247);
margin:-2px 0 1rem;
height:1px;
}
.hjffogl5 .zx0gzg14{
background:rgba(139,69,83,0.289);
}
.ecjh1i{
background:linear-gradient(134deg,#2d1318,#4a1f2c);
gap:2.5rem;
padding:2.625rem;
grid-template-columns:1.3fr 1fr;
border-radius:0.875rem;
margin:0;
color:#f9e8ec;
display:grid;
}
.rs7w48{
margin:18px 0 16px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
overflow-wrap:anywhere;
line-height:1.05;
color:#f9e8ec;
letter-spacing:-.01em;
font-size:3.125rem;
}
.rs7w48 em{
font-style:normal;
color:#e8a1b3;
}
.dqi6ypyl{
color:#c4a3ab;
font-size:1rem;
max-width:27.5rem;
}
.tz2k06d8{
gap:18px;
align-items:center;
flex-wrap:wrap;
margin-top:1.625rem;
display:flex;
}
.x81l1sv{
font-size:14px;
color:#c4a3ab;
}
.yhb1zd{
color:#c4a3ab;
font-size:13px;
}
.maqrmmi{
margin:0.25rem 0 2px;
font-size:2.125rem;
font-weight:700;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
color:#f9e8ec;
}
.cpj4z0o{
font-size:0.875rem;
color:#c4a3ab;
margin-bottom:1.25rem;
}
.cpj4z0o span[data-m]{
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
color:#f9e8ec;
}
.g2ubrbg{
gap:0.75rem;
padding:11px 0;
display:flex;
align-items:center;
border-top:1px solid rgba(139,69,83,0.285);
}
.gmhfr1 b{
font-weight:600;
color:#f9e8ec;
display:block;
font-size:0.875rem;
}
.gmhfr1 span{
display:block;
color:#c4a3ab;
font-size:12.5px;
}
@media(max-width:980px){
.ecjh1i{
grid-template-columns:1fr;
padding:30px;
}
.rs7w48{
font-size:38px;
}
}
@media(max-width:621px){
.ecjh1i{
padding:1.5rem;
}
.rs7w48{
font-size:1.875rem;
}
}
.gqzo6{
background:#2d1318;
grid-template-columns:repeat(4,1fr);
border-radius:8px;
display:grid;
}
.agov7{
padding:1.375rem 1.5rem;
border-right:1px solid rgba(139,69,83,0.271);
}
.agov7:last-child{
border-right:0;
}
.fpyqyq54{
min-width:0;
font-size:1.75rem;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-weight:700;
color:#f9e8ec;
}
.y0b68{
color:#e8a1b3;
}
.yo9g3{
margin-top:3px;
font-size:13.5px;
color:#c4a3ab;
}
@media(max-width:978px){
.gqzo6{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.gqzo6{
grid-template-columns:1fr;
}
.agov7{
border-bottom:1px solid rgba(139,69,83,0.287);
border-right:0;
}
.agov7:last-child{
border-bottom:0;
}
}
.ouspxh{
padding:1.5rem;
color:inherit;
text-decoration:none;
display:block;
}
.hwyngxs9{
border-radius:0.25rem;
background:rgba(86,65,71,0.243);
display:flex;
color:#a82d4e;
width:3rem;
justify-content:center;
align-items:center;
margin-bottom:16px;
height:3rem;
}
.hwyngxs9 svg{
height:1.5rem;
width:24px;
}
.w3y1aae{
margin-bottom:4px;
color:#1a1214;
font-size:21px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.ydajdssm{
color:#564147;
font-size:0.875rem;
}
.zfyefqpc{
gap:0.813rem;
padding:1.25rem;
align-items:center;
display:flex;
}
.zfyefqpc .kty04gm{
display:flex;
}
.gxak5{
font-weight:700;
display:block;
color:#1a1214;
font-size:1.188rem;
}
.v8c4cg6u{
color:#564147;
display:block;
font-size:0.813rem;
}
.bwe08c6{
gap:1rem;
grid-template-columns:repeat(3,1fr);
margin-top:8px;
display:grid;
}
.wfl1o{
border-radius:8px;
padding:30px;
text-align:center;
color:#f9e8ec;
}
.un9clql{
background:linear-gradient(rgba(0,0,0,0.335),rgba(0,0,0,0.336)),linear-gradient(138deg,#d97e2c,#c44966);
}
.loc1wf09{
background:linear-gradient(rgba(0,0,0,0.344),rgba(0,0,0,0.325)),linear-gradient(135deg,#a82d4e,#c44966);
}
.gcw99jo{
background:linear-gradient(rgba(0,0,0,0.315),rgba(0,0,0,0.356)),linear-gradient(133deg,#0b7c55,#c44966);
}
.f5a6a{
font-size:12px;
letter-spacing:.16em;
opacity:.85;
}
.gk3vn9{
margin:8px 0 2px;
font-weight:700;
overflow-wrap:anywhere;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size:40px;
}
.aj8osnbg{
opacity:.8;
font-size:0.813rem;
}
.jvaich92{
border:1px solid rgba(86,65,71,0.25);
border-radius:0.5rem;
overflow:hidden;
background:#ffffff;
margin-top:18px;
align-items:center;
display:flex;
}
.tvhmab{
padding:0.875rem 1.125rem;
flex:0 0 auto;
border-right:1px solid rgba(86,65,71,0.201);
font-weight:700;
white-space:nowrap;
color:#1a1214;
font-size:14px;
}
.lncwa{
flex:1;
overflow:hidden;
min-width:0;
}
.arp9spfg{
gap:1.875rem;
padding:0.875rem 20px;
white-space:nowrap;
display:flex;
will-change:transform;
}
.f1fxi58a{
color:#564147;
font-size:14px;
}
.f1fxi58a b{
font-weight:700;
margin-right:0.5rem;
color:#0b7c55;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
@media(max-width:982px){
.bwe08c6{
grid-template-columns:1fr;
}
}
.nzqw8hfs{
gap:12px;
align-items:baseline;
justify-content:space-between;
display:flex;
margin-bottom:0.375rem;
flex-wrap:wrap;
}
.du8hg0{
color:#1a1214;
font-size:24px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.jxk6k{
font-size:13px;
color:#564147;
}
.jxk6k b{
color:#1a1214;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.srpu3cp{
margin:16px 0;
}
.yiz83{
gap:0.875rem;
border-radius:4px;
padding:13px 0.875rem;
display:flex;
align-items:center;
}
.yiz83:nth-child(odd){
background:#f4efed;
}
.n1qtg9gm{
width:18px;
color:#564147;
font-weight:700;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.kjc5t{
flex:1;
min-width:0;
font-weight:600;
}
.u4x79ekp{
font-size:14px;
color:#564147;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.z29mt4jp{
width:100%;
}
.ej8u235z{
border-radius:0.5rem;
overflow:hidden;
padding:16px;
aspect-ratio:16/11;
color:#f9e8ec;
background-size:cover;
background-position:center;
position:relative;
text-decoration:none;
display:flex;
flex-direction:column;
}
.ej8u235z::after{
background:linear-gradient(transparent 40%,rgba(26,18,20,0.727)),linear-gradient(transparent 25%,rgba(0,0,0,0.66));
inset:0;
position:absolute;
content:"";
}
.ej8u235z>*{
position:relative;
z-index:1;
}
.jibsd{
gap:6px;
border-radius:0.25rem;
background:#d92c3a;
padding:0.25rem 0.563rem;
font-size:0.688rem;
color:#fff;
align-self:flex-start;
display:inline-flex;
align-items:center;
letter-spacing:.04em;
font-weight:700;
}
.jibsd .r73dwk{
background:#fff;
}
.c9ijj4{
text-shadow:0 1px 0.25rem rgba(0,0,0,0.735);
font-size:23px;
font-weight:700;
margin-top:auto;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.cvt9cjo{
gap:0.5rem;
color:#c4a3ab;
margin-top:0.5rem;
align-items:center;
justify-content:space-between;
font-size:12.5px;
display:flex;
}
.qus1g{
color:#f9e8ec;
font-weight:600;
}
.f6659{
border-radius:4px;
padding:12px 1rem;
border:1px solid rgba(86,65,71,0.216);
background:#f4efed;
gap:0.75rem;
font-size:13.5px;
align-items:center;
color:#564147;
margin-top:14px;
display:flex;
}
.ubj99j8{
padding:1.625rem;
flex-direction:column;
display:flex;
}
.old444c{
margin:0.625rem 0 0.25rem;
color:#1a1214;
font-size:26px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
}
.az16f{
color:#a82d4e;
font-weight:700;
font-size:15px;
margin-bottom:0.875rem;
}
.f4pfgsr{
flex:1;
font-size:14px;
color:#564147;
}
.ubj99j8 .t71wr{
margin-top:18px;
width:100%;
}
.klm8um9l{
gap:0.625rem;
justify-content:space-between;
padding-top:0.75rem;
align-items:center;
display:flex;
margin-top:0.875rem;
border-top:1px solid rgba(86,65,71,0.214);
}
.xhfiqt9i{
color:#564147;
font-size:11px;
letter-spacing:.04em;
}
.e2qf7h{
font-size:0.813rem;
text-decoration:none;
color:#0c8159;
font-weight:600;
}
.rgyxw4w{
padding:24px;
border-top:3px solid #a82d4e;
}
.h1p30w{
border-top-color:rgba(86,65,71,0.207);
}
.f3qewevs{
border-top-color:#c4a3ab;
}
.wxokphld{
border-top-color:#d97e2c;
}
.n5o4mq{
border-top-color:#a82d4e;
}
.l1bxu{
color:#1a1214;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:22px;
font-weight:700;
}
.k3ci2psh{
margin:2px 0 14px;
font-size:0.813rem;
color:#564147;
}
.mdnyj{
gap:9px;
padding:0.438rem 0;
color:#564147;
align-items:flex-start;
display:flex;
font-size:13.5px;
}
.mdnyj svg{
flex:0 0 auto;
height:16px;
width:16px;
margin-top:2px;
color:#0b7c55;
}
.rn9knj{
gap:24px;
padding:34px;
border-radius:0.5rem;
background:#2d1318;
flex-wrap:wrap;
color:#f9e8ec;
display:flex;
align-items:center;
}
.e70lz{
flex:0 0 auto;
border-radius:8px;
background:rgba(45,19,24,0.906);
height:3.5rem;
justify-content:center;
display:flex;
color:#f9e8ec;
width:56px;
align-items:center;
}
.e70lz svg{
width:1.625rem;
height:1.625rem;
}
.ydbkd45{
color:#f9e8ec;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:25px;
}
.ho9i2p{
color:#c4a3ab;
font-size:14px;
}
.brvqmwr{
gap:12px;
margin-left:auto;
display:flex;
flex-wrap:wrap;
}
@media(max-width:981px){
.brvqmwr{
width:100%;
margin-left:0;
}
.brvqmwr .t71wr{
flex:1;
}
}
.qw1ew92{
padding:1.5rem;
}
.x5we2x{
gap:0.625rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.25rem;
color:#1a1214;
display:flex;
margin-bottom:14px;
align-items:center;
}
.x5we2x svg{
height:22px;
width:22px;
color:#a82d4e;
}
.k9tn21n{
border-color:rgba(139,69,83,0.252);
background:#2d1318;
color:#f9e8ec;
}
.k9tn21n .x5we2x{
color:#f9e8ec;
}
.k9tn21n .x5we2x svg{
color:#f9e8ec;
}
.ii5yvi7a{
margin-bottom:1rem;
font-size:14px;
color:#c4a3ab;
}
.xwha23fy{
gap:10px;
display:flex;
}
.rt7nqq{
border-radius:4px;
padding:10px 14px;
background:rgba(45,19,24,0.894);
flex:1;
color:#f9e8ec;
font-size:0.813rem;
}
.rt7nqq small{
color:#c4a3ab;
display:block;
font-size:10px;
}
.x7866{
margin-top:14px;
clear:both;
color:#c4a3ab;
font-size:0.75rem;
}
.i2cqaz5l{
padding:28px;
}
.ekp752{
gap:0.625rem;
display:flex;
color:#1a1214;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
align-items:center;
font-size:1.5rem;
margin-bottom:0.375rem;
}
.ekp752 svg{
color:#a82d4e;
width:1.375rem;
height:22px;
}
.ncqfh4{
gap:12px;
align-items:center;
flex-wrap:wrap;
display:flex;
margin-top:18px;
}
.tvr8p{
margin-left:auto;
}
.oe5x4vd{
gap:0.625rem;
display:flex;
align-items:center;
margin-top:1.375rem;
font-size:14px;
flex-wrap:wrap;
padding-top:1.125rem;
border-top:1px solid rgba(86,65,71,0.191);
}
.j5z5rr{
color:#564147;
}
.xggl4{
gap:0.438rem;
padding:0.563rem 0.875rem;
border:1px solid rgba(86,65,71,0.211);
border-radius:0.25rem;
color:#1a1214;
font-size:13.5px;
align-items:center;
display:inline-flex;
text-decoration:none;
}
.xggl4 svg{
color:#a82d4e;
width:0.938rem;
height:0.938rem;
}
@media(max-width:619px){
.tvr8p{
width:100%;
margin-left:0;
}
}
.p8cp0koj{
gap:0.875rem;
grid-template-columns:repeat(4,1fr);
margin-top:8px;
display:grid;
}
.hbjfq{
padding:20px;
text-align:center;
}
.r3js1zcj{
font-weight:700;
color:#a82d4e;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.375rem;
}
.iz1k91l{
font-size:13.5px;
font-weight:600;
margin-top:4px;
color:#1a1214;
}
.m59d5{
font-size:12px;
margin-top:2px;
color:#564147;
}
.npowrvl8{
gap:12px;
padding:14px 18px;
flex-wrap:wrap;
display:flex;
margin-top:1rem;
align-items:center;
}
.tafjr{
font-size:13px;
color:#564147;
}
.fimjlxz{
padding:0.5rem 14px;
border:1px solid rgba(86,65,71,0.23);
border-radius:0.25rem;
font-size:0.813rem;
font-weight:600;
color:#564147;
}
@media(max-width:977px){
.p8cp0koj{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:622px){
.p8cp0koj{
grid-template-columns:1fr;
}
}
.cxsgsimx{
gap:30px;
grid-template-columns:1.4fr 1fr;
padding:30px;
display:grid;
}
.o9ars5m{
color:#1a1214;
font-size:1.75rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
margin-bottom:14px;
}
.mtv8ym4q p{
margin-bottom:12px;
font-size:14.5px;
color:#564147;
}
.t6g4x{
grid-template-columns:repeat(4,1fr);
gap:12px;
display:grid;
margin-top:1.125rem;
}
.dgg6q{
border:1px solid rgba(86,65,71,0.216);
border-radius:4px;
padding:1rem;
}
.mtibkn9{
color:#1a1214;
font-weight:700;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:24px;
}
.pyhrk58{
font-size:0.75rem;
color:#564147;
}
.f5i5x .ohzq8lv{
margin-bottom:1rem;
display:block;
}
.l5fpml{
padding:0.688rem 0;
gap:0.688rem;
border-top:1px solid rgba(86,65,71,0.2);
display:flex;
align-items:flex-start;
}
.l5fpml:first-of-type{
border-top:0;
}
.l5fpml .nxvie6{
flex:0 0 auto;
color:#0b7c55;
margin-top:1px;
}
.l5fpml .nxvie6 svg{
height:1.125rem;
width:18px;
}
.l5fpml b{
font-size:0.906rem;
color:#1a1214;
}
.l5fpml span{
display:block;
color:#564147;
font-size:12.5px;
}
@media(max-width:978px){
.cxsgsimx{
grid-template-columns:1fr;
}
}
@media(max-width:983px){
.t6g4x{
grid-template-columns:repeat(2,1fr);
}
}
.t6bn13{
gap:1.375rem;
padding:1.625rem;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.qfk8gtq{
flex:0 0 auto;
border-radius:50%;
background:#a82d4e;
height:64px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:1.375rem;
display:flex;
align-items:center;
width:64px;
color:#ffffff;
justify-content:center;
font-weight:700;
}
.r04c9m2q{
font-size:1.063rem;
color:#1a1214;
}
.hhkwey4{
margin-top:2px;
color:#564147;
font-size:13.5px;
}
.ok6z7{
margin-top:0.5rem;
color:#564147;
max-width:520px;
font-size:13px;
}
.lt4fgkw2{
text-align:right;
color:#564147;
font-size:0.813rem;
margin-left:auto;
}
.zvmr4{
gap:6px;
font-weight:600;
color:#0b7c55;
display:inline-flex;
align-items:center;
justify-content:flex-end;
}
.zvmr4 svg{
height:0.938rem;
width:0.938rem;
}
.i58uo0da{
margin-top:0.25rem;
}
.nxhzupq{
display:block;
text-decoration:none;
color:#0c8159;
margin-top:6px;
}
@media(max-width:620px){
.lt4fgkw2{
margin-left:0;
text-align:left;
}
.zvmr4{
justify-content:flex-start;
}
}
.chigacr{
padding:1.875rem;
}
.tnxd2ml1{
grid-template-columns:repeat(4,1fr);
gap:18px;
margin-top:18px;
display:grid;
}
.ru9p3 .kty04gm{
margin-bottom:0.75rem;
}
.gza03im0{
display:block;
color:#1a1214;
font-size:0.938rem;
margin-bottom:4px;
}
.jhvoud{
color:#564147;
font-size:0.844rem;
}
@media(max-width:982px){
.tnxd2ml1{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.tnxd2ml1{
grid-template-columns:1fr;
}
}
.ksfcbbgv{
gap:1rem;
grid-template-columns:.8fr 1fr 1fr 1fr;
margin-top:0.5rem;
display:grid;
}
.abowvy{
padding:26px;
border-radius:0.5rem;
background:#2d1318;
display:flex;
justify-content:center;
color:#f9e8ec;
flex-direction:column;
}
.r5egfg4{
font-size:2.875rem;
font-weight:700;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}
.abowvy .sl7n1{
margin:8px 0;
color:#d97e2c;
}
.j9c7723w{
font-size:13px;
color:#c4a3ab;
}
.n99ybf{
padding:1.375rem;
}
.n99ybf .sl7n1{
margin-bottom:0.625rem;
}
.x1s7z{
font-size:0.875rem;
color:#564147;
}
.l3be8a{
gap:0.625rem;
justify-content:space-between;
font-size:0.813rem;
display:flex;
margin-top:16px;
}
.l3be8a b{
color:#1a1214;
font-weight:600;
}
.l3be8a span{
color:#564147;
}
@media(max-width:983px){
.ksfcbbgv{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:620px){
.ksfcbbgv{
grid-template-columns:1fr;
}
}
.nr1smdna{
padding:1.5rem;
}
.pca65g{
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
margin-bottom:14px;
color:#1a1214;
font-size:18px;
}
.mcbn2{
padding:0.625rem 0;
border-top:1px solid rgba(86,65,71,0.216);
}
.mcbn2:first-of-type{
border-top:0;
}
.u8xrb{
font-size:0.75rem;
color:#564147;
}
.mcbn2 b{
font-size:0.906rem;
color:#1a1214;
}
.xuoss{
padding:11px 0;
gap:0.625rem;
justify-content:space-between;
border-top:1px solid rgba(86,65,71,0.207);
display:flex;
color:#1a1214;
text-decoration:none;
font-size:0.906rem;
}
.xuoss:first-of-type{
border-top:0;
}
.fvm7u{
gap:0.688rem;
padding:12px 0;
align-items:flex-start;
border-top:1px solid rgba(86,65,71,0.194);
display:flex;
}
.fvm7u:first-of-type{
border-top:0;
}
.fvm7u .nxvie6{
flex:0 0 auto;
color:#0b7c55;
margin-top:1px;
}
.fvm7u .nxvie6 svg{
height:1.125rem;
width:1.125rem;
}
.fvm7u b{
font-weight:600;
font-size:0.875rem;
color:#1a1214;
}
.fvm7u span{
color:#564147;
font-size:0.781rem;
display:block;
}
.lv1zub64{
margin-top:0.5rem;
}
.lv2ir3{
padding:1.25rem 0;
border-bottom:1px solid rgba(86,65,71,0.244);
}
.simg4au{
gap:18px;
list-style:none;
display:flex;
align-items:center;
cursor:pointer;
}
.simg4au::-webkit-details-marker{
display:none;
}
.bbojg7n{
padding:0.313rem 0.563rem;
flex:0 0 auto;
border-radius:0.25rem;
background:#a82d4e;
font-weight:700;
font-size:0.625rem;
color:#ffffff;
letter-spacing:.1em;
text-transform:uppercase;
}
.kpnt3q36{
flex:1;
font-size:17px;
font-weight:700;
color:#1a1214;
}
.mv5xty{
transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
color:#564147;
font-size:1.5rem;
line-height:1;
}
.lv2ir3[open] .mv5xty{
transform:rotate(45deg);
}
.e51dr{
padding:0.875rem 0 0 0;
color:#564147;
max-width:780px;
font-size:0.906rem;
}
.s605pmu{
grid-template-columns:1.2fr 1fr;
overflow:hidden;
display:grid;
}
.jdigs16{
background:linear-gradient(141deg,#2d1318,#4a1f2c);
position:relative;
min-height:300px;
}
.vng5j{
inset:0;
background-size:40px 40px;
background-image:linear-gradient(rgba(139,69,83,0.269) 1px,transparent 1px),linear-gradient(84deg,rgba(139,69,83,0.298) 1px,transparent 1px);
position:absolute;
}
.qn0sbo6v{
position:absolute;
top:48%;
transform:translate(-50%,-100%);
color:#e8a1b3;
left:50%;
}
.qn0sbo6v svg{
height:2.5rem;
width:40px;
}
.jrvjbmdy{
padding:0.375rem 0.625rem;
background:rgba(26,18,20,0.724);
border-radius:0.25rem;
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
bottom:1rem;
font-size:0.75rem;
color:#c4a3ab;
left:18px;
position:absolute;
}
.vnwsve{
padding:28px;
}
.ib1eine{
margin-bottom:6px;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#1a1214;
font-size:20px;
}
.rq64dkf{
margin:10px 0;
color:#1a1214;
font-size:0.906rem;
}
.slo2td{
gap:9px;
padding:9px 0;
font-size:0.844rem;
border-top:1px solid rgba(86,65,71,0.204);
color:#564147;
align-items:flex-start;
display:flex;
}
.slo2td svg{
flex:0 0 auto;
height:1rem;
margin-top:2px;
color:#a82d4e;
width:1rem;
}
.lc6kpmu{
display:inline-block;
margin-top:14px;
}
@media(max-width:762px){
.s605pmu{
grid-template-columns:1fr;
}
}
.x0oxpn{
padding:1.375rem 26px;
gap:18px;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.a3tr2tjm{
color:#1a1214;
font-weight:700;
font-size:1rem;
}
.ihqe3{
font-weight:600;
color:#0b7c55;
font-size:14px;
}
.inh4nx7n{
color:#564147;
font-size:14px;
}
.x0oxpn .vlbzhur{
margin-left:auto;
}
.i3mpdn1h{
gap:10px;
margin-top:1rem;
border-top:1px solid rgba(86,65,71,0.215);
flex-wrap:wrap;
padding-top:1rem;
display:flex;
width:100%;
}
.bgiu700{
border-radius:0.25rem;
border:1px solid rgba(86,65,71,0.197);
padding:9px 1rem;
font-size:0.813rem;
font-weight:600;
color:#564147;
}
@media(max-width:623px){
.x0oxpn .vlbzhur{
margin-left:0;
}
}
.ae33e{
padding:30px;
}
.wmfye{
color:#1a1214;
margin-bottom:0.75rem;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
font-size:25px;
}
.ae33e p{
max-width:880px;
margin-bottom:10px;
font-size:14.5px;
color:#564147;
}
.obsyv{
color:#0c8159;
display:inline-block;
margin-top:12px;
text-decoration:none;
font-weight:600;
}
.vldbie{
padding:2.5rem 0;
background:#2d1318;
color:#c4a3ab;
margin-top:2.125rem;
}
.umz5ijo{
grid-template-columns:1.6fr repeat(4,1fr);
gap:26px;
display:grid;
}
.q85t06j{
font-size:1.375rem;
letter-spacing:.04em;
font-family:"PT Serif", 'Iowan Old Style', Georgia, serif;
color:#f9e8ec;
}
.al9e13g9{
font-size:12.5px;
line-height:1.6;
margin-top:0.875rem;
}
.vsipg3e7{
font-size:13px;
display:block;
color:#f9e8ec;
margin-bottom:12px;
}
.omux7llf{
padding:0.563rem 0;
color:#c4a3ab;
font-size:13.5px;
text-decoration:none;
display:block;
}
@media(max-width:977px){
.umz5ijo{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.umz5ijo{
grid-template-columns:1fr;
}
}
.yustgwq{
padding:16px 0;
background:#3f1a23;
right:0;
color:#f9e8ec;
z-index:60;
left:0;
bottom:0;
position:fixed;
}
.ifj0e{
gap:20px;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.g256dw7{
flex:1;
min-width:15rem;
font-size:13.5px;
color:#c4a3ab;
}
.g256dw7 a{
text-decoration:underline;
color:#f9e8ec;
}
.hpjfx{
gap:10px;
display:flex;
}
@media(max-width:617px){
.ifj0e{
gap:0.75rem;
align-items:stretch;
flex-direction:column;
}
.hpjfx .t71wr{
flex:1;
}
}
.ht6xmit{
border-radius:0.5rem;
padding:0.875rem 16px;
gap:12px;
background:#ffffff;
transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1),transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
border:1px solid rgba(86,65,71,0.201);
position:fixed;
display:flex;
max-width:340px;
bottom:1.125rem;
opacity:0;
pointer-events:none;
box-shadow:0 10px 1.563rem rgba(26,18,20,0.104), 0 4px 0.625rem rgba(168,45,78,0.095);
transform:translateY(0.75rem);
left:18px;
z-index:55;
}
.d1a7jtj0{
pointer-events:auto;
transform:translateY(0);
opacity:1;
}
.mxlmka{
border-radius:0.25rem;
background:rgba(168,45,78,0.11);
flex:0 0 auto;
align-items:center;
width:2.5rem;
color:#0b7c55;
justify-content:center;
height:40px;
display:flex;
}
.mxlmka svg{
height:22px;
width:22px;
}
.pl82fvxx{
line-height:1.4;
font-size:13.5px;
color:#1a1214;
}
.pl82fvxx b{
font-weight:700;
}
.pl82fvxx .yquu3f1f{
font-family:"DM Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-weight:700;
color:#0b7c55;
}
@media(max-width:623px){
.ht6xmit{
left:10px;
max-width:none;
right:0.625rem;
}
}