.blog-module__i2fiEW__intro{background:var(--gradient-sleep);background-color:var(--midnight);padding:180px clamp(20px, 5vw, 56px) var(--section-pad)}.blog-module__i2fiEW__inner{max-width:1200px;margin:0 auto}.blog-module__i2fiEW__title{font-size:var(--text-h1);color:var(--pillow);margin:0}.blog-module__i2fiEW__lead{margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--lavender-text);max-width:34em}.blog-module__i2fiEW__list{background:var(--midnight);padding:0 clamp(20px, 5vw, 56px) var(--section-pad)}.blog-module__i2fiEW__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.blog-module__i2fiEW__card{border:1px solid var(--purple-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--dur-micro) var(--ease-wake), box-shadow var(--dur-micro) var(--ease-wake), border-color var(--dur-micro) var(--ease-wake);background:linear-gradient(160deg,#8460ed38 0%,#6633e824 60%,#1a0b332e 100%);flex-direction:column;display:flex;overflow:hidden}.blog-module__i2fiEW__card:hover{border-color:#ede7fb80;transform:translateY(-4px);box-shadow:0 18px 50px -20px #0b051a8c,0 0 28px #8460ed47}.blog-module__i2fiEW__cardImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-module__i2fiEW__cardBody{flex-direction:column;gap:10px;padding:24px 28px 28px;display:flex}.blog-module__i2fiEW__cardDate{font-family:var(--font-accent);letter-spacing:.14em;text-transform:lowercase;color:#cfc3ee99;font-size:.66rem;font-weight:500}.blog-module__i2fiEW__cardTitle{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:lowercase;color:var(--pillow);margin:0;font-size:1.4rem;line-height:1.18}.blog-module__i2fiEW__cardExcerpt{font-family:var(--font-body);font-size:.92rem;line-height:var(--leading-body);color:var(--lavender-text);margin:0}.blog-module__i2fiEW__post{background:var(--midnight);padding:160px clamp(20px, 5vw, 56px) var(--section-pad)}.blog-module__i2fiEW__postInner{max-width:44rem;margin:0 auto}.blog-module__i2fiEW__postDate{font-family:var(--font-accent);letter-spacing:.16em;text-transform:lowercase;color:#cfc3ee99;font-size:.7rem;font-weight:500}.blog-module__i2fiEW__postByline{align-items:center;gap:12px;display:flex}.blog-module__i2fiEW__bylinePhoto{object-fit:cover;border:1px solid #cfc3ee59;border-radius:50%;width:40px;height:40px}.blog-module__i2fiEW__bylineText{flex-direction:column;gap:2px;display:flex}.blog-module__i2fiEW__bylineName{text-transform:lowercase;color:var(--pillow);font-size:.9rem;font-weight:500}.blog-module__i2fiEW__postTitle{color:var(--pillow);max-width:16ch;margin:14px 0 0;font-size:clamp(2rem,4.6vw,3.4rem)}.blog-module__i2fiEW__postHero{border-radius:var(--radius-card);border:1px solid var(--purple-line);width:100%;box-shadow:var(--shadow-soft);margin-top:40px;display:block}.blog-module__i2fiEW__postBody{gap:28px;margin-top:48px;display:grid}.blog-module__i2fiEW__paragraph{font-family:var(--font-body);color:var(--lavender-text);margin:0;font-size:1.08rem;line-height:1.75}.blog-module__i2fiEW__paragraph strong{color:var(--pillow);font-weight:700}.blog-module__i2fiEW__subhead{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:lowercase;color:var(--pillow);margin:1.4em 0 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.blog-module__i2fiEW__figure{margin:12px 0}.blog-module__i2fiEW__figureImg{border-radius:var(--radius-card);border:1px solid var(--purple-line);width:100%;box-shadow:var(--shadow-card);display:block}.blog-module__i2fiEW__figcaption{font-family:var(--font-accent);letter-spacing:.14em;text-transform:lowercase;color:#cfc3ee99;text-align:center;margin-top:10px;font-size:.7rem;font-weight:500}.blog-module__i2fiEW__postFooter{flex-wrap:wrap;align-items:center;gap:16px;margin-top:56px;display:flex}
