.page_hero__ElxKg{padding:10rem 0 5rem;text-align:center}.page_heroLabel__ZRVbT{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);margin-bottom:1.5rem}.page_heroTitle__7ccrO{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:200;line-height:1.1;letter-spacing:-.04em;margin-bottom:1rem}.page_heroTitle__7ccrO strong{font-weight:600}.page_heroSub___MdLo{font-size:1.15rem;color:#888;max-width:480px;margin:0 auto}.page_posts__xipQt{padding:4rem 0 6rem}.page_postCard__joZIR{display:block;background:#141414;border:1px solid #222;border-radius:var(--radius);padding:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.25rem;transition:all var(--transition);position:relative}.page_postCard__joZIR:hover{border-color:#333;transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.page_postCard__joZIR:after{content:"→";position:absolute;top:clamp(1.75rem,4vw,2.5rem);right:clamp(1.75rem,4vw,2.5rem);font-size:1.25rem;color:var(--text-dim);transition:all var(--transition)}.page_postCard__joZIR:hover:after{color:var(--text);transform:translateX(4px)}.page_postMeta__Fk2cf{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_postAuthor__N04__{font-size:.8rem;color:#888}.page_postDate__dYgBN,.page_postReadTime__kbKlm{font-size:.75rem;color:var(--text-dim)}.page_postReadTime__kbKlm{padding:.2rem .6rem;border:1px solid #222;border-radius:100px}.page_postCard__joZIR h2{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.3}.page_postExcerpt__GtpsV{font-size:.95rem;color:#888;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_subscribe__8fp7R{padding:4rem 0;border-top:1px solid var(--border)}.page_subscribeCard__EW_Nr{background:#141414;border:1px solid #222;border-radius:var(--radius);padding:clamp(2rem,5vw,3rem);text-align:center}.page_subscribeCard__EW_Nr h2{font-size:1.5rem;font-weight:300;letter-spacing:-.02em;margin-bottom:.5rem;color:#f0f0f0}.page_subscribeCard__EW_Nr h2 strong{font-weight:600}.page_subscribeCard__EW_Nr>p{color:#888;font-size:.95rem;margin-bottom:1.5rem}