.blog-module__3rPSzG__blogPage{background:#fff;min-height:100vh;padding-top:100px}.blog-module__3rPSzG__journalHero{text-align:center;background:#faf9f6;border-bottom:1px solid #eae6df;padding:clamp(10px,2vh,160px) 24px}.blog-module__3rPSzG__journalLabel{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.4em;color:#31275c;margin-bottom:24px;font-size:.75rem;font-weight:700;display:block}.blog-module__3rPSzG__journalTitle{font-family:var(--font-heading);color:#3a3530;letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,12vw,10rem);font-weight:300;line-height:.85}.blog-module__3rPSzG__journalTitle em{font-style:italic;font-family:var(--font-serif);color:#32175c}.blog-module__3rPSzG__filterNav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #eae6df;justify-content:center;padding:24px 48px;display:flex;position:sticky;top:80px}.blog-module__3rPSzG__filterBtnGroup{scrollbar-width:none;-ms-overflow-style:none;gap:clamp(20px,4vw,48px);display:flex;overflow-x:auto}.blog-module__3rPSzG__filterBtnGroup::-webkit-scrollbar{display:none}.blog-module__3rPSzG__filterBtn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.25em;color:#bbb;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 0;font-size:.75rem;font-weight:600;transition:all .4s;position:relative}.blog-module__3rPSzG__filterActive{color:#31275c}.blog-module__3rPSzG__filterActive:after{content:"";background:#31275c;width:100%;height:1px;position:absolute;bottom:0;left:0}.blog-module__3rPSzG__featuredSection{max-width:1600px;margin:0 auto;padding:clamp(60px,10vh,120px) 48px}.blog-module__3rPSzG__featuredPost{color:inherit;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;text-decoration:none;display:grid}.blog-module__3rPSzG__featuredImage{aspect-ratio:16/10;border-radius:2px;width:100%;position:relative;overflow:hidden}.blog-module__3rPSzG__featuredInfo{flex-direction:column;display:flex}.blog-module__3rPSzG__featuredCategory{text-transform:uppercase;letter-spacing:.4em;color:#31275c;margin-bottom:32px;font-size:.8rem;font-weight:700}.blog-module__3rPSzG__featuredPostTitle{font-family:var(--font-heading);color:#3a3530;letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:300;line-height:1.05}.blog-module__3rPSzG__featuredExcerpt{color:#6b6560;max-width:500px;margin-bottom:48px;font-size:1.2rem;line-height:1.7}.blog-module__3rPSzG__readButton{text-transform:uppercase;letter-spacing:.3em;color:#31275c;align-items:center;gap:12px;font-size:.75rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__journalGridSection{background:#faf9f6;padding:clamp(60px,10vh,120px) 48px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(12,1fr);gap:120px 40px;max-width:1440px;margin:0 auto;display:grid}.blog-module__3rPSzG__card{color:inherit;flex-direction:column;grid-column:span 6;text-decoration:none;transition:transform .4s;display:flex}.blog-module__3rPSzG__card:nth-child(2n){margin-top:clamp(0px,10vh,120px)}.blog-module__3rPSzG__cardImageWrap{aspect-ratio:4/5;border-radius:2px;width:100%;margin-bottom:40px;position:relative;overflow:hidden}.blog-module__3rPSzG__placeholderImage{background:#eae6df;width:100%;height:100%;position:relative;overflow:hidden}.blog-module__3rPSzG__placeholderImage:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:200%;height:100%;animation:2s infinite blog-module__3rPSzG__shimmer;position:absolute;top:0;left:-100%}@keyframes blog-module__3rPSzG__shimmer{0%{transform:translate(0)}to{transform:translate(50%)}}.blog-module__3rPSzG__cardCategory{text-transform:uppercase;letter-spacing:.3em;color:#31275c;margin-bottom:20px;font-size:.75rem;font-weight:700;display:block}.blog-module__3rPSzG__cardTitle{font-family:var(--font-heading);color:#3a3530;letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.15}.blog-module__3rPSzG__cardExcerpt{color:#6b6560;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__postHero{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__postHeroImage{z-index:1;position:absolute;inset:0}.blog-module__3rPSzG__postHeroImage:after{content:"";background:linear-gradient(#f3eeee33,#0009);position:absolute;inset:0}.blog-module__3rPSzG__postHeroContent{z-index:2;text-align:center;color:#fff;max-width:1100px;padding:0 24px;position:relative}.blog-module__3rPSzG__postHeroCategory{text-transform:uppercase;letter-spacing:.4em;color:#fc0;margin-bottom:500px;font-size:.95rem;font-weight:700;display:block}.blog-module__3rPSzG__postHeroTitle{font-family:var(--font-heading);color:#eae6df;margin-bottom:40px;font-size:clamp(2.8rem,4vw,6.5rem);font-style:oblique;font-weight:150;line-height:1.1}.blog-module__3rPSzG__postMainContent{z-index:5;background:#fff;max-width:900px;margin:-120px auto 0;padding:clamp(40px,8vw,120px);position:relative;box-shadow:0 40px 100px #0000000f}.blog-module__3rPSzG__postMeta{text-transform:uppercase;letter-spacing:.2em;color:#8a7565;border-bottom:1px solid #eae6df;flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,48px);margin-bottom:80px;padding-bottom:40px;font-size:.8rem;display:flex}.blog-module__3rPSzG__contentBody{font-family:var(--font-serif,serif);color:#3a3530;font-size:1.25rem;line-height:1.85}.blog-module__3rPSzG__contentBlock{margin-bottom:24px}.blog-module__3rPSzG__contentBody a{color:#31275c;border-bottom:1px solid #31275c4d;padding-bottom:2px;text-decoration:none;transition:all .3s}.blog-module__3rPSzG__contentBody a:hover{background-color:#31275c0d;border-bottom-color:#31275c}.blog-module__3rPSzG__contentBody strong{color:#31275c;font-weight:600}.blog-module__3rPSzG__contentBody em{color:#8a7565;font-style:italic}.blog-module__3rPSzG__contentBody h1,.blog-module__3rPSzG__contentBody h2,.blog-module__3rPSzG__contentBody h3,.blog-module__3rPSzG__contentBody h4,.blog-module__3rPSzG__contentBody h5,.blog-module__3rPSzG__contentBody h6{font-family:var(--font-heading);color:#31275c;letter-spacing:-.01em;margin:80px 0 32px;font-weight:300;line-height:1.1}.blog-module__3rPSzG__contentBody h1{font-size:clamp(2.5rem,5vw,3.5rem)}.blog-module__3rPSzG__contentBody h2{font-size:clamp(2rem,4vw,3rem)}.blog-module__3rPSzG__contentBody h3{font-size:clamp(1.75rem,3vw,2.25rem)}.blog-module__3rPSzG__contentBody h4{font-size:clamp(1.5rem,2vw,1.8rem);font-weight:400}.blog-module__3rPSzG__contentBody p{margin-bottom:32px}.blog-module__3rPSzG__dropCapParagraph:first-letter{float:left;font-family:var(--font-heading);color:#31275c;padding-top:10px;padding-left:2px;padding-right:16px;font-size:6rem;line-height:.75}.blog-module__3rPSzG__quote{color:#31275c;background:#faf9f6;border-left:3px solid #fc0;border-radius:0 8px 8px 0;margin:64px 0;padding:32px 40px;font-size:1.5rem;font-style:italic;line-height:1.6}.blog-module__3rPSzG__separator{background:linear-gradient(90deg,#eae6df00 0%,#eae6df 50%,#eae6df00 100%);border:none;height:1px;margin:64px 0}.blog-module__3rPSzG__list{color:#8a7565;margin:32px 0 40px 24px;list-style-type:disc}.blog-module__3rPSzG__list li{margin-bottom:16px;padding-left:12px;line-height:1.7}.blog-module__3rPSzG__list li span{color:#3a3530}.blog-module__3rPSzG__orderedList{color:#8a7565;font-family:var(--font-heading);margin:32px 0 40px 24px;list-style-type:decimal-leading-zero}.blog-module__3rPSzG__orderedList li{margin-bottom:16px;padding-left:16px;line-height:1.7}.blog-module__3rPSzG__orderedList li span{font-family:var(--font-serif,serif);color:#3a3530}.blog-module__3rPSzG__inlineFigure{margin:80px 0;padding:0}.blog-module__3rPSzG__inlineImageWrapper{aspect-ratio:21/9;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.blog-module__3rPSzG__shareSection{border-top:1px solid #eae6df;flex-direction:column;align-items:center;gap:32px;margin-top:100px;padding:100px 24px;display:flex}.blog-module__3rPSzG__shareTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.3em;color:#31275c;font-size:1.1rem;font-weight:700}.blog-module__3rPSzG__shareLinks{gap:40px;display:flex}.blog-module__3rPSzG__shareIcon{color:#8a7565;transition:all .3s}.blog-module__3rPSzG__shareIcon:hover{color:#31275c;transform:translateY(-4px)}.blog-module__3rPSzG__newsletterSection{color:#31275c;text-align:center;background:#f7f7f7;padding:clamp(80px,12vh,160px) 48px;position:relative;overflow:hidden}.blog-module__3rPSzG__newsletterTitle{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(2.5rem,6vw,5rem);font-weight:300;line-height:1}@media (max-width:1023px){.blog-module__3rPSzG__featuredPost{grid-template-columns:1fr;gap:40px}.blog-module__3rPSzG__featuredImage{aspect-ratio:16/9}.blog-module__3rPSzG__postMainContent{margin-top:0;padding:40px 24px}.blog-module__3rPSzG__grid{gap:60px 24px}}@media (max-width:767px){.blog-module__3rPSzG__journalHero{padding:60px 16px 40px}.blog-module__3rPSzG__filterNav{justify-content:flex-start;padding:12px 16px;top:56px}.blog-module__3rPSzG__grid{grid-template-columns:1fr;gap:40px}.blog-module__3rPSzG__card:nth-child(2n){margin-top:0}.blog-module__3rPSzG__featuredPostTitle{font-size:2rem}.blog-module__3rPSzG__featuredSection,.blog-module__3rPSzG__journalGridSection{padding:40px 16px}.blog-module__3rPSzG__newsletterSection{padding:60px 16px}.blog-module__3rPSzG__journalTitle{font-size:clamp(2.5rem,10vw,4rem)}}
