.blog-module__XgQIAW__blogPage{background:#fff;min-height:100vh;padding-top:100px}.blog-module__XgQIAW__journalHero{text-align:center;background:#faf9f6;border-bottom:1px solid #eae6df;padding:clamp(90px,14vh,180px) 24px 70px}.blog-module__XgQIAW__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__XgQIAW__journalTitle{font-family:var(--font-heading);color:#3a3530;letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,6vw,10rem);font-weight:300;line-height:1}.blog-module__XgQIAW__journalTitle em{font-style:italic;font-family:var(--font-heading);color:#32175c}.blog-module__XgQIAW__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:64px}.blog-module__XgQIAW__filterBtnGroup{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;gap:clamp(20px,4vw,48px);min-width:0;max-width:100%;scroll-padding:16px;display:flex;overflow-x:auto}.blog-module__XgQIAW__filterBtnGroup::-webkit-scrollbar{display:none}.blog-module__XgQIAW__filterBtn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.25em;color:#bbb;cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:0 0;border:none;flex-shrink:0;padding:12px 0;font-size:.75rem;font-weight:600;transition:all .4s;position:relative}@media (min-width:768px){.blog-module__XgQIAW__filterNav{top:72px}}@media (min-width:1024px){.blog-module__XgQIAW__filterNav{top:80px}}@media (min-width:1280px){.blog-module__XgQIAW__filterNav{top:90px}}.blog-module__XgQIAW__filterActive{color:#31275c}.blog-module__XgQIAW__filterActive:after{content:"";background:#31275c;width:100%;height:1px;position:absolute;bottom:0;left:0}.blog-module__XgQIAW__featuredSection{max-width:1600px;margin:0 auto;padding:clamp(60px,10vh,120px) 48px}.blog-module__XgQIAW__featuredPost{color:inherit;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;text-decoration:none;display:grid}.blog-module__XgQIAW__featuredImage{aspect-ratio:16/10;border-radius:2px;width:100%;position:relative;overflow:hidden}.blog-module__XgQIAW__cardImage{object-fit:absolute}.blog-module__XgQIAW__featuredInfo{flex-direction:column;display:flex}.blog-module__XgQIAW__featuredCategory{text-transform:uppercase;letter-spacing:.4em;color:#31275c;margin-bottom:32px;font-size:.8rem;font-weight:700}.blog-module__XgQIAW__featuredPostTitle{font-family:var(--font-heading);color:#3a3530;letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:32px;font-size:clamp(2.5rem,3.25vw,4.8rem);font-weight:300;line-height:1.05}.blog-module__XgQIAW__featuredExcerpt{color:#6b6560;max-width:500px;margin-bottom:48px;font-size:1.2rem;line-height:1.7}.blog-module__XgQIAW__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__XgQIAW__journalGridSection{background:#faf9f6;padding:clamp(60px,10vh,120px) 48px}.blog-module__XgQIAW__grid{grid-template-columns:repeat(12,1fr);gap:120px 40px;max-width:1440px;margin:0 auto;display:grid}.blog-module__XgQIAW__card{color:inherit;flex-direction:column;grid-column:span 6;text-decoration:none;transition:transform .4s;display:flex}.blog-module__XgQIAW__card:nth-child(2n){margin-top:clamp(0px,10vh,120px)}.blog-module__XgQIAW__cardImageWrap{aspect-ratio:4/5;border-radius:2px;width:100%;margin-bottom:40px;position:relative;overflow:hidden}.blog-module__XgQIAW__cardContent{min-width:0}.blog-module__XgQIAW__postMetaLine{text-transform:uppercase;letter-spacing:.2em;color:#8a7565;overflow-wrap:break-word;font-size:.75rem}.blog-module__XgQIAW__placeholderImage{background:#eae6df;width:100%;height:100%;position:relative;overflow:hidden}.blog-module__XgQIAW__placeholderImage:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:200%;height:100%;animation:2s infinite blog-module__XgQIAW__shimmer;position:absolute;top:0;left:-100%}@keyframes blog-module__XgQIAW__shimmer{0%{transform:translate(0)}to{transform:translate(50%)}}.blog-module__XgQIAW__cardCategory{text-transform:uppercase;letter-spacing:.3em;color:#31275c;margin-bottom:20px;font-size:.75rem;font-weight:700;display:block}.blog-module__XgQIAW__cardTitle{font-family:var(--font-heading);color:#3a3530;letter-spacing:-.01em;overflow-wrap:break-word;margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.15}.blog-module__XgQIAW__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__XgQIAW__postPage{background:#fff;min-height:100vh}.blog-module__XgQIAW__postHero{width:100%;height:clamp(320px,100vh,720px);position:relative;overflow:hidden}.blog-module__XgQIAW__postHeroImage{z-index:1;position:absolute;inset:0}.blog-module__XgQIAW__postHeader{text-align:center;margin-bottom:64px}.blog-module__XgQIAW__postCategory{text-transform:uppercase;letter-spacing:.4em;color:#31275c;margin-bottom:24px;font-size:.8rem;font-weight:700;display:block}.blog-module__XgQIAW__postTitle{font-family:var(--font-heading);color:#2d2926;letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1.1}.blog-module__XgQIAW__postMainContent{z-index:5;background:#fff;max-width:1000px;margin:-80px auto 0;padding:clamp(40px,2vw,120px);position:relative;box-shadow:0 40px 100px #0000000f}.blog-module__XgQIAW__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__XgQIAW__contentBody{font-family:var(--font-serif,serif);color:#3a3530;overflow-wrap:break-word;word-break:break-word;font-size:1.25rem;line-height:1.85}.blog-module__XgQIAW__contentBlock{margin-bottom:24px}.blog-module__XgQIAW__contentBody a{color:#31275c;border-bottom:1px solid #31275c4d;padding-bottom:2px;text-decoration:none;transition:all .3s}.blog-module__XgQIAW__contentBody a:hover{background-color:#31275c0d;border-bottom-color:#31275c}.blog-module__XgQIAW__contentBody strong{color:#31275c;font-weight:600}.blog-module__XgQIAW__contentBody em{color:#8a7565;font-style:italic}.blog-module__XgQIAW__contentBody h1,.blog-module__XgQIAW__contentBody h2,.blog-module__XgQIAW__contentBody h3,.blog-module__XgQIAW__contentBody h4,.blog-module__XgQIAW__contentBody h5,.blog-module__XgQIAW__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__XgQIAW__contentBody h1{font-size:clamp(2.5rem,5vw,3.5rem)}.blog-module__XgQIAW__contentBody h2{font-size:clamp(2rem,4vw,3rem)}.blog-module__XgQIAW__contentBody h3{font-size:clamp(1.75rem,3vw,2.25rem)}.blog-module__XgQIAW__contentBody h4{font-size:clamp(1.5rem,2vw,1.8rem);font-weight:400}.blog-module__XgQIAW__contentBody p{margin-bottom:32px}.blog-module__XgQIAW__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__XgQIAW__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__XgQIAW__separator{background:linear-gradient(90deg,#eae6df00 0%,#eae6df 50%,#eae6df00 100%);border:none;height:1px;margin:64px 0}.blog-module__XgQIAW__list{color:#8a7565;margin:32px 0 40px 24px;list-style-type:disc}.blog-module__XgQIAW__list li{margin-bottom:16px;padding-left:12px;line-height:1.7}.blog-module__XgQIAW__list li span{color:#3a3530}.blog-module__XgQIAW__orderedList{color:#8a7565;font-family:var(--font-heading);margin:32px 0 40px 24px;list-style-type:decimal-leading-zero}.blog-module__XgQIAW__orderedList li{margin-bottom:16px;padding-left:16px;line-height:1.7}.blog-module__XgQIAW__orderedList li span{font-family:var(--font-serif,serif);color:#3a3530}.blog-module__XgQIAW__inlineFigure{margin:88px 0;padding:0}.blog-module__XgQIAW__inlineImageWrapper{aspect-ratio:16/9;background:#f0ece8;border-radius:8px;width:100%;animation:.8s blog-module__XgQIAW__figureReveal;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000001a}@keyframes blog-module__XgQIAW__figureReveal{0%{opacity:0}to{opacity:1}}.blog-module__XgQIAW__inlineImageWrapper img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.blog-module__XgQIAW__inlineFigure:hover .blog-module__XgQIAW__inlineImageWrapper img{transform:scale(1.03)}@media (max-width:767px){.blog-module__XgQIAW__inlineFigure{margin:64px 0}.blog-module__XgQIAW__inlineImageWrapper{aspect-ratio:4/3;border-radius:6px}}.blog-module__XgQIAW__shareSection{border-top:1px solid #eae6df;flex-direction:column;align-items:center;gap:32px;margin-top:100px;padding:100px 24px;display:flex}.blog-module__XgQIAW__shareTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.3em;color:#31275c;font-size:1.1rem;font-weight:700}.blog-module__XgQIAW__shareLinks{gap:40px;display:flex}.blog-module__XgQIAW__shareIcon{color:#8a7565;transition:all .3s}.blog-module__XgQIAW__shareIcon:hover{color:#31275c;transform:translateY(-4px)}.blog-module__XgQIAW__newsletterSection{color:#31275c;text-align:center;background:#f7f7f7;padding:clamp(80px,12vh,160px) 48px;position:relative;overflow:hidden}.blog-module__XgQIAW__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__XgQIAW__featuredPost{grid-template-columns:1fr;gap:40px}.blog-module__XgQIAW__featuredImage{aspect-ratio:16/9}.blog-module__XgQIAW__postMainContent{margin-top:0;padding:40px 24px}.blog-module__XgQIAW__grid{gap:60px 24px}.blog-module__XgQIAW__contentBody{font-size:1.15rem}}@media (max-width:767px){.blog-module__XgQIAW__journalHero{padding:60px 16px 40px}.blog-module__XgQIAW__filterNav{justify-content:flex-start;padding:12px 16px}.blog-module__XgQIAW__filterNav:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffeb);width:28px;position:absolute;top:0;bottom:0;right:0}.blog-module__XgQIAW__filterBtnGroup{gap:clamp(20px,5vw,32px);width:100%}.blog-module__XgQIAW__filterBtn{letter-spacing:.18em;padding:12px 2px;font-size:.7rem}.blog-module__XgQIAW__grid{grid-template-columns:1fr;gap:40px}.blog-module__XgQIAW__card:nth-child(2n){margin-top:0}.blog-module__XgQIAW__featuredPostTitle{overflow-wrap:break-word;font-size:clamp(1.75rem,6vw,2rem)}.blog-module__XgQIAW__featuredSection,.blog-module__XgQIAW__journalGridSection{padding:40px 16px}.blog-module__XgQIAW__newsletterSection{padding:60px 16px}.blog-module__XgQIAW__journalTitle{font-size:clamp(2.5rem,10vw,4rem)}.blog-module__XgQIAW__postHero{height:clamp(280px,55vh,520px)}.blog-module__XgQIAW__postMainContent{padding:32px 20px}.blog-module__XgQIAW__quote{padding:24px 20px;font-size:1.25rem}}
