.blog-module__3rPSzG__page{background:radial-gradient(circle at 82% 9%, var(--color-purple-wash), transparent 28rem), var(--color-bg-primary);min-height:100vh}.blog-module__3rPSzG__hero{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1.25fr) minmax(17rem,.55fr);align-items:end;min-height:35rem;padding-block:clamp(9rem,15vw,13rem) clamp(4rem,8vw,7rem);display:grid;position:relative;overflow:hidden}.blog-module__3rPSzG__hero:before{border:1px solid var(--color-border-subtle);content:"";border-radius:50%;width:24rem;height:24rem;position:absolute;top:6rem;right:clamp(-10rem,-8vw,-4rem)}.blog-module__3rPSzG__kicker,.blog-module__3rPSzG__meta{color:var(--color-gold-secondary);font-family:var(--font-family-ui);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.blog-module__3rPSzG__hero h1{font-family:var(--font-family-display);letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:400;line-height:.92}.blog-module__3rPSzG__hero h1 span{color:var(--color-gold-primary);margin-left:clamp(1.25rem,7vw,7rem);display:block}.blog-module__3rPSzG__heroIntro{color:var(--color-text-secondary);font-family:var(--font-family-reading);max-width:28rem;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55}.blog-module__3rPSzG__feed{padding-block:clamp(4rem,9vw,8rem)}.blog-module__3rPSzG__feature{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.blog-module__3rPSzG__image,.blog-module__3rPSzG__imagePlaceholder{aspect-ratio:16/10;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);display:block;position:relative;overflow:hidden}.blog-module__3rPSzG__image img{object-fit:cover;height:100%;transition:transform var(--motion-slow) var(--ease-reveal);width:100%}.blog-module__3rPSzG__image:hover img{transform:scale(1.025)}.blog-module__3rPSzG__imagePlaceholder{background:radial-gradient(circle, var(--color-gold-wash-strong), transparent 48%), var(--color-bg-card);justify-content:center;align-items:center;display:flex}.blog-module__3rPSzG__imagePlaceholder:before,.blog-module__3rPSzG__imagePlaceholder:after{border:1px solid var(--color-border-strong);content:"";border-radius:50%;width:34%;height:34%;position:absolute}.blog-module__3rPSzG__imagePlaceholder:after{width:12%;height:12%}.blog-module__3rPSzG__featureCopy{align-self:center}.blog-module__3rPSzG__featureCopy h2,.blog-module__3rPSzG__articleCard h2{color:var(--color-text-primary);font-family:var(--font-family-display);letter-spacing:-.035em;font-weight:400;line-height:1.08}.blog-module__3rPSzG__featureCopy h2{margin:1rem 0 1.25rem;font-size:clamp(2.2rem,4.5vw,4.25rem)}.blog-module__3rPSzG__featureCopy>p,.blog-module__3rPSzG__articleCard>p{color:var(--color-text-secondary);font-family:var(--font-family-reading);font-size:1.16rem;line-height:1.65}.blog-module__3rPSzG__readLink{color:var(--color-gold-primary);align-items:center;gap:.55rem;margin-top:1rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__readLink svg{height:1rem;transition:transform var(--motion-normal) var(--ease-reveal);width:1rem}.blog-module__3rPSzG__readLink:hover svg{transform:translate(.3rem)}.blog-module__3rPSzG__list{gap:0;display:grid}.blog-module__3rPSzG__articleCard{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr) auto;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.blog-module__3rPSzG__articleCard h2{margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,3rem)}.blog-module__3rPSzG__articleCard p{max-width:55ch;margin:0}.blog-module__3rPSzG__empty{border-block:1px solid var(--color-border-subtle);padding-block:clamp(4rem,10vw,8rem)}.blog-module__3rPSzG__empty h2{font-family:var(--font-family-display);margin:0 0 1rem;font-size:clamp(2rem,5vw,4rem);font-weight:400}.blog-module__3rPSzG__empty p{color:var(--color-text-secondary);max-width:38rem}.blog-module__3rPSzG__articleHero{text-align:center;padding-block:clamp(9rem,15vw,13rem) clamp(3rem,6vw,5rem)}.blog-module__3rPSzG__articleHero h1{font-family:var(--font-family-display);letter-spacing:-.05em;max-width:15ch;margin:1.25rem auto;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:400;line-height:.98}.blog-module__3rPSzG__dek{color:var(--color-text-secondary);font-family:var(--font-family-reading);max-width:46rem;margin:0 auto;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.55}.blog-module__3rPSzG__cover{max-width:76rem;margin:0 auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.blog-module__3rPSzG__cover img{aspect-ratio:16/8.5;border:1px solid var(--color-border-subtle);object-fit:cover;width:100%;height:auto}.blog-module__3rPSzG__articleLayout{grid-template-columns:minmax(10rem,.25fr) minmax(0,46rem) minmax(4rem,.2fr);gap:clamp(2rem,6vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.blog-module__3rPSzG__articleAside{color:var(--color-text-muted);font-size:var(--font-size-sm)}.blog-module__3rPSzG__articleAside strong{color:var(--color-gold-secondary);margin-bottom:.4rem;display:block}.blog-module__3rPSzG__back{border-top:1px solid var(--color-border-subtle);margin-top:2.5rem;padding-top:1.5rem}@media (max-width:800px){.blog-module__3rPSzG__hero,.blog-module__3rPSzG__feature{grid-template-columns:1fr}.blog-module__3rPSzG__hero{min-height:auto}.blog-module__3rPSzG__heroIntro{margin-top:2rem}.blog-module__3rPSzG__articleCard,.blog-module__3rPSzG__articleLayout{grid-template-columns:1fr}.blog-module__3rPSzG__articleAside{gap:1.5rem;display:flex}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__image img,.blog-module__3rPSzG__readLink svg{transition:none}}
