.journal-module__O79J7q__hero{text-align:center;padding:6rem 0}.journal-module__O79J7q__eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--accent-color);margin-bottom:2rem;font-size:.8rem;display:block}.journal-module__O79J7q__title{margin-bottom:1.5rem;font-size:3rem}.journal-module__O79J7q__subtitle{opacity:.5;letter-spacing:.1em;font-size:1.1rem}.journal-module__O79J7q__articleSection{border-top:1px solid #00000008;padding:8rem 0}.journal-module__O79J7q__articleGrid{flex-direction:column;gap:8rem;max-width:800px;margin:0 auto;display:flex}.journal-module__O79J7q__articleCard{flex-direction:column;align-items:flex-start;display:flex}.journal-module__O79J7q__meta{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.journal-module__O79J7q__tags{gap:.8rem;display:flex}.journal-module__O79J7q__tag{letter-spacing:.05em;color:var(--accent-color,#d4af37);background-color:#d4af370a;border:1px solid #d4af3726;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:500}.journal-module__O79J7q__date{letter-spacing:.1em;opacity:.4;font-size:.85rem}.journal-module__O79J7q__articleCard h2{margin-bottom:1.5rem;font-size:2.2rem;line-height:1.3}.journal-module__O79J7q__articleCard p{opacity:.6;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.journal-module__O79J7q__readMore{letter-spacing:.1em;border-bottom:1px solid #0000001a;padding-bottom:2px;font-size:.9rem;text-decoration:none;transition:border-color .3s}.journal-module__O79J7q__readMore:hover{border-color:var(--text-color)}.journal-module__O79J7q__footer{text-align:center;opacity:.3;padding:6rem 0;font-size:.8rem}.journal-module__O79J7q__cardImageLink{width:100%;display:block}.journal-module__O79J7q__cardImageContainer{aspect-ratio:16/7;background-color:#ffffff05;border-radius:16px;width:100%;margin-bottom:2.5rem;overflow:hidden;box-shadow:0 12px 30px #0000000a}.journal-module__O79J7q__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.journal-module__O79J7q__articleCard:hover .journal-module__O79J7q__cardImage{transform:scale(1.02)}.journal-module__O79J7q__titleLink{color:inherit;text-decoration:none;transition:color .3s}.journal-module__O79J7q__titleLink:hover{color:var(--accent-color,#d4af37)}
.JournalGrid-module__c5UBPW__journalContainer{width:100%}.JournalGrid-module__c5UBPW__filterBar{border-bottom:1px solid #d2b48c33;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:4rem;padding-bottom:1.5rem;display:flex}.JournalGrid-module__c5UBPW__filterBtn{font-family:var(--font-primary);color:#888;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.95rem;transition:all .3s;position:relative}.JournalGrid-module__c5UBPW__filterBtn:hover{color:#111}.JournalGrid-module__c5UBPW__filterBtn.JournalGrid-module__c5UBPW__active{color:#111;font-weight:500}.JournalGrid-module__c5UBPW__filterBtn:after{content:"";background-color:var(--color-primary,tan);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.JournalGrid-module__c5UBPW__filterBtn.JournalGrid-module__c5UBPW__active:after{width:80%}.JournalGrid-module__c5UBPW__divider{background-color:#d2b48c80;border-radius:50%;width:4px;height:4px}.JournalGrid-module__c5UBPW__emptyState{text-align:center;color:#888;letter-spacing:.05em;padding:4rem 0;font-style:italic}.JournalGrid-module__c5UBPW__editorialLayout{flex-direction:column;gap:5rem;display:flex}.JournalGrid-module__c5UBPW__heroPost{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.JournalGrid-module__c5UBPW__heroPost{grid-template-columns:1.2fr 1fr;gap:4rem}}.JournalGrid-module__c5UBPW__heroImageWrapper{aspect-ratio:16/10;border-radius:8px;width:100%;display:block;overflow:hidden;box-shadow:0 15px 35px #0000000d}.JournalGrid-module__c5UBPW__heroImage{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .8s}.JournalGrid-module__c5UBPW__heroImageWrapper:hover .JournalGrid-module__c5UBPW__heroImage{transform:scale(1.03)}.JournalGrid-module__c5UBPW__heroContent{flex-direction:column;display:flex}.JournalGrid-module__c5UBPW__meta{font-size:.85rem;font-family:var(--font-primary);letter-spacing:.1em;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.JournalGrid-module__c5UBPW__date{color:#999}.JournalGrid-module__c5UBPW__tags{gap:.5rem;display:flex}.JournalGrid-module__c5UBPW__tag{color:var(--color-primary,tan)}.JournalGrid-module__c5UBPW__heroTitle{margin-bottom:1.5rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:300;line-height:1.3}.JournalGrid-module__c5UBPW__heroTitle a{color:#111;text-decoration:none;transition:color .3s}.JournalGrid-module__c5UBPW__heroTitle a:hover{color:var(--color-primary,tan)}.JournalGrid-module__c5UBPW__heroExcerpt{color:#555;margin-bottom:2rem;font-size:1.1rem;font-weight:300;line-height:1.8}.JournalGrid-module__c5UBPW__readMore{text-transform:uppercase;letter-spacing:.15em;color:#111;border-bottom:1px solid #111;align-self:flex-start;padding-bottom:.2rem;font-size:.85rem;text-decoration:none;transition:all .3s}.JournalGrid-module__c5UBPW__readMore:hover{color:var(--color-primary,tan);border-color:var(--color-primary,tan)}.JournalGrid-module__c5UBPW__gridContainer{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:3rem 2rem;display:grid}.JournalGrid-module__c5UBPW__gridPost{flex-direction:column;gap:1.2rem;display:flex}.JournalGrid-module__c5UBPW__gridImageWrapper{aspect-ratio:4/3;border-radius:6px;width:100%;display:block;overflow:hidden}.JournalGrid-module__c5UBPW__gridImage{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .8s}.JournalGrid-module__c5UBPW__gridImageWrapper:hover .JournalGrid-module__c5UBPW__gridImage{transform:scale(1.05)}.JournalGrid-module__c5UBPW__gridTitle{margin-top:.5rem;font-size:1.25rem;font-weight:400;line-height:1.4}.JournalGrid-module__c5UBPW__gridTitle a{color:#222;text-decoration:none;transition:color .3s}.JournalGrid-module__c5UBPW__gridTitle a:hover{color:var(--color-primary,tan)}
