.BlogCard_card__QYa9F{display:flex;flex-direction:column;text-decoration:none;color:var(--black);transition:transform .3s ease;cursor:pointer}.BlogCard_card__QYa9F:hover{transform:translateY(-4px)}.BlogCard_thumbnail__K4l1O{width:100%;background:#d3d3d3;overflow:hidden;aspect-ratio:16/9;position:relative}.BlogCard_content__EKuUZ{padding:1rem 0;display:flex;flex-direction:column;gap:.5rem}.BlogCard_title__emvGt{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;color:var(--black)}.BlogCard_date___ZJVC{font-size:.875rem;color:var(--purple);margin:0;font-weight:500}.BlogCard_small__luX0W .BlogCard_thumbnail__K4l1O{aspect-ratio:16/9}.BlogCard_large__2Y6SH .BlogCard_thumbnail__K4l1O{aspect-ratio:4/3}.BlogCard_large__2Y6SH .BlogCard_title__emvGt{font-size:1.5rem}.BlogCard_large__2Y6SH .BlogCard_date___ZJVC{font-size:1rem}@media (max-width:768px){.BlogCard_title__emvGt{font-size:1rem}.BlogCard_large__2Y6SH .BlogCard_title__emvGt{font-size:1.25rem}.BlogCard_date___ZJVC{font-size:.8rem}}.AllPosts_section__wbrtG{padding:4rem 2rem;background:var(--white)}.AllPosts_container__8elF0{max-width:1400px;margin:0 auto;width:100%}.AllPosts_sectionTitle__ThVl_{font-size:2rem;font-weight:700;margin:0 0 3rem;color:var(--purple)}.AllPosts_grid__avbK_{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:1024px){.AllPosts_section__wbrtG{padding:3rem 1.5rem}.AllPosts_sectionTitle__ThVl_{font-size:1.75rem;margin-bottom:2rem}.AllPosts_grid__avbK_{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.AllPosts_section__wbrtG{padding:2.5rem 1.5rem}.AllPosts_sectionTitle__ThVl_{font-size:1.5rem;margin-bottom:1.5rem}.AllPosts_grid__avbK_{grid-template-columns:1fr;gap:1.5rem}}.BlogHero_hero__Gtt_K{background:var(--purple);color:var(--white);padding:6rem 2rem 4rem;position:relative;min-height:80vh;display:flex;flex-direction:column;justify-content:center}.BlogHero_container__Yw_YU{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .3s ease}.BlogHero_container__Yw_YU:hover{opacity:.95}.BlogHero_content__CoaFL{display:flex;flex-direction:column;gap:1.5rem;position:relative}.BlogHero_date__BrzIE{font-size:.875rem;font-weight:500;margin:0;opacity:.9;letter-spacing:.5px}.BlogHero_title__dHawG{font-size:3rem;font-weight:700;line-height:1.2;margin:0}.BlogHero_excerpt__dY3Wd{display:flex;flex-direction:column;gap:1rem;font-size:1.125rem;line-height:1.6;opacity:.95}.BlogHero_excerpt__dY3Wd p{margin:0}.BlogHero_thumbnail__JPKC2{width:100%;height:100%;min-height:400px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);position:relative;overflow:hidden}.BlogHero_scrollIndicator__afVzB{margin-top:2rem;color:var(--white);animation:BlogHero_bounce__c3C3B 2s infinite;cursor:pointer;display:flex;justify-content:center;align-items:center}@keyframes BlogHero_bounce__c3C3B{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:1024px){.BlogHero_container__Yw_YU{gap:3rem}.BlogHero_title__dHawG{font-size:2.5rem}.BlogHero_excerpt__dY3Wd{font-size:1rem}}@media (max-width:768px){.BlogHero_hero__Gtt_K{padding:5rem 1.5rem 3rem;min-height:auto}.BlogHero_container__Yw_YU{grid-template-columns:1fr;gap:2rem}.BlogHero_title__dHawG{font-size:2rem}.BlogHero_excerpt__dY3Wd{font-size:.95rem}.BlogHero_thumbnail__JPKC2{min-height:300px}.BlogHero_scrollIndicator__afVzB{bottom:1rem}}.LatestPosts_section__SAP8C{padding:4rem 2rem;background:var(--white)}.LatestPosts_container__ysU6S{max-width:1400px;margin:0 auto;width:100%}.LatestPosts_sectionTitle__zx3a6{font-size:2rem;font-weight:700;margin:0 0 3rem;color:var(--purple)}.LatestPosts_grid__vjbGQ{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.LatestPosts_featured__8B6nB{display:flex}.LatestPosts_sidebar__iBYfL{display:flex;flex-direction:column;gap:2rem}@media (max-width:1024px){.LatestPosts_section__SAP8C{padding:3rem 1.5rem}.LatestPosts_sectionTitle__zx3a6{font-size:1.75rem;margin-bottom:2rem}.LatestPosts_grid__vjbGQ{gap:1.5rem}}@media (max-width:768px){.LatestPosts_section__SAP8C{padding:2.5rem 1.5rem}.LatestPosts_sectionTitle__zx3a6{font-size:1.5rem;margin-bottom:1.5rem}.LatestPosts_grid__vjbGQ{grid-template-columns:1fr;gap:2rem}.LatestPosts_sidebar__iBYfL{gap:1.5rem}}.page_blogPage__Hg_bw{padding:0}.page_blogPage__Hg_bw>*{width:100%}