.BlogCard-module__TlS7bq__card{cursor:pointer;background:#fdfbf5;border:1px solid #e4dac3;border-radius:10px;flex-direction:column;max-width:400px;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1c1b190a}.BlogCard-module__TlS7bq__card:hover{border-color:#c9b98f;transform:translateY(-4px);box-shadow:0 16px 32px #1c1b191f}.BlogCard-module__TlS7bq__imageWrapper{background:#eee6d3;height:220px;overflow:hidden}.BlogCard-module__TlS7bq__image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__image{transform:scale(1.06)}.BlogCard-module__TlS7bq__content{flex-direction:column;flex:1;padding:24px;font-family:Karla,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.BlogCard-module__TlS7bq__category{color:#8b3a2b;letter-spacing:.08em;text-transform:uppercase;background:#f1e9d8;border:1px solid #d8cba5;border-radius:3px;align-self:flex-start;margin-bottom:14px;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.BlogCard-module__TlS7bq__title{color:#1c1b19;letter-spacing:-.005em;margin-bottom:10px;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.35}.BlogCard-module__TlS7bq__excerpt{color:#6b6457;flex:1;margin-bottom:20px;font-size:.95rem;line-height:1.65}.BlogCard-module__TlS7bq__readMore{color:#8b3a2b;border-bottom:1px solid #0000;align-self:flex-start;align-items:center;gap:6px;font-size:.9rem;font-weight:600;text-decoration:none;transition:gap .25s,border-color .25s;display:inline-flex}.BlogCard-module__TlS7bq__readMore:hover{border-color:#8b3a2b;gap:10px}.BlogCard-module__TlS7bq__footer{flex-direction:row;justify-content:space-between;display:flex}@media (max-width:768px){.BlogCard-module__TlS7bq__imageWrapper{height:200px}.BlogCard-module__TlS7bq__content{padding:20px}.BlogCard-module__TlS7bq__title{font-size:1.15rem}}
.BlogFilter-module__jxFFSq__filters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.BlogFilter-module__jxFFSq__filterBtn{color:#1c1b19;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px dashed #c9b98f;border-radius:3px;padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,transform .2s}.BlogFilter-module__jxFFSq__filterBtn:hover{color:#8b3a2b;border-style:solid;border-color:#8b3a2b;transform:translateY(-1px)}.BlogFilter-module__jxFFSq__active{color:#faf6ec;background:#1c1b19;border:1.5px solid #1c1b19;transform:rotate(-1deg)}.BlogFilter-module__jxFFSq__active:hover{color:#faf6ec;border-color:#1c1b19;transform:rotate(-1deg)}
.BlogSearch-module__aFAiKW__searchWrapper{max-width:560px;margin:0 auto;position:relative}.BlogSearch-module__aFAiKW__icon{color:#7a7267;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.BlogSearch-module__aFAiKW__input{color:#1c1b19;background:#faf6ec;border:1.5px solid #e4dac3;border-radius:6px;width:100%;padding:15px 18px 15px 48px;font-family:Karla,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;transition:border-color .25s,box-shadow .25s}.BlogSearch-module__aFAiKW__input::placeholder{color:#9a9284}.BlogSearch-module__aFAiKW__input:focus{border-color:#b8862b;outline:none;box-shadow:0 0 0 4px #b8862b29}
.BlogPageClient-module__DsKela__container{width:100%;max-width:1100px;margin:0 auto}.BlogPageClient-module__DsKela__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.75rem;max-width:100%;margin:0 auto;padding:.5rem 1.5rem 1rem;display:grid}.BlogPageClient-module__DsKela__hero{text-align:center;background:linear-gradient(155deg,#211f1c 0%,#1c1b19 55%,#241f18 100%);padding:4.5rem 1.5rem 3.5rem;position:relative;overflow:hidden}.BlogPageClient-module__DsKela__hero:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#b8862b 0 28px,#0000 28px 40px);height:4px;position:absolute;inset:auto 0 -1px}.BlogPageClient-module__DsKela__heroContent{max-width:760px;margin:0 auto;padding:1.5rem;position:relative}.BlogPageClient-module__DsKela__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#d9b872;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.BlogPageClient-module__DsKela__eyebrow:before{content:"";background:#b8862b;border-radius:50%;width:.4rem;height:.4rem}.BlogPageClient-module__DsKela__heroContent h1{color:#faf6ec;letter-spacing:-.01em;margin:0 0 .9rem;font-family:Fraunces,Georgia,serif;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:600;line-height:1.12}.BlogPageClient-module__DsKela__heroContent p{color:#cfc7b6;max-width:46ch;margin:0 auto 2rem;font-family:Karla,sans-serif;font-size:1.05rem;line-height:1.6}.BlogPageClient-module__DsKela__noResults{text-align:center;color:#6b6457;background:#f6f0e0;border:1.5px dashed #d8cba5;border-radius:8px;grid-column:1/-1;padding:3.5rem 1.5rem;font-family:Karla,sans-serif;font-size:1rem}.BlogPageClient-module__DsKela__noResultsTitle{color:#1c1b19;margin-bottom:.35rem;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600;display:block}.BlogPageClient-module__DsKela__filterRow{max-width:1100px;margin:2rem auto 1.75rem;padding:0 1.5rem}
.page-module__2Z5Flq__content{color:#1c1b19;background:#faf6ec;flex-direction:column;flex:1;font-family:Karla,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.page-module__2Z5Flq__paginationNav{flex-direction:column;align-items:center;gap:.85rem;max-width:100%;margin:3.5rem 0 2rem;font-family:inherit;display:flex;overflow-x:scroll}.page-module__2Z5Flq__pageNumbers{align-items:center;gap:.5rem;display:flex}.page-module__2Z5Flq__pageLink,.page-module__2Z5Flq__pageItem{color:#1c1b19;letter-spacing:.02em;background:0 0;border:1.5px dashed #c9b98f;border-radius:3px;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .85rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.page-module__2Z5Flq__pageLink:not(.page-module__2Z5Flq__disabled):hover,.page-module__2Z5Flq__pageItem:not(.page-module__2Z5Flq__active):hover{color:#8b3a2b;border-style:solid;border-color:#8b3a2b;transform:translateY(-1px)}.page-module__2Z5Flq__active{color:#faf6ec;background-color:#1c1b19;border:1.5px solid #1c1b19;font-weight:700;transform:rotate(-1.5deg)}.page-module__2Z5Flq__disabled{color:#b7ae9e;cursor:not-allowed;border-color:#e4dac3}.page-module__2Z5Flq__disabled:hover{transform:none}
