.page-module__jXZM3G__main{min-height:100vh;padding-top:160px}.page-module__jXZM3G__header{max-width:800px;margin-bottom:80px}.page-module__jXZM3G__tagline{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-flex}@media (max-width:768px){.page-module__jXZM3G__header{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex;max-width:100%!important}}.page-module__jXZM3G__dot{background-color:#ef4444;border-radius:50%;width:6px;height:6px}.page-module__jXZM3G__title{font-size:clamp(32px,10vw,96px);font-family:var(--font-sans);margin-bottom:24px;font-weight:500;line-height:1.1}.page-module__jXZM3G__title span{font-family:var(--font-sans);color:var(--text-secondary);font-style:normal;font-weight:400}.page-module__jXZM3G__subtitle{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.page-module__jXZM3G__featuredPost{border-radius:var(--radius-lg);aspect-ratio:21/9;color:#fff;opacity:0;flex-direction:column;margin-bottom:80px;display:flex;position:relative;overflow:hidden;transform:translateY(40px)}@media (max-width:768px){.page-module__jXZM3G__featuredPost{aspect-ratio:auto;aspect-ratio:16/9;min-height:400px;aspect-ratio:auto!important;min-height:450px!important}}.page-module__jXZM3G__featuredBg{z-index:-1;background-color:#2f4f4f;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__jXZM3G__featuredBg img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.page-module__jXZM3G__featuredPost:hover .page-module__jXZM3G__featuredBg img{transform:scale(1.05)}.page-module__jXZM3G__featuredOverlay{z-index:0;background:linear-gradient(#0000 0%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__jXZM3G__featuredContent{z-index:1;margin-top:auto;padding:60px;position:relative}@media (max-width:768px){.page-module__jXZM3G__featuredContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;background:#2f4f4f!important;width:100%!important;height:auto!important;padding:32px 16px!important;position:relative!important;bottom:auto!important;left:auto!important}}.page-module__jXZM3G__postMeta{opacity:.8;align-items:center;gap:16px;margin-bottom:16px;font-size:.85rem;display:flex}.page-module__jXZM3G__featuredTitle{font-family:var(--font-sans);text-align:center;max-width:100%;margin-bottom:16px;line-height:1.2;white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;font-size:clamp(20px,8vw,42px)!important}.page-module__jXZM3G__featuredDesc{opacity:.8;max-width:600px;font-size:1.1rem}.page-module__jXZM3G__grid{grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:120px;display:grid}@media (max-width:1024px){.page-module__jXZM3G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__jXZM3G__grid{grid-template-columns:1fr}}.page-module__jXZM3G__postCard{opacity:0;flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex;transform:translateY(40px)}.page-module__jXZM3G__imageWrap{border-radius:var(--radius-md);aspect-ratio:4/3;background-color:#f5f5f5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__jXZM3G__imageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__imageWrap img{transform:scale(1.05)}.page-module__jXZM3G__postCardMeta{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;font-size:.75rem;display:flex}.page-module__jXZM3G__postTitle{white-space:normal;word-break:normal;overflow-wrap:break-word;flex-shrink:0;margin-bottom:8px;font-size:clamp(18px,5vw,28px);font-weight:500;line-height:1.25}.page-module__jXZM3G__postDesc{color:var(--text-secondary);margin-bottom:16px;font-size:.95rem;line-height:1.6}.page-module__jXZM3G__readArticle{align-items:center;gap:8px;font-size:.9rem;font-weight:500;transition:gap .3s;display:flex}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__readArticle{gap:12px}.page-module__jXZM3G__newsletter{border-radius:var(--radius-lg);text-align:center;max-width:800px;box-shadow:var(--shadow-sm);background-color:#fff;margin:0 auto 120px;padding:80px 40px}.page-module__jXZM3G__newsIcon{margin-bottom:24px;display:inline-flex}.page-module__jXZM3G__newsTitle{font-size:2rem;font-family:var(--font-sans);margin-bottom:16px}.page-module__jXZM3G__newsDesc{color:var(--text-secondary);max-width:400px;margin-bottom:40px;margin-left:auto;margin-right:auto}.page-module__jXZM3G__newsForm{gap:12px;max-width:400px;margin:0 auto;display:flex}.page-module__jXZM3G__newsInput{border:1px solid var(--border-color);border-radius:40px;outline:none;flex:1;padding:14px 24px;font-size:.95rem;transition:border-color .3s}.page-module__jXZM3G__newsInput:focus{border-color:var(--text-primary)}.page-module__jXZM3G__newsBtn{background-color:var(--text-primary);color:#fff;letter-spacing:.5px;font-size:15px;font-weight:500}
