.BlogCard_cardLink__ogkB1{display:block;height:100%;text-decoration:none;color:inherit}.BlogCard_blogCard__Yy88P{background:#2d2d2d;border:none;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;cursor:pointer}.BlogCard_cardLink__ogkB1:hover .BlogCard_blogCard__Yy88P{transform:translateY(-5px);box-shadow:0 10px 30px rgba(212,168,75,.2)}.BlogCard_cardLink__ogkB1:hover .BlogCard_title__duLQv{color:#d4a84b}.BlogCard_cardBody__7dxCY{padding:1.75rem;display:flex;flex-direction:column;height:100%}.BlogCard_categories__TLg04{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.BlogCard_categoryBadge__HgTHp{background-color:#d4a84b!important;color:#1a1a1a;font-family:var(--font-body);font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:4px}.BlogCard_title__duLQv{font-family:var(--font-heading);color:#fff;font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:.75rem;transition:color .2s ease}.BlogCard_meta__VRphL{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:var(--font-body);font-size:.875rem;color:#999}.BlogCard_date__848UX{color:#999}.BlogCard_separator__PM_5t{color:#666}.BlogCard_readTime__167H4{color:#d4a84b}.BlogCard_excerpt__GnbPX{font-family:var(--font-body);color:#b0b0b0;font-size:.9375rem;line-height:1.6;flex-grow:1;margin-bottom:1.25rem}.BlogCard_readMore__C2jqb{display:inline-flex;align-items:center;background-color:transparent;border:2px solid #d4a84b;color:#d4a84b;font-family:var(--font-heading);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:.625rem 1.25rem;border-radius:6px;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.BlogCard_readMore__C2jqb:hover{background-color:#d4a84b;color:#1a1a1a}.BlogHero_blogHero__oI7gn{position:relative;padding:80px 0 50px;text-align:center;overflow:hidden}.BlogHero_backgroundWrapper___XIq3{position:absolute;inset:0;z-index:0}.BlogHero_backgroundImage__NEk3l{object-fit:cover;object-position:center;filter:blur(2px)}.BlogHero_overlay__bxvmI{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,26,26,.92),rgba(45,45,45,.88) 50%,rgba(26,26,26,.92))}.BlogHero_content__XOvLy{position:relative;z-index:1}.BlogHero_label__Y0im0{display:inline-block;padding:.5rem 1.25rem;background:rgba(212,168,75,.2);color:#d4a84b;font-size:.75rem;letter-spacing:.2em;border-radius:4px;margin-bottom:1rem;border:1px solid rgba(212,168,75,.3)}.BlogHero_label__Y0im0,.BlogHero_title__gXPCQ{font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.BlogHero_title__gXPCQ{color:#fff;font-size:clamp(2rem,5vw,3rem);letter-spacing:2px;margin-bottom:.75rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.BlogHero_subtitle__Uw_JD{font-family:var(--font-body);color:hsla(0,0%,100%,.9);font-size:1.125rem;font-weight:500;max-width:550px;margin:0 auto .5rem;line-height:1.5}.BlogHero_description__IRBID{font-family:var(--font-body);color:hsla(0,0%,100%,.65);font-size:.9375rem;max-width:480px;margin:0 auto 1.5rem;line-height:1.6}.BlogHero_ctaButton__OsoBK{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.75rem 2rem;font-size:.875rem;background:var(--kc-green)!important;border-color:var(--kc-green)!important;color:#fff!important}.BlogHero_ctaButton__OsoBK:hover{background:var(--kc-green-dark)!important;border-color:var(--kc-green-dark)!important}@media (max-width:991px){.BlogHero_blogHero__oI7gn{padding:70px 0 45px}.BlogHero_title__gXPCQ{font-size:clamp(1.75rem,5vw,2.5rem)}}@media (max-width:575px){.BlogHero_blogHero__oI7gn{padding:60px 0 40px}.BlogHero_label__Y0im0{font-size:.6875rem;padding:.4rem 1rem}.BlogHero_title__gXPCQ{font-size:clamp(1.5rem,6vw,2rem);letter-spacing:1px}.BlogHero_subtitle__Uw_JD{font-size:1rem}.BlogHero_description__IRBID{font-size:.875rem}.BlogHero_ctaButton__OsoBK{padding:.625rem 1.5rem;font-size:.8125rem}}.Blog_blogPage__WrrQ9{background-color:#1a1a1a;min-height:100vh}.Blog_blogGrid__LnwVI{padding:60px 0 80px}.Blog_emptyState__7CwDk{background:#2d2d2d;border-radius:12px;padding:4rem 2rem;color:#fff}.Blog_emptyState__7CwDk h3{font-family:var(--font-heading);color:#fff;font-size:1.5rem;margin:1.5rem 0 .75rem;text-transform:uppercase;letter-spacing:1px}.Blog_emptyState__7CwDk p{font-family:var(--font-body);color:#999;font-size:1rem;max-width:400px;margin:0 auto}@media (max-width:991px){.Blog_blogGrid__LnwVI{padding:40px 0 60px}}@media (max-width:575px){.Blog_blogGrid__LnwVI{padding:30px 0 50px}.Blog_emptyState__7CwDk{padding:3rem 1.5rem}}