.blog-page{padding-bottom:0;background:radial-gradient(circle at top left,rgb(166 132 74 / .12),transparent 28%),linear-gradient(180deg,#050c18 0%,#09111d 18%,#f6f0e4 18.1%,#f8f4eb 100%)}.blog-page__hero{position:relative;overflow:clip;background:#0a1019}.blog-page__hero-media{position:relative;height:50vh;min-height:24rem;background:#0a1019;overflow:hidden}.blog-page__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(5 12 24 / .16) 0%,rgb(5 12 24 / .68) 100%),linear-gradient(90deg,rgb(5 12 24 / .72) 0%,rgb(5 12 24 / .28) 48%,rgb(5 12 24 / .18) 100%),radial-gradient(circle at 18% 22%,rgb(166 132 74 / .22),transparent 24%)}.blog-page__hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.34) saturate(.8)}.blog-page__hero-overlay{background:linear-gradient(180deg,rgb(5 12 24 / .05) 0%,rgb(5 12 24 / .46) 100%),linear-gradient(120deg,rgb(5 12 24 / .42) 0%,rgb(5 12 24 / .12) 48%,rgb(5 12 24 / .38) 100%)}.blog-page__hero-inner{position:absolute;inset:0;z-index:2;display:flex;align-items:end;padding-top:3rem;padding-bottom:3rem}.blog-page__hero-copy{max-width:42rem;margin-left:clamp(1rem, 4vw, 3.5rem)}.blog-page__hero-eyebrow,.blog-page__section-eyebrow{margin:0;font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ldg-brand-gold)}.blog-page__hero-title{margin:.85rem 0 0;max-width:9ch;margin-left:-.06em;padding-left:0;color:rgb(241 242 244 / .82);text-transform:uppercase;letter-spacing:.03em}.blog-page__hero-summary{max-width:40rem;margin:1.25rem 0 0;font-size:1.04rem;line-height:1.85;color:rgb(241 242 244 / .78)}.blog-page__feed{padding:1rem 0 4.5rem;background:#f1f2f4}.blog-page__feed-inner{display:grid;gap:0}.blog-page__archive-title{margin:0;font-family:var(--ldg-font-serif);letter-spacing:-.02em;color:#101828;margin-top:.75rem;font-size:clamp(2rem, 3vw, 3rem);line-height:1}.blog-page__archive{display:grid;gap:1.35rem;padding-top:0}.blog-page__archive-head{display:flex;align-items:end;justify-content:space-between;gap:1rem}.blog-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.blog-page__feature-wrap{display:block}.blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(125 74 40 / .12);border-radius:1.75rem;background:rgb(255 255 255 / .88);box-shadow:0 24px 55px rgb(31 41 51 / .08)}.blog-card--featured{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr)}.blog-card__media{display:block;background:#ddd5c8;overflow:hidden}.blog-card--featured .blog-card__media{position:relative;min-height:100%;height:clamp(18rem, 34vw, 26rem)}.blog-card__media img{width:100%;height:11.75rem;object-fit:cover}.blog-card--featured .blog-card__media img{height:100%;min-height:0}.blog-card__content{display:flex;flex-direction:column;padding:1rem 1rem 1.1rem}.blog-card--featured .blog-card__content{justify-content:center;padding:clamp(1.6rem, 3vw, 2.6rem)}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.82rem;color:#6b7280}.blog-card__category{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;background:rgb(166 132 74 / .12);color:#7d4a28;font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.blog-card__meta-separator{width:.22rem;height:.22rem;border-radius:50%;background:rgb(107 114 128 / .56)}.blog-card__title{margin:.7rem 0 0;padding-bottom:.4rem;font-family:var(--ldg-font-serif);font-size:1.3rem;line-height:1.08;letter-spacing:-.02em;color:#101828}.blog-card--featured .blog-card__title{font-size:clamp(1.7rem, 2.4vw, 2.55rem);line-height:.98}.blog-card__title a{color:inherit}.blog-card__excerpt{margin:.7rem 0 0;color:#52606d;font-size:.9rem;line-height:1.58;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card--featured .blog-card__excerpt{font-size:1rem;line-height:1.8;-webkit-line-clamp:4}.blog-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:.8rem;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--ldg-brand-gold);transition:color 180ms ease,transform 180ms ease;transform-origin:left center}.blog-card__cta:hover,.blog-card__cta:focus-visible{color:#7d4a28}.blog-card__cta-icon{width:.78rem;height:.78rem;flex:0 0 auto;background:currentColor;mask:url(/wp-content/themes/LDG-theme/assets/icons/explore.svg) center / contain no-repeat;-webkit-mask:url(/wp-content/themes/LDG-theme/assets/icons/explore.svg) center / contain no-repeat;transform:translateY(-.02rem);transition:transform 180ms ease,background-color 180ms ease}.blog-card__cta:hover .blog-card__cta-icon,.blog-card__cta:focus-visible .blog-card__cta-icon{transform:translate(.12rem,-.02rem)}@media (max-width:1100px){.blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card--featured{grid-template-columns:1fr}}@media (max-width:780px){.blog-page__grid{grid-template-columns:1fr}.blog-card__media img{height:10rem}.blog-page__hero{min-height:0}.blog-page__hero-media{height:50vh;min-height:18rem}.blog-page__hero-inner{padding-top:2.25rem;padding-bottom:2rem}.blog-page__hero-title{max-width:7ch}.blog-page__hero-summary{font-size:.95rem;line-height:1.75}.blog-page__feed{margin-top:0;padding-top:1.5rem;padding-bottom:3rem}.blog-card--featured .blog-card__media img{min-height:0}.blog-page__archive-title,.blog-card__title{line-height:1.05}.blog-page__archive-title{font-size:clamp(1.8rem, 8vw, 2.35rem)}.blog-card--featured .blog-card__title{font-size:clamp(1.2rem, 5.6vw, 1.65rem)}.blog-card__title{font-size:1.12rem}}