.Journal-module__rR4Ipa__journalPage{background-color:var(--color-cream);min-height:100vh}.Journal-module__rR4Ipa__header{width:100vw;height:60vh;margin-top:calc(var(--nav-height)*-1);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Journal-module__rR4Ipa__videoBanner{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Journal-module__rR4Ipa__overlay{z-index:2;background:linear-gradient(#0006,#000c);width:100%;height:100%;position:absolute;top:0;left:0}.Journal-module__rR4Ipa__titleContainer{z-index:3;text-align:center;color:var(--color-text-dark);padding:0 2rem;padding-top:var(--nav-height);position:relative}.Journal-module__rR4Ipa__title{text-shadow:0 4px 15px #0000001a;font-size:clamp(3rem,5vw,4.5rem);color:var(--color-white)!important}.Journal-module__rR4Ipa__subtitle{opacity:.9;margin-top:1rem;font-size:1.25rem;color:var(--color-white)!important}.Journal-module__rR4Ipa__content{max-width:1400px;margin:0 auto;padding:6rem 4rem}.Journal-module__rR4Ipa__articleGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem;display:grid}.Journal-module__rR4Ipa__articleCard{cursor:pointer;flex-direction:column;gap:1.5rem;display:flex}.Journal-module__rR4Ipa__imageWrapper{aspect-ratio:4/3;border-radius:16px;width:100%;transition:transform .4s,box-shadow .4s;overflow:hidden;transform:translateY(0);box-shadow:0 10px 30px #0000000d}.Journal-module__rR4Ipa__articleImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.Journal-module__rR4Ipa__articleCard:hover .Journal-module__rR4Ipa__imageWrapper{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.Journal-module__rR4Ipa__articleCard:hover .Journal-module__rR4Ipa__articleImage{transform:scale(1.05)}.Journal-module__rR4Ipa__date{color:var(--color-magenta);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:500}.Journal-module__rR4Ipa__headline{color:var(--color-text-dark);font-size:1.75rem;line-height:1.3;font-family:var(--font-playfair);transition:color .3s}.Journal-module__rR4Ipa__articleCard:hover .Journal-module__rR4Ipa__headline{color:var(--color-green-dark)}.Journal-module__rR4Ipa__excerpt{color:var(--color-text-light);font-size:1.05rem;line-height:1.6}@media (max-width:1024px){.Journal-module__rR4Ipa__header{height:50vh}.Journal-module__rR4Ipa__content{padding:4rem 2rem}.Journal-module__rR4Ipa__articleGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.5rem}.Journal-module__rR4Ipa__headline{font-size:1.5rem}.Journal-module__rR4Ipa__excerpt{font-size:1rem}}@media (max-width:768px){.Journal-module__rR4Ipa__header{height:45vh;min-height:280px;margin-top:-70px}.Journal-module__rR4Ipa__titleContainer{padding:70px 1.25rem 0}.Journal-module__rR4Ipa__title{font-size:clamp(1.75rem,7vw,2.5rem)}.Journal-module__rR4Ipa__subtitle{margin-top:.75rem;font-size:1rem}.Journal-module__rR4Ipa__content{padding:3rem 1.25rem}.Journal-module__rR4Ipa__articleGrid{grid-template-columns:1fr;gap:2rem}.Journal-module__rR4Ipa__articleCard{gap:1rem}.Journal-module__rR4Ipa__imageWrapper{border-radius:12px}.Journal-module__rR4Ipa__date{font-size:.8rem}.Journal-module__rR4Ipa__headline{font-size:1.35rem}.Journal-module__rR4Ipa__excerpt{font-size:.95rem}}@media (max-width:480px){.Journal-module__rR4Ipa__header{height:40vh;min-height:250px;margin-top:-60px}.Journal-module__rR4Ipa__titleContainer{padding-top:60px}.Journal-module__rR4Ipa__content{padding:2rem 1rem}.Journal-module__rR4Ipa__articleGrid{gap:1.5rem}.Journal-module__rR4Ipa__headline{font-size:1.2rem}.Journal-module__rR4Ipa__excerpt{font-size:.9rem;line-height:1.5}}
