*{
margin:0;
padding:0;
box-sizing:border-box;
}
html{
-webkit-text-size-adjust:100%;
}
body{
background:#fafaf8;
font-family:"IBM Plex Sans", 'Helvetica Neue', Arial, sans-serif;
text-rendering:optimizeLegibility;
overflow-wrap:break-word;
color:#4a5249;
font-size:1rem;
overflow-x:hidden;
-webkit-font-smoothing:antialiased;
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;
color:#1c1e1a;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
}
::-webkit-scrollbar{
height:0.5rem;
width:8px;
}
::-webkit-scrollbar-thumb{
border-radius:8px;
background:#d4dbd5;
}
::-webkit-scrollbar-track{
background:transparent;
}
.ticpbc{
padding:0 18px;
margin:0 auto;
width:100%;
max-width:80rem;
}
.a9zja{
padding:2.125rem 0;
}
.r5xqsvbh{
letter-spacing:-.01em;
font-weight:700;
color:#1c1e1a;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
line-height:1.1;
font-size:1.875rem;
}
.fsf6y{
color:#4a5249;
font-size:0.938rem;
margin-top:6px;
}
.jhw7gqa .r5xqsvbh{
color:#e8ede9;
}
.jhw7gqa .fsf6y{
color:#a8bfae;
}
.f63lpp{
background:#ffffff;
}
.wgmaq0{
background:#ffffff;
border-radius:0.5rem;
border:1px solid #d4dbd5;
}
.eaznvt{
letter-spacing:.12em;
font-size:0.688rem;
text-transform:uppercase;
line-height:1.4;
font-weight:700;
color:#6b7269;
display:inline-block;
font-family:"IBM Plex Sans", 'Helvetica Neue', Arial, sans-serif;
}
.saqr7evn{
gap:0.375rem;
color:#158141;
align-items:center;
display:inline-flex;
font-weight:600;
white-space:nowrap;
}
.saqr7evn svg{
width:0.938rem;
height:15px;
}
.ajs1arph{
flex:0 0 auto;
border-radius:0.25rem;
background:#d4dbd5;
height:30px;
display:flex;
color:#2d7a45;
align-items:center;
justify-content:center;
width:30px;
}
.ajs1arph svg{
height:18px;
width:18px;
}
.jhw7gqa .ajs1arph{
background:rgba(26,40,32,0.935);
color:#e8ede9;
}
.uwplui9{
background:#218349;
border-radius:50%;
height:8px;
vertical-align:middle;
box-shadow:0 0 0 3px rgba(45,122,69,0.118);
margin-right:7px;
width:8px;
display:inline-block;
}
.hro18ep{
display:none;
}
@media(max-width:618px){
.ticpbc{
padding:0 0.875rem;
}
.a9zja{
padding:26px 0;
}
.r5xqsvbh{
font-size:23px;
}
}
@keyframes m54lk{
0%,100%{
opacity:.55}
50%{
opacity:1}
}
.gihsepo{
background:#1a2820;
font-size:0.813rem;
color:#a8bfae;
}
.z4f7qu{
gap:1rem;
display:flex;
align-items:center;
justify-content:space-between;
min-height:42px;
flex-wrap:nowrap;
}
.zz3tlk{
gap:1.5rem;
overflow:hidden;
display:flex;
min-width:0;
align-items:center;
}
.rg9px7{
overflow:hidden;
gap:7px;
white-space:nowrap;
display:inline-flex;
align-items:center;
text-overflow:ellipsis;
}
.rg9px7 svg{
flex:0 0 auto;
color:#d49a3a;
height:14px;
width:0.875rem;
}
.rg9px7 strong{
color:#e8ede9;
font-weight:600;
}
.gu0op1h svg{
color:#218349;
}
.mkcgiu{
flex:0 0 auto;
}
.bwkqo{
gap:0.5rem;
border:1px solid rgba(106,138,115,0.241);
border-radius:4px;
padding:8px 0.75rem;
display:inline-flex;
color:#e8ede9;
align-items:center;
}
.bwkqo svg{
color:#a8bfae;
height:0.875rem;
width:14px;
}
.py38ucj{
background:#ffffff;
border-bottom:1px solid #d4dbd5;
position:sticky;
top:0;
z-index:40;
}
.zuunbtcj{
gap:1.375rem;
display:flex;
align-items:center;
height:70px;
}
.zv917p2r{
flex:0 0 auto;
justify-content:center;
line-height:1;
color:#1c1e1a;
display:flex;
text-decoration:none;
flex-direction:column;
}
.ncdrpo5{
font-weight:700;
white-space:nowrap;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
letter-spacing:.04em;
font-size:22px;
}
.sdy0u7{
white-space:nowrap;
font-size:9px;
letter-spacing:.16em;
color:#2d7a45;
text-transform:uppercase;
margin-top:3px;
}
.wzj8si{
gap:0.25rem;
margin-left:0.375rem;
display:flex;
}
.llbe7{
border-radius:4px;
padding:9px 0.875rem;
text-decoration:none;
white-space:nowrap;
color:#4a5249;
font-size:0.938rem;
font-weight:600;
}
.ide2c{
background:#2d7a45;
color:#ffffff;
}
.t8zkcpjz{
gap:10px;
flex:0 0 auto;
margin-left:auto;
display:flex;
}
.h4ogws2v{
border-radius:4px;
border:1px solid #d4dbd5;
color:#1c1e1a;
justify-content:center;
margin-left:0.5rem;
cursor:pointer;
display:none;
width:2.75rem;
height:44px;
align-items:center;
}
.h4ogws2v svg{
width:1.375rem;
height:22px;
}
.xgtvoxl{
padding:16px 0 0.25rem;
}
.lfttcojy{
gap:0.625rem;
display:flex;
flex-wrap:wrap;
}
.oei6qg8{
gap:0.5rem;
padding:0.688rem 16px;
border:1px solid #d4dbd5;
border-radius:4px;
background:#ffffff;
color:#1c1e1a;
font-size:14px;
align-items:center;
display:inline-flex;
font-weight:600;
text-decoration:none;
}
.oei6qg8 svg{
width:16px;
height:16px;
color:#2d7a45;
}
.zyui6{
background:#ffffff;
display:none;
border-bottom:1px solid #d4dbd5;
}
.zyui6 .ticpbc{
padding-top:14px;
padding-bottom:14px;
}
.renpa0h{
padding:0.688rem 4px;
border-bottom:1px solid #d4dbd5;
font-weight:600;
display:block;
color:#1c1e1a;
text-decoration:none;
}
.hro18ep:checked~.zyui6{
display:block;
}
@media(max-width:758px){
.wzj8si{
display:none;
}
.h4ogws2v{
display:flex;
}
.xgtvoxl{
display:none;
}
.ov1bteum{
display:none;
}
.zuunbtcj{
gap:0.625rem;
height:4rem;
}
.t8zkcpjz{
gap:8px;
}
.sdy0u7{
display:none;
}
}
@media(max-width:619px){
.ncdrpo5{
font-size:1.188rem;
}
.zuunbtcj{
column-gap:10px;
flex-wrap:wrap;
padding-top:0.625rem;
padding-bottom:0.625rem;
row-gap:0.625rem;
height:auto;
}
.h4ogws2v{
order:1;
margin-left:auto;
}
.t8zkcpjz{
gap:0.5rem;
order:2;
flex-basis:100%;
margin-left:0;
width:100%;
}
.t8zkcpjz .btsmh06y{
padding:0.75rem 8px;
flex:1 1 0;
overflow:hidden;
white-space:nowrap;
font-size:13.5px;
min-width:0;
text-align:center;
text-overflow:ellipsis;
}
}
.btsmh06y{
transition:background-color 200ms cubic-bezier(0.4, 0, 0.2, 1),opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
padding:13px 22px;
gap:8px;
border-radius:4px;
text-decoration:none;
font-family:"IBM Plex Sans", 'Helvetica Neue', Arial, sans-serif;
justify-content:center;
font-size:0.938rem;
display:inline-flex;
font-weight:600;
white-space:nowrap;
cursor:pointer;
align-items:center;
}
.btsmh06y svg{
width:1.063rem;
height:1.063rem;
}
.ptrmon{
background:#158141;
color:#ffffff;
}
.ptrmon:hover{
background:#148243;
}
.jzeum{
background:#2d7a45;
color:#ffffff;
}
.jzeum:hover{
opacity:.92;
}
.lqlqt831{
background:transparent;
border:1.5px solid #d4dbd5;
color:#1c1e1a;
}
.h73dsee6{
background:transparent;
border:1.5px solid rgba(106,138,115,0.218);
color:#e8ede9;
}
.jhw7gqa .lqlqt831{
border-color:rgba(106,138,115,0.211);
color:#e8ede9;
}
.wxov9{
gap:0.313rem;
font-weight:600;
font-size:13px;
text-decoration:none;
display:inline-flex;
align-items:center;
color:#158141;
cursor:pointer;
}
.wxov9 svg{
width:0.875rem;
height:0.875rem;
}
.jhw7gqa .wxov9{
color:#7ecf94;
}
.vje2btbf{
background:#d63547;
border-radius:50%;
animation:m54lk 1.4s infinite;
width:0.375rem;
display:inline-block;
height:6px;
}
.ep7neat9{
gap:2px;
display:inline-flex;
color:#d49a3a;
}
.ep7neat9 svg{
width:1rem;
height:1rem;
}
.ymfye{
gap:6px;
padding:0.563rem 0.875rem;
background:#ffffff;
border-radius:0.25rem;
border:1px solid #d4dbd5;
display:inline-flex;
align-items:center;
color:#1c1e1a;
font-weight:600;
font-size:0.813rem;
}
.m567b5i6{
background:#2d7a45;
border-color:transparent;
color:#ffffff;
}
.mqgxfj{
background:#d4dbd5;
border-radius:0.25rem;
padding:5px 9px;
color:#2d7a45;
font-weight:700;
text-transform:uppercase;
letter-spacing:.1em;
font-size:10px;
}
.a8hpho{
background:#d63547;
border-radius:4px;
flex:0 0 auto;
padding:4px 0.625rem;
font-weight:700;
color:#fff;
font-size:12px;
display:inline-flex;
align-items:center;
}
.ylca9{
background:#ffffff;
border:1px solid #d4dbd5;
border-radius:0.5rem;
overflow:hidden;
color:inherit;
display:block;
text-decoration:none;
min-width:0;
}
.b1zwmz{
aspect-ratio:4/3;
background-position:center;
position:relative;
display:block;
background-size:cover;
}
.lo16d{
aspect-ratio:16/10;
}
.i4xdfl{
background:linear-gradient(transparent,rgba(18,26,21,0.746)),linear-gradient(transparent 30%,rgba(0,0,0,0.668));
padding:14px;
left:0;
right:0;
position:absolute;
bottom:0;
}
.f0u6x2i5{
font-size:0.625rem;
letter-spacing:.14em;
display:block;
color:#a8bfae;
text-shadow:0 1px 3px rgba(0,0,0,0.69);
margin-bottom:3px;
text-transform:uppercase;
}
.w5sly8e{
color:#e8ede9;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.758);
font-size:20px;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-weight:700;
display:block;
}
.szhja{
border-radius:0.25rem;
gap:0.375rem;
padding:4px 0.563rem;
background:#d63547;
display:inline-flex;
font-size:11px;
letter-spacing:.04em;
position:absolute;
left:0.625rem;
color:#fff;
font-weight:700;
align-items:center;
top:10px;
}
.szhja .vje2btbf{
background:#fff;
}
.vguqwa5x{
padding:0.875rem 16px;
}
.qq5q9eci{
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-size:0.875rem;
color:#218349;
font-weight:700;
}
.u2cy0rwv{
gap:6px;
align-items:center;
font-size:12.5px;
display:flex;
margin-top:2px;
color:#4a5249;
}
.u2cy0rwv i{
border-radius:50%;
background:#d49a3a;
font-style:normal;
height:7px;
width:7px;
}
.vguqwa5x .btsmh06y{
margin-top:12px;
width:100%;
}
.du57bkq9{
grid-template-columns:repeat(4,1fr);
gap:1rem;
display:grid;
}
.wy248oi{
gap:1rem;
grid-template-columns:repeat(3,1fr);
display:grid;
}
.i9otv{
gap:1rem;
grid-template-columns:repeat(2,1fr);
display:grid;
}
.du57bkq9>*,.wy248oi>*,.i9otv>*{
min-width:0;
}
@media(max-width:980px){
.du57bkq9,.wy248oi{
grid-template-columns:repeat(2,1fr);
}
}
@media(max-width:621px){
.du57bkq9,.wy248oi,.i9otv{
grid-template-columns:1fr;
}
}
.jzq1e{
gap:1rem;
grid-template-columns:1fr 1fr;
display:grid;
}
.jzq1e>*{
min-width:0;
}
.jm02u{
padding:26px;
}
.env7m5hw{
padding:9px 0;
gap:0.75rem;
display:flex;
border-top:1px solid #d4dbd5;
font-size:0.875rem;
justify-content:space-between;
}
.env7m5hw span{
flex:0 0 auto;
color:#4a5249;
}
.env7m5hw b{
text-align:right;
}
.qmg6jv{
padding:0.625rem 0;
border-top:1px solid #d4dbd5;
}
.qmg6jv:first-child{
border-top:0;
}
.nwutr2vf{
color:#4a5249;
font-size:12px;
}
.jo30gab{
color:#1c1e1a;
font-size:14.5px;
font-weight:600;
}
@media(max-width:761px){
.jzq1e{
grid-template-columns:1fr;
}
}
.svl4s17{
min-width:0;
margin-bottom:1rem;
}
.rxldo5{
gap:0.75rem;
justify-content:space-between;
display:flex;
align-items:flex-end;
flex-wrap:wrap;
}
.rxldo5 .bsibk{
gap:6px;
min-width:0;
flex-direction:column;
display:flex;
}
.paun09qu{
gap:8px;
align-items:flex-start;
display:flex;
flex-direction:column;
}
.a9fb9b{
gap:0.5rem;
display:flex;
align-items:center;
text-align:center;
flex-direction:column;
}
.mcs41{
overflow-wrap:break-word;
line-height:1.1;
color:#1c1e1a;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
letter-spacing:-.01em;
font-weight:700;
font-size:30px;
}
@media(max-width:623px){
.mcs41{
font-size:1.438rem;
}
}
.jhw7gqa .mcs41{
color:#e8ede9;
}
.gftxl33{
border-radius:4px;
padding:5px 0.688rem;
background:rgba(45,122,69,0.131);
color:#2d7a45;
text-transform:uppercase;
letter-spacing:.12em;
}
.ili23{
gap:0.625rem;
align-items:center;
display:inline-flex;
}
.ili23::before{
background:#2d7a45;
content:"";
height:1px;
display:inline-block;
width:24px;
}
.b3vrz0{
gap:0.5rem;
align-items:center;
display:inline-flex;
}
.b3vrz0::before{
background:#2d7a45;
border-radius:50%;
display:inline-block;
width:6px;
height:6px;
content:"";
}
.jhw7gqa .gftxl33{
background:rgba(26,40,32,0.927);
color:#e8ede9;
}
.jhw7gqa .ili23::before,.jhw7gqa .b3vrz0::before{
background:#7ecf94;
}
.ugkp1l{
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
gap:0.375rem;
display:inline-flex;
color:#158141;
align-items:center;
font-weight:600;
white-space:nowrap;
font-size:0.875rem;
}
.ugkp1l:hover{
opacity:.8;
}
.ugkp1l svg{
width:15px;
height:0.938rem;
}
.lt3e7 svg{
height:0.875rem;
width:0.875rem;
}
.a7kb3b2{
border-radius:4px;
background:#158141;
padding:9px 18px;
color:#ffffff;
}
.a7kb3b2:hover{
background:#148243;
opacity:1;
}
.jhw7gqa .ugkp1l{
color:#7ecf94;
}
.qcd3i8{
margin:-2px 0 16px;
background:#d4dbd5;
height:1px;
}
.jhw7gqa .qcd3i8{
background:rgba(106,138,115,0.208);
}
.wduw26h{
background:linear-gradient(131deg,#1a2820,#263f2e);
grid-template-columns:1.3fr 1fr;
margin:0;
gap:40px;
border-radius:14px;
padding:42px;
display:grid;
color:#e8ede9;
}
.hu4wlsm{
margin:1.125rem 0 16px;
line-height:1.05;
overflow-wrap:anywhere;
color:#e8ede9;
letter-spacing:-.01em;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-size:50px;
}
.hu4wlsm em{
font-style:normal;
color:#7ecf94;
}
.hugxk3p{
font-size:16px;
color:#a8bfae;
max-width:27.5rem;
}
.y5l36xk5{
gap:1.125rem;
flex-wrap:wrap;
margin-top:26px;
align-items:center;
display:flex;
}
.q1g8f{
color:#a8bfae;
font-size:14px;
}
.d2qmf{
color:#a8bfae;
font-size:0.813rem;
}
.lg5lb79{
margin:0.25rem 0 2px;
color:#e8ede9;
font-weight:700;
font-size:34px;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.q4hjxv6u{
color:#a8bfae;
margin-bottom:1.25rem;
font-size:14px;
}
.q4hjxv6u span[data-m]{
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#e8ede9;
}
.qse0bl{
padding:0.688rem 0;
gap:0.75rem;
display:flex;
border-top:1px solid rgba(106,138,115,0.212);
align-items:center;
}
.jwprne b{
font-weight:600;
font-size:0.875rem;
display:block;
color:#e8ede9;
}
.jwprne span{
font-size:12.5px;
display:block;
color:#a8bfae;
}
@media(max-width:983px){
.wduw26h{
grid-template-columns:1fr;
padding:1.875rem;
}
.hu4wlsm{
font-size:38px;
}
}
@media(max-width:618px){
.wduw26h{
padding:1.5rem;
}
.hu4wlsm{
font-size:30px;
}
}
.iqni4h{
border-radius:8px;
grid-template-columns:repeat(4,1fr);
background:#1a2820;
display:grid;
}
.fdgwb9q{
padding:22px 24px;
border-right:1px solid rgba(106,138,115,0.21);
}
.fdgwb9q:last-child{
border-right:0;
}
.vjbiajv{
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
min-width:0;
color:#e8ede9;
font-size:1.75rem;
}
.jh16kow6{
color:#7ecf94;
}
.adx65{
font-size:13.5px;
color:#a8bfae;
margin-top:3px;
}
@media(max-width:977px){
.iqni4h{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:618px){
.iqni4h{
grid-template-columns:1fr;
}
.fdgwb9q{
border-right:0;
border-bottom:1px solid rgba(106,138,115,0.211);
}
.fdgwb9q:last-child{
border-bottom:0;
}
}
.bema7q7o{
padding:1.25rem;
gap:13px;
align-items:center;
display:flex;
}
.bema7q7o .ajs1arph{
display:flex;
}
.me77r{
color:#1c1e1a;
display:block;
font-size:19px;
font-weight:700;
}
.xe7mbekf{
color:#4a5249;
font-size:13px;
display:block;
}
.lttqn{
padding:24px;
text-decoration:none;
display:block;
color:inherit;
}
.ucryqb{
background:#d4dbd5;
border-radius:0.25rem;
align-items:center;
justify-content:center;
display:flex;
height:3rem;
color:#2d7a45;
width:48px;
margin-bottom:16px;
}
.ucryqb svg{
width:1.5rem;
height:1.5rem;
}
.tgkvhy9x{
color:#1c1e1a;
font-size:1.313rem;
margin-bottom:0.25rem;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
}
.ik91jn{
font-size:0.875rem;
color:#4a5249;
}
.yhyc5{
grid-template-columns:repeat(3,1fr);
gap:1rem;
display:grid;
margin-top:0.5rem;
}
.m0hpi7z0{
padding:30px;
border-radius:8px;
color:#e8ede9;
text-align:center;
}
.tc9pn{
background:linear-gradient(rgba(0,0,0,0.351),rgba(0,0,0,0.353)),linear-gradient(137deg,#d49a3a,#4a9d62);
}
.admeiih{
background:linear-gradient(rgba(0,0,0,0.319),rgba(0,0,0,0.321)),linear-gradient(139deg,#2d7a45,#4a9d62);
}
.f2xoh7{
background:linear-gradient(rgba(0,0,0,0.322),rgba(0,0,0,0.312)),linear-gradient(138deg,#218349,#4a9d62);
}
.eyjbu{
letter-spacing:.16em;
font-size:12px;
opacity:.85;
}
.hdlkinq{
margin:0.5rem 0 2px;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-weight:700;
font-size:40px;
overflow-wrap:anywhere;
}
.gkkvyle{
opacity:.8;
font-size:0.813rem;
}
.xbbbd9{
border-radius:0.5rem;
background:#ffffff;
border:1px solid #d4dbd5;
overflow:hidden;
margin-top:1.125rem;
align-items:center;
display:flex;
}
.bkepswxe{
padding:0.875rem 1.125rem;
flex:0 0 auto;
font-size:0.875rem;
color:#1c1e1a;
font-weight:700;
border-right:1px solid #d4dbd5;
white-space:nowrap;
}
.m7z6la{
overflow:hidden;
flex:1;
min-width:0;
}
.c4gt4l9{
gap:1.875rem;
padding:14px 1.25rem;
white-space:nowrap;
display:flex;
will-change:transform;
}
.ens6e5z{
color:#4a5249;
font-size:0.875rem;
}
.ens6e5z b{
font-weight:700;
color:#218349;
margin-right:8px;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
@media(max-width:983px){
.yhyc5{
grid-template-columns:1fr;
}
}
.tz28w{
margin-bottom:0.375rem;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
color:#1c1e1a;
font-size:1.5rem;
}
.aai8b{
padding:0.875rem 0;
border-top:1px solid #d4dbd5;
}
.aai8b:first-of-type{
border-top:0;
}
.vty0on4{
font-size:12.5px;
margin-bottom:7px;
color:#4a5249;
}
.vhgj0f5{
gap:12px;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
display:flex;
}
.x3qze{
font-size:15px;
font-weight:600;
}
.mijx8z{
gap:8px;
display:flex;
}
.kerl7a{
border-radius:4px;
padding:0.375rem 0.75rem;
border:1px solid #d4dbd5;
font-size:0.875rem;
text-align:center;
min-width:54px;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.kerl7a small{
display:block;
font-size:11px;
color:#4a5249;
font-family:"IBM Plex Sans", 'Helvetica Neue', Arial, sans-serif;
}
.qbspz7af{
gap:12px;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
margin-bottom:6px;
align-items:baseline;
}
.mj177li2{
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-size:24px;
color:#1c1e1a;
}
.appf42{
color:#4a5249;
font-size:0.813rem;
}
.appf42 b{
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
color:#1c1e1a;
}
.of9ya2f5{
margin:1rem 0;
}
.wuaytzcu{
gap:0.875rem;
border-radius:0.25rem;
padding:0.813rem 0.875rem;
align-items:center;
display:flex;
}
.wuaytzcu:nth-child(odd){
background:#f4f5f2;
}
.etfwref{
color:#4a5249;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
width:1.125rem;
font-weight:700;
}
.ie9qc127{
flex:1;
min-width:0;
font-weight:600;
}
.eetrpa{
font-size:14px;
color:#4a5249;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
.b8ed1c{
width:100%;
}
.xy0sn1{
overflow:hidden;
padding:1rem;
border-radius:0.5rem;
background-position:center;
text-decoration:none;
aspect-ratio:16/11;
display:flex;
background-size:cover;
position:relative;
color:#e8ede9;
flex-direction:column;
}
.xy0sn1::after{
background:linear-gradient(transparent 40%,rgba(18,26,21,0.723)),linear-gradient(transparent 25%,rgba(0,0,0,0.68));
inset:0;
content:"";
position:absolute;
}
.xy0sn1>*{
z-index:1;
position:relative;
}
.w410o73c{
background:#d63547;
border-radius:4px;
padding:0.25rem 9px;
gap:6px;
align-items:center;
font-size:0.688rem;
display:inline-flex;
font-weight:700;
color:#fff;
align-self:flex-start;
letter-spacing:.04em;
}
.w410o73c .vje2btbf{
background:#fff;
}
.ifprtqr{
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-weight:700;
margin-top:auto;
text-shadow:0 1px 0.25rem rgba(0,0,0,0.758);
font-size:1.438rem;
}
.zzr000v5{
gap:8px;
display:flex;
justify-content:space-between;
color:#a8bfae;
align-items:center;
font-size:0.781rem;
margin-top:8px;
}
.h6p32n{
color:#e8ede9;
font-weight:600;
}
.v8jat7b{
gap:12px;
background:#f4f5f2;
padding:0.75rem 16px;
border-radius:4px;
border:1px solid #d4dbd5;
align-items:center;
display:flex;
margin-top:0.875rem;
font-size:13.5px;
color:#4a5249;
}
.j89rl67p{
padding:26px;
flex-direction:column;
display:flex;
}
.h7ezwos{
margin:0.625rem 0 4px;
color:#1c1e1a;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-size:26px;
}
.bjo5g4cv{
font-weight:700;
color:#2d7a45;
font-size:0.938rem;
margin-bottom:14px;
}
.ejpiznhk{
flex:1;
font-size:0.875rem;
color:#4a5249;
}
.j89rl67p .btsmh06y{
margin-top:1.125rem;
width:100%;
}
.qpdfp02{
gap:10px;
display:flex;
align-items:center;
padding-top:12px;
margin-top:14px;
justify-content:space-between;
border-top:1px solid #d4dbd5;
}
.o7ceb{
letter-spacing:.04em;
color:#4a5249;
font-size:0.688rem;
}
.mhb4ricm{
font-weight:600;
text-decoration:none;
font-size:13px;
color:#158141;
}
.squr7p5{
padding:1.5rem;
border-top:3px solid #2d7a45;
}
.j49qtld{
border-top-color:#d4dbd5;
}
.g6o21o{
border-top-color:#a8bfae;
}
.p4gpgq{
border-top-color:#d49a3a;
}
.i8l29{
border-top-color:#2d7a45;
}
.vxua89hy{
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
color:#1c1e1a;
font-weight:700;
font-size:1.375rem;
}
.hd861{
margin:2px 0 0.875rem;
font-size:13px;
color:#4a5249;
}
.djkst{
padding:7px 0;
gap:9px;
color:#4a5249;
display:flex;
font-size:0.844rem;
align-items:flex-start;
}
.djkst svg{
flex:0 0 auto;
width:1rem;
margin-top:2px;
color:#218349;
height:1rem;
}
.x2rahpi{
padding:18px 1.375rem;
gap:1rem;
align-items:center;
flex-wrap:wrap;
display:flex;
}
.m5o7ya{
color:#1c1e1a;
font-size:15px;
}
.abm8fo{
flex:1;
padding:12px 14px;
border-radius:0.25rem;
border:1px solid #d4dbd5;
background:#f4f5f2;
min-width:160px;
color:#1c1e1a;
font-size:0.938rem;
}
.hzfsx3v7{
margin-left:auto;
color:#4a5249;
font-size:13px;
}
@media(max-width:622px){
.hzfsx3v7{
width:100%;
margin-left:0;
}
}
.flyko{
padding:24px;
}
.v1u2mn{
gap:0.625rem;
align-items:center;
color:#1c1e1a;
font-size:1.25rem;
display:flex;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
margin-bottom:14px;
}
.v1u2mn svg{
width:22px;
color:#2d7a45;
height:1.375rem;
}
.g9qd8{
background:#1a2820;
border-color:rgba(106,138,115,0.204);
color:#e8ede9;
}
.g9qd8 .v1u2mn{
color:#e8ede9;
}
.g9qd8 .v1u2mn svg{
color:#e8ede9;
}
.ushq9s6f{
color:#a8bfae;
font-size:0.875rem;
margin-bottom:16px;
}
.ft2dz29{
gap:10px;
display:flex;
}
.d9tp6{
border-radius:0.25rem;
background:rgba(26,40,32,0.967);
padding:10px 0.875rem;
flex:1;
color:#e8ede9;
font-size:13px;
}
.d9tp6 small{
color:#a8bfae;
display:block;
font-size:0.625rem;
}
.t69e4p7{
font-size:0.75rem;
margin-top:0.875rem;
color:#a8bfae;
clear:both;
}
.gy60umb{
padding:2.125rem;
background:#1a2820;
gap:24px;
border-radius:0.5rem;
flex-wrap:wrap;
color:#e8ede9;
align-items:center;
display:flex;
}
.m6ebbd{
border-radius:8px;
background:rgba(26,40,32,0.96);
flex:0 0 auto;
display:flex;
align-items:center;
height:56px;
width:3.5rem;
justify-content:center;
color:#e8ede9;
}
.m6ebbd svg{
width:1.625rem;
height:26px;
}
.tdlabm{
font-size:1.563rem;
color:#e8ede9;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
}
.rp7mwm{
font-size:0.875rem;
color:#a8bfae;
}
.tm0jvma{
gap:0.75rem;
margin-left:auto;
flex-wrap:wrap;
display:flex;
}
@media(max-width:983px){
.tm0jvma{
margin-left:0;
width:100%;
}
.tm0jvma .btsmh06y{
flex:1;
}
}
.icf8sa8u{
padding:1.75rem;
}
.p4wp8rh{
gap:0.625rem;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
display:flex;
align-items:center;
color:#1c1e1a;
margin-bottom:0.375rem;
font-size:24px;
}
.p4wp8rh svg{
color:#2d7a45;
width:1.375rem;
height:22px;
}
.y4iq92gi{
gap:12px;
display:flex;
flex-wrap:wrap;
margin-top:1.125rem;
align-items:center;
}
.y7s7t{
margin-left:auto;
}
.anlr6dhh{
gap:0.625rem;
flex-wrap:wrap;
border-top:1px solid #d4dbd5;
margin-top:1.375rem;
padding-top:18px;
display:flex;
align-items:center;
font-size:14px;
}
.qbzjc69{
color:#4a5249;
}
.umtefw{
gap:0.438rem;
border-radius:0.25rem;
padding:0.563rem 14px;
border:1px solid #d4dbd5;
display:inline-flex;
align-items:center;
color:#1c1e1a;
text-decoration:none;
font-size:0.844rem;
}
.umtefw svg{
color:#2d7a45;
height:15px;
width:0.938rem;
}
@media(max-width:622px){
.y7s7t{
margin-left:0;
width:100%;
}
}
.fz3nmro{
margin-top:0.5rem;
}
.x9t345x{
padding:20px 0;
border-bottom:1px solid #d4dbd5;
}
.eufrsqzc{
gap:18px;
list-style:none;
cursor:pointer;
align-items:center;
display:flex;
}
.eufrsqzc::-webkit-details-marker{
display:none;
}
.xtc0t{
background:#2d7a45;
padding:5px 9px;
flex:0 0 auto;
border-radius:0.25rem;
color:#ffffff;
font-weight:700;
text-transform:uppercase;
letter-spacing:.1em;
font-size:0.625rem;
}
.wsyavo{
flex:1;
font-size:1.063rem;
font-weight:700;
color:#1c1e1a;
}
.sni9hf6{
transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
line-height:1;
color:#4a5249;
font-size:1.5rem;
}
.x9t345x[open] .sni9hf6{
transform:rotate(41deg);
}
.brg8kihz{
padding:14px 0 0 0;
font-size:14.5px;
color:#4a5249;
max-width:780px;
}
.qcdtsu{
gap:1.125rem;
padding:22px 26px;
display:flex;
flex-wrap:wrap;
align-items:center;
}
.i0xneo{
font-weight:700;
color:#1c1e1a;
font-size:1rem;
}
.ppkay49k{
font-size:14px;
color:#218349;
font-weight:600;
}
.od6hlh{
font-size:14px;
color:#4a5249;
}
.qcdtsu .a8hpho{
margin-left:auto;
}
.thfzqk{
gap:10px;
width:100%;
display:flex;
padding-top:1rem;
border-top:1px solid #d4dbd5;
margin-top:16px;
flex-wrap:wrap;
}
.ehi2c{
border:1px solid #d4dbd5;
border-radius:4px;
padding:9px 1rem;
font-weight:600;
font-size:0.813rem;
color:#4a5249;
}
@media(max-width:619px){
.qcdtsu .a8hpho{
margin-left:0;
}
}
.axxpxpuq{
gap:14px;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:8px;
}
.yk3gl{
padding:20px;
text-align:center;
}
.zg46vly{
font-weight:700;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
color:#2d7a45;
font-size:1.375rem;
}
.vnyh8{
margin-top:0.25rem;
color:#1c1e1a;
font-size:13.5px;
font-weight:600;
}
.fz7f62cy{
color:#4a5249;
margin-top:2px;
font-size:12px;
}
.xiyja55u{
padding:0.875rem 18px;
gap:12px;
margin-top:1rem;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.agtfx{
color:#4a5249;
font-size:13px;
}
.orz6u{
padding:0.5rem 0.875rem;
border-radius:0.25rem;
border:1px solid #d4dbd5;
font-weight:600;
color:#4a5249;
font-size:13px;
}
@media(max-width:982px){
.axxpxpuq{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:619px){
.axxpxpuq{
grid-template-columns:1fr;
}
}
.ut2lu{
gap:1.875rem;
grid-template-columns:1.4fr 1fr;
padding:30px;
display:grid;
}
.mot9xai{
margin-bottom:14px;
font-size:1.75rem;
color:#1c1e1a;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
}
.opgsduy p{
font-size:0.906rem;
color:#4a5249;
margin-bottom:12px;
}
.z992wpa{
gap:12px;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:18px;
}
.wrzfz{
padding:16px;
border-radius:4px;
border:1px solid #d4dbd5;
}
.b52gp{
color:#1c1e1a;
font-size:1.5rem;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-weight:700;
}
.oih7y{
color:#4a5249;
font-size:0.75rem;
}
.n3h3lys .eaznvt{
margin-bottom:1rem;
display:block;
}
.sy5kzae0{
padding:11px 0;
gap:0.688rem;
align-items:flex-start;
display:flex;
border-top:1px solid #d4dbd5;
}
.sy5kzae0:first-of-type{
border-top:0;
}
.sy5kzae0 .bewhty{
flex:0 0 auto;
color:#218349;
margin-top:1px;
}
.sy5kzae0 .bewhty svg{
width:1.125rem;
height:1.125rem;
}
.sy5kzae0 b{
color:#1c1e1a;
font-size:14.5px;
}
.sy5kzae0 span{
display:block;
color:#4a5249;
font-size:12.5px;
}
@media(max-width:979px){
.ut2lu{
grid-template-columns:1fr;
}
}
@media(max-width:982px){
.z992wpa{
grid-template-columns:repeat(2,1fr);
}
}
.g6fyrgz{
gap:1.375rem;
padding:1.625rem;
align-items:center;
display:flex;
flex-wrap:wrap;
}
.ikam4q09{
border-radius:50%;
background:#2d7a45;
flex:0 0 auto;
color:#ffffff;
width:64px;
font-size:1.375rem;
align-items:center;
justify-content:center;
display:flex;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
height:64px;
font-weight:700;
}
.lbt0d5{
color:#1c1e1a;
font-size:1.063rem;
}
.btvsr{
color:#4a5249;
font-size:13.5px;
margin-top:2px;
}
.eb8oi{
max-width:32.5rem;
color:#4a5249;
font-size:13px;
margin-top:0.5rem;
}
.kcnbzesu{
color:#4a5249;
text-align:right;
font-size:13px;
margin-left:auto;
}
.lacgymt{
gap:6px;
align-items:center;
color:#218349;
justify-content:flex-end;
font-weight:600;
display:inline-flex;
}
.lacgymt svg{
height:15px;
width:15px;
}
.e7wmltv{
margin-top:0.25rem;
}
.y3jru44{
margin-top:0.375rem;
color:#158141;
display:block;
text-decoration:none;
}
@media(max-width:622px){
.kcnbzesu{
margin-left:0;
text-align:left;
}
.lacgymt{
justify-content:flex-start;
}
}
.me659{
grid-template-columns:1.2fr 1fr;
overflow:hidden;
display:grid;
}
.iyypr{
background:linear-gradient(134deg,#1a2820,#263f2e);
min-height:300px;
position:relative;
}
.nud56nnn{
inset:0;
background-size:2.5rem 40px;
background-image:linear-gradient(rgba(106,138,115,0.196) 1px,transparent 1px),linear-gradient(90deg,rgba(106,138,115,0.193) 1px,transparent 1px);
position:absolute;
}
.picyk{
position:absolute;
color:#7ecf94;
left:50%;
transform:translate(-50%,-100%);
top:48%;
}
.picyk svg{
height:40px;
width:40px;
}
.uxi7lmab{
padding:0.375rem 10px;
border-radius:4px;
background:rgba(18,26,21,0.743);
color:#a8bfae;
bottom:1rem;
position:absolute;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
left:18px;
font-size:12px;
}
.obcwx{
padding:28px;
}
.eo50chym{
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
margin-bottom:0.375rem;
color:#1c1e1a;
font-size:1.25rem;
}
.kv4fcv{
margin:10px 0;
font-size:14.5px;
color:#1c1e1a;
}
.gnivc5{
gap:9px;
padding:0.563rem 0;
align-items:flex-start;
display:flex;
border-top:1px solid #d4dbd5;
color:#4a5249;
font-size:0.844rem;
}
.gnivc5 svg{
flex:0 0 auto;
margin-top:2px;
color:#2d7a45;
width:16px;
height:16px;
}
.rmdjw4b{
margin-top:14px;
display:inline-block;
}
@media(max-width:757px){
.me659{
grid-template-columns:1fr;
}
}
.t7n6536{
padding:1.875rem;
}
.s5sul{
gap:1.125rem;
grid-template-columns:repeat(4,1fr);
display:grid;
margin-top:1.125rem;
}
.dhymg .ajs1arph{
margin-bottom:12px;
}
.g7y1akm2{
font-size:15px;
display:block;
color:#1c1e1a;
margin-bottom:4px;
}
.ebhnp6{
color:#4a5249;
font-size:0.844rem;
}
@media(max-width:981px){
.s5sul{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:623px){
.s5sul{
grid-template-columns:1fr;
}
}
.ghmhmak{
padding:24px;
}
.aly2iw{
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
color:#1c1e1a;
margin-bottom:0.875rem;
font-size:18px;
}
.n6qm1{
padding:10px 0;
border-top:1px solid #d4dbd5;
}
.n6qm1:first-of-type{
border-top:0;
}
.ooeux6{
font-size:0.75rem;
color:#4a5249;
}
.n6qm1 b{
font-size:14.5px;
color:#1c1e1a;
}
.d378myx{
gap:10px;
padding:11px 0;
border-top:1px solid #d4dbd5;
text-decoration:none;
color:#1c1e1a;
justify-content:space-between;
font-size:14.5px;
display:flex;
}
.d378myx:first-of-type{
border-top:0;
}
.jxpvzif{
gap:0.688rem;
padding:0.75rem 0;
border-top:1px solid #d4dbd5;
display:flex;
align-items:flex-start;
}
.jxpvzif:first-of-type{
border-top:0;
}
.jxpvzif .bewhty{
flex:0 0 auto;
margin-top:1px;
color:#218349;
}
.jxpvzif .bewhty svg{
height:18px;
width:1.125rem;
}
.jxpvzif b{
font-size:14px;
font-weight:600;
color:#1c1e1a;
}
.jxpvzif span{
color:#4a5249;
font-size:0.781rem;
display:block;
}
.yef6cc{
grid-template-columns:.8fr 1fr 1fr 1fr;
gap:16px;
display:grid;
margin-top:0.5rem;
}
.shgovmcf{
padding:1.625rem;
border-radius:8px;
background:#1a2820;
display:flex;
justify-content:center;
color:#e8ede9;
flex-direction:column;
}
.navlak{
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
font-size:46px;
font-weight:700;
}
.shgovmcf .ep7neat9{
margin:0.5rem 0;
color:#d49a3a;
}
.q2tlehgk{
font-size:13px;
color:#a8bfae;
}
.eou2ag9u{
padding:22px;
}
.eou2ag9u .ep7neat9{
margin-bottom:0.625rem;
}
.wzj57ulm{
color:#4a5249;
font-size:14px;
}
.cxze3{
gap:0.625rem;
display:flex;
justify-content:space-between;
margin-top:16px;
font-size:13px;
}
.cxze3 b{
font-weight:600;
color:#1c1e1a;
}
.cxze3 span{
color:#4a5249;
}
@media(max-width:980px){
.yef6cc{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.yef6cc{
grid-template-columns:1fr;
}
}
.b7zis{
padding:1.875rem;
}
.qm2zqms8{
margin-bottom:12px;
font-size:25px;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
color:#1c1e1a;
}
.b7zis p{
max-width:55rem;
margin-bottom:0.625rem;
color:#4a5249;
font-size:14.5px;
}
.e03znwjw{
color:#158141;
margin-top:12px;
font-weight:600;
text-decoration:none;
display:inline-block;
}
.qspe2gd{
padding:40px 0;
background:#1a2820;
color:#a8bfae;
margin-top:34px;
}
.x3w8on{
gap:26px;
grid-template-columns:1.6fr repeat(4,1fr);
display:grid;
}
.tvo584{
letter-spacing:.04em;
font-family:"Bitter", 'Iowan Old Style', Georgia, serif;
font-size:1.375rem;
color:#e8ede9;
}
.tou5foq{
margin-top:14px;
line-height:1.6;
font-size:0.781rem;
}
.ft7s79{
color:#e8ede9;
margin-bottom:12px;
display:block;
font-size:0.813rem;
}
.mkt8t{
padding:0.563rem 0;
display:block;
text-decoration:none;
font-size:13.5px;
color:#a8bfae;
}
@media(max-width:983px){
.x3w8on{
grid-template-columns:1fr 1fr;
}
}
@media(max-width:621px){
.x3w8on{
grid-template-columns:1fr;
}
}
.h1knyhj{
background:#243529;
padding:1rem 0;
color:#e8ede9;
z-index:60;
left:0;
bottom:0;
position:fixed;
right:0;
}
.vk95ec{
gap:20px;
flex-wrap:wrap;
display:flex;
align-items:center;
}
.v73no0{
flex:1;
min-width:15rem;
color:#a8bfae;
font-size:0.844rem;
}
.v73no0 a{
color:#e8ede9;
text-decoration:underline;
}
.mqwicib{
gap:0.625rem;
display:flex;
}
@media(max-width:618px){
.vk95ec{
gap:12px;
align-items:stretch;
flex-direction:column;
}
.mqwicib .btsmh06y{
flex:1;
}
}
.a0ordbr2{
transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1),transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
padding:0.875rem 1rem;
background:#ffffff;
gap:12px;
border:1px solid #d4dbd5;
border-radius:8px;
max-width:21.25rem;
opacity:0;
box-shadow:0 4px 16px rgba(28,30,26,0.143), 0 0.5rem 2rem rgba(28,30,26,0.054);
left:1.125rem;
bottom:18px;
pointer-events:none;
transform:translateY(12px);
z-index:55;
display:flex;
position:fixed;
}
.rqg1zy{
opacity:1;
transform:translateY(0);
pointer-events:auto;
}
.b9q4hu{
background:rgba(45,122,69,0.109);
border-radius:0.25rem;
flex:0 0 auto;
height:2.5rem;
align-items:center;
justify-content:center;
color:#218349;
display:flex;
width:2.5rem;
}
.b9q4hu svg{
height:22px;
width:22px;
}
.z56jnm2{
font-size:13.5px;
color:#1c1e1a;
line-height:1.4;
}
.z56jnm2 b{
font-weight:700;
}
.z56jnm2 .e6fbgm{
color:#218349;
font-weight:700;
font-family:"Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
@media(max-width:620px){
.a0ordbr2{
left:10px;
max-width:none;
right:10px;
}
}