.BlogCard_card__5_wp0{background:var(--white);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.BlogCard_card__5_wp0:hover{transform:translateY(-4px)}.BlogCard_imageWrapper__yWOEW{position:relative;width:100%;height:280px;overflow:hidden;background:var(--gray-900)}.BlogCard_cardImage__Q4OBB{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.BlogCard_card__5_wp0:hover .BlogCard_cardImage__Q4OBB{transform:scale(1.05)}.BlogCard_content__KKPvd{padding:1.75rem 0;display:flex;flex-direction:column}.BlogCard_title__XyOd3{font-size:1rem;font-family:var(--font-display);font-weight:700;color:var(--black);margin:0 0 .75rem;line-height:1.4}.BlogCard_meta__B2VeP{display:flex;gap:.75rem;font-size:.8125rem;margin-bottom:.75rem}.BlogCard_excerpt__f7Fes,.BlogCard_meta__B2VeP{font-family:var(--font-body);color:var(--gray-600)}.BlogCard_excerpt__f7Fes{line-height:1.6;font-size:.9375rem;margin-bottom:1.25rem}.BlogCard_link__Zs1r9{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:.875rem;transition:gap .2s ease}.BlogCard_link__Zs1r9:hover{gap:.75rem}@media (max-width:768px){.BlogCard_imageWrapper__yWOEW{height:220px}.BlogCard_content__KKPvd{padding:1.5rem 0}}.page_hero__jmeWX{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:5rem 2rem;min-height:70vh}.page_heroContent__Qgmit{max-width:480px}.page_heroTitle__0KZ4T{font-size:3.5rem;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:3rem;color:var(--black)}.page_heroTitleAccent__YXr6c{color:var(--primary);display:block}.page_ctaGroup__vfNq_{display:flex;gap:1rem;align-items:center}.page_ctaSchedule__04iY2{padding:.875rem 1.75rem;background:var(--primary);color:var(--white);font-family:var(--font-body);font-weight:600;font-size:.875rem;border-radius:0;transition:background .2s ease;border:none}.page_ctaSchedule__04iY2:hover{background:var(--primary-hover)}.page_ctaNewsletter___d3_o{padding:.875rem 1.75rem;background:transparent;color:var(--black);font-family:var(--font-body);font-weight:600;font-size:.875rem;border:2px solid var(--gray-900);border-radius:0;transition:all .2s ease}.page_ctaNewsletter___d3_o:hover{background:var(--gray-900);color:var(--white)}.page_heroImage__BsFyi{display:flex;align-items:center;justify-content:center;position:relative}.page_imageContainer__hBHCo{position:relative;width:380px;height:500px}.page_imageFrame__KDWp_{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gray-900);z-index:0}.page_imageAccent__mO7_L{position:absolute;top:-18px;right:-18px;width:70px;height:70px;border:2px solid var(--black);z-index:1}.page_portraitImage__BbZF6{position:absolute;bottom:0;left:25px;width:100%;height:100%;z-index:2;object-fit:contain;object-position:center bottom}.page_section___Kf60{max-width:1200px;margin:0 auto;padding:4rem 2rem;background:var(--white)}.page_sectionTitle__FtqFu{font-size:2rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--black);margin-bottom:2.5rem}.page_postsGrid__KsiUx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.page_ctaBanner__gcZi8{background:var(--primary);color:var(--white);padding:5rem 2rem;margin:3rem 0 0}.page_ctaBannerInner__Zo940{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.page_ctaBannerContent__aK2b5 h2{font-size:2.5rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.page_ctaBannerContent__aK2b5 p{font-size:1rem;line-height:1.7;opacity:.95;margin-bottom:2rem}.page_ctaBannerButton__YqPo_{display:inline-flex;padding:.875rem 2rem;background:var(--white);color:var(--primary);font-family:var(--font-body);font-weight:700;font-size:.875rem;border-radius:0;transition:all .2s ease}.page_ctaBannerButton__YqPo_:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.page_ctaBannerImage__RJerb{width:100%;height:300px;object-fit:cover}@media (max-width:1024px){.page_hero__jmeWX{grid-template-columns:1fr;gap:3rem;text-align:center}.page_heroContent__Qgmit{max-width:100%}.page_heroImage__BsFyi{order:-1}.page_ctaGroup__vfNq_{justify-content:center}.page_ctaBannerInner__Zo940,.page_postsGrid__KsiUx{grid-template-columns:1fr}}@media (max-width:768px){.page_hero__jmeWX{padding:3rem 1.5rem}.page_heroTitle__0KZ4T{font-size:2.5rem}.page_ctaGroup__vfNq_{flex-direction:column;width:100%}.page_ctaNewsletter___d3_o,.page_ctaSchedule__04iY2{width:100%;text-align:center}.page_imageContainer__hBHCo{width:320px;height:400px}.page_portraitImage__BbZF6{width:280px;height:370px}.page_section___Kf60{padding:3rem 1.5rem}.page_ctaBanner__gcZi8{padding:4rem 1.5rem}.page_ctaBannerContent__aK2b5 h2{font-size:2rem}}.page_container__5eBlV{max-width:1400px;margin:0 auto;padding:6rem 3rem 8rem;background:var(--surface)}.page_header__HUrXU{margin-bottom:6rem;position:relative}.page_title__2c36K{font-size:4.5rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.05em;color:var(--on-surface);margin-bottom:1.5rem;line-height:.95;position:relative;display:inline-block}.page_title__2c36K:after{content:"";position:absolute;bottom:-1rem;left:0;width:140px;height:5px;background:var(--primary)}.page_subtitle__blUiZ{font-size:1.25rem;font-family:var(--font-body);font-weight:400;color:var(--on-surface);opacity:.7;margin-top:2.5rem;max-width:640px}.page_postsGrid__fIbNd{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));grid-gap:3.5rem;gap:3.5rem}@media (max-width:1024px){.page_postsGrid__fIbNd{grid-template-columns:1fr}}@media (max-width:768px){.page_container__5eBlV{padding:4rem 1.5rem}.page_header__HUrXU{margin-bottom:4rem}.page_title__2c36K{font-size:2.5rem}.page_subtitle__blUiZ{font-size:1rem}.page_postsGrid__fIbNd{gap:2rem}}