.blogPage{background:var(--cream)}.blogHero{background:#f5dce0;padding:105px 7vw 78px;position:relative;overflow:hidden}.blogHero:after{content:"";background:var(--pink);opacity:.16;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-100px}.blogHero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(66px,10vw,150px);font-weight:400;line-height:.82}.blogHero>p:last-child{color:var(--muted);max-width:730px;font-size:19px;line-height:1.7}.featuredArticle{background:var(--ink);color:#fff;grid-template-columns:1.05fr .95fr;min-height:600px;display:grid}.featuredArticle img{object-fit:cover;height:100%;min-height:600px}.featuredCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:7vw;display:flex}.featuredCopy time,.blogCard time,.articleDate{letter-spacing:.14em;text-transform:uppercase;color:var(--pink);font-size:11px;font-weight:800}.featuredCopy h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:.95}.featuredCopy p{color:#d8cbd0;line-height:1.65}.readLink{border-bottom:2px solid var(--pink);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;padding-bottom:6px;font-size:12px;font-weight:900;display:inline-block}.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:90px 6vw 120px;display:grid}.blogCard{background:#fff;border-radius:5px;transition:transform .2s;overflow:hidden;box-shadow:0 12px 45px #251a1d0d}.blogCard:hover{transform:translateY(-5px)}.blogCard img,.blogImageFallback{aspect-ratio:1.3;object-fit:cover}.blogImageFallback{color:#fff;background:linear-gradient(135deg,#e0517d,#9f214b);place-items:center;font-family:Georgia,serif;font-size:54px;display:grid}.blogCard div{padding:26px}.blogCard h2{margin:15px 0;font-size:29px;font-weight:400;line-height:1.05}.blogCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.articlePage{background:var(--cream)}.articleHero{background:#f5dce0;grid-template-columns:.92fr 1.08fr;min-height:650px;display:grid}.articleHeroCopy{flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.articleHero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(50px,6.7vw,98px);font-weight:400;line-height:.9}.articleHero img,.articleHeroFallback{object-fit:cover;height:100%;min-height:650px}.articleHeroFallback{background:linear-gradient(145deg,var(--pink),var(--berry));color:#fff;place-items:center;font:100px Georgia,serif;display:grid}.articleWrap{max-width:900px;margin:0 auto;padding:90px 24px 120px}.articleBody{color:#3d2e32;font-family:Georgia,serif;font-size:20px;line-height:1.82}.articleBody p{margin:0 0 1.35em}.articleBody h2{letter-spacing:-.035em;color:var(--ink);margin:1.45em 0 .45em;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.03}.articleBody h3{color:var(--berry);margin:1.25em 0 .4em;font-size:28px;font-weight:400;line-height:1.2}.articleBack{color:var(--berry);letter-spacing:.12em;text-transform:uppercase;margin-bottom:45px;font-size:12px;font-weight:900;display:inline-block}.articleEnd{border-top:1px solid #251a1d2b;justify-content:space-between;align-items:center;gap:20px;margin-top:70px;padding-top:35px;display:flex}.articleEnd a:last-child{background:var(--pink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:13px 20px;font-size:11px;font-weight:900}@media (max-width:900px){.featuredArticle,.articleHero{grid-template-columns:1fr}.featuredArticle img,.articleHero img,.articleHeroFallback{min-height:0;max-height:580px}.featuredCopy{padding:65px 24px}.blogGrid{grid-template-columns:1fr 1fr;padding:65px 24px}.articleHeroCopy{padding:70px 24px}.articleHero h1{font-size:58px}}@media (max-width:570px){.blogHero{padding:75px 24px 55px}.blogGrid{grid-template-columns:1fr}.featuredArticle img{min-height:360px}.articleBody{font-size:18px}.articleEnd{flex-direction:column;align-items:flex-start}}
