.hk-blog-index{background:#f6f1e8;color:#101b18}.hk-blog-index__inner{display:grid;gap:2rem}.hk-blog-hero{position:relative;display:grid;gap:clamp(2rem,2.6vw,3.6rem);margin-top:1.6rem;padding:clamp(2rem,2.4vw,3rem);overflow:hidden;color:#faf8f3;background:#071411;border:.1rem solid rgba(215,183,109,.34);border-radius:.8rem;box-shadow:0 2.4rem 6rem #19110b2e}.hk-blog-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:.6rem;background:#d7b76d}.hk-blog-index--case .hk-blog-hero:before{background:#a4372f}.hk-blog-hero__copy{display:grid;align-content:center;gap:1.35rem;min-width:0}.hk-blog-hero__eyebrow,.hk-blog-section-heading p{margin:0;color:#a4372f;font-size:1.25rem;font-weight:900;letter-spacing:0;line-height:1.4}.hk-blog-hero__eyebrow{display:inline-flex;width:fit-content;padding:.65rem 1.2rem;color:#f4d184;background:#13231f;border:.1rem solid rgba(215,183,109,.45);border-radius:999rem}.hk-blog-hero__title{max-width:64rem;margin:0;color:#faf8f3;font-size:clamp(3.8rem,4.1vw,5.2rem);line-height:1.12;letter-spacing:0}.hk-blog-hero__description{max-width:66rem;margin:0;color:#faf8f3c2;font-size:1.52rem;line-height:1.68}.hk-blog-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.hk-blog-hero__button.button{min-height:4.6rem;padding:1rem 1.8rem;color:#071411;background:#f4d184;border-radius:.6rem;font-size:1.4rem;font-weight:900;line-height:1.2;text-decoration:none}.hk-blog-index--case .hk-blog-hero__button.button{color:#fff;background:#a4372f}.hk-blog-hero__button.button:after{box-shadow:0 0 0 .1rem #d7b76de6}.hk-blog-hero__button.button:hover{color:#071411;background:#ffe4a3}.hk-blog-index--case .hk-blog-hero__button.button:hover{color:#fff;background:#8f2d25}.hk-blog-hero__button.button--secondary{color:#f4d184;background:transparent;border:.1rem solid rgba(215,183,109,.72)}.hk-blog-hero__button.button--secondary:hover{color:#071411;background:#f4d184}.hk-blog-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:48rem;margin:0;padding:0}.hk-blog-stats__item{display:grid;gap:.3rem;min-width:0;padding:.95rem 1.15rem;background:#13231f;border:.1rem solid rgba(255,255,255,.08);border-radius:.6rem}.hk-blog-stats dt{color:#faf8f3b3;font-size:1.1rem;line-height:1.35}.hk-blog-stats dd{order:-1;margin:0;color:#f4d184;font-size:2rem;font-weight:900;line-height:1.1}.hk-blog-hero__panel{display:grid;align-content:stretch;gap:.95rem;min-width:0;padding:1.35rem;background:#10231e;border:.1rem solid rgba(215,183,109,.38);border-radius:.8rem}.hk-blog-featured{position:relative;display:block;overflow:hidden;min-width:0;color:#fff;text-decoration:none;background:#071411;border-radius:.55rem}.hk-blog-featured__media{position:relative;display:block;min-height:18rem;aspect-ratio:16 / 7.2;overflow:hidden;background:#182622}.hk-blog-featured__media img,.hk-blog-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.hk-blog-featured__shade{position:absolute;inset:auto 0 0;height:64%;background:linear-gradient(180deg,#07141100,#071411db)}.hk-blog-featured__placeholder,.hk-blog-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#f4d184;font-size:1.6rem;font-weight:900}.hk-blog-featured__body{position:absolute;right:1.4rem;bottom:1.2rem;left:1.4rem;z-index:1;display:grid;gap:.5rem}.hk-blog-featured__label{width:fit-content;padding:.45rem .85rem;color:#f4d184;background:#071411db;border:.1rem solid rgba(215,183,109,.45);border-radius:.4rem;font-size:1.15rem;font-weight:900}.hk-blog-index--case .hk-blog-featured__label{color:#fff;background:#a4372f;border-color:#a4372f}.hk-blog-featured__title{color:#fff;font-size:clamp(1.75rem,1.7vw,2.15rem);font-weight:900;line-height:1.28;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hk-blog-featured__date{color:#f4d184;font-size:1.25rem;font-weight:800}.hk-blog-featured__proof{display:none}.hk-blog-featured:hover img,.hk-blog-card:hover img{transform:scale(1.03)}.hk-blog-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.hk-blog-process li{display:grid;align-content:center;gap:.45rem;min-width:0;min-height:5.8rem;padding:.85rem 1rem;background:#0b211c;border:.1rem solid rgba(215,183,109,.24);border-radius:.5rem}.hk-blog-process span{color:#f4d184;font-size:1.15rem;font-weight:900;line-height:1}.hk-blog-process strong{color:#faf8f3;font-size:1.18rem;line-height:1.35}.hk-blog-tags{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none}.hk-blog-tags::-webkit-scrollbar{display:none}.hk-blog-tags__item{flex:0 0 auto;min-height:3.8rem;padding:.9rem 1.45rem;color:#4b514e;background:#fff;border:.1rem solid #e4dacb;border-radius:999rem;font-size:1.3rem;font-weight:800;line-height:1.4;text-decoration:none}.hk-blog-tags__item:first-child{color:#f4d184;background:#071411;border-color:#071411}.hk-blog-tags__item:hover{color:#fff;background:#a4372f;border-color:#a4372f}.hk-blog-section-heading{display:grid;gap:.55rem}.hk-blog-section-heading h2{margin:0;color:#071411;font-size:clamp(2.8rem,2.4vw,3.4rem);line-height:1.25;letter-spacing:0}.blog-articles.hk-blog-grid{display:grid;gap:1.8rem}.hk-blog-card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;color:#101b18;background:#fff;border:.1rem solid #e4dacb;border-radius:.8rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hk-blog-card:hover{border-color:#a4372f57;box-shadow:0 1.6rem 3.6rem #2a1f181a;transform:translateY(-.2rem)}.hk-blog-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;min-width:0;color:inherit;background:#efe7dc;text-decoration:none}.hk-blog-card__image-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;padding:.45rem .8rem;color:#fff;background:#a4372f;border-radius:.4rem;font-size:1.15rem;font-weight:900;line-height:1.2}.hk-blog-card__body{display:grid;gap:.85rem;padding:1.35rem}.hk-blog-card__meta{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:#101b1899;font-size:1.15rem;font-weight:800;line-height:1.4}.hk-blog-card__meta span:first-child{color:#a4372f}.hk-blog-card__title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#071411;font-size:1.8rem;line-height:1.32;letter-spacing:0}.hk-blog-card__title a{color:inherit;text-decoration:none}.hk-blog-card__title a:hover{color:#a4372f}.hk-blog-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#5b625f;font-size:1.3rem;line-height:1.55}.hk-blog-card__link{justify-self:start;color:#a4372f;font-size:1.3rem;font-weight:900;text-decoration:none}.hk-blog-card__link:hover{color:#071411}.hk-blog-card__evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0}.hk-blog-card__evidence div{display:grid;gap:.2rem;min-width:0;padding:.75rem .7rem;background:#faf8f3;border:.1rem solid #e4dacb;border-radius:.4rem}.hk-blog-card__evidence dt{color:#101b188c;font-size:1rem;font-weight:800;line-height:1.2}.hk-blog-card__evidence dd{margin:0;overflow:hidden;color:#101b18;font-size:1.1rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hk-blog-empty{padding:2rem;background:#fff;border:.1rem solid #e4dacb;border-radius:.8rem}.hk-blog-empty p{margin:0}.hk-blog-pagination{margin-top:.8rem}@media screen and (min-width:750px){.hk-blog-hero{padding:2.4rem}.blog-articles.hk-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.hk-blog-hero{grid-template-columns:minmax(0,.95fr) minmax(42rem,.9fr);align-items:center;min-height:0}.hk-blog-index--guide .blog-articles.hk-blog-grid{grid-template-columns:minmax(32rem,.92fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.hk-blog-card--lead{grid-row:span 2}.hk-blog-card--lead .hk-blog-card__media{aspect-ratio:4 / 3.1}.hk-blog-card--lead .hk-blog-card__body{padding:1.6rem}.hk-blog-card--lead .hk-blog-card__title{font-size:2.35rem;line-height:1.32}.hk-blog-card--compact{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);grid-template-rows:1fr;min-height:15.4rem}.hk-blog-card--compact .hk-blog-card__media{aspect-ratio:auto;height:100%}.hk-blog-card--compact .hk-blog-card__body{align-content:center;padding:1.2rem 1.35rem}.hk-blog-card--compact .hk-blog-card__title{font-size:1.58rem}.hk-blog-card--compact .hk-blog-card__excerpt{-webkit-line-clamp:2}.hk-blog-index--case .blog-articles.hk-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hk-blog-card--case .hk-blog-card__media{aspect-ratio:16 / 7.2}.hk-blog-card--case .hk-blog-card__body{padding:1.45rem 1.6rem 1.6rem}.hk-blog-card--case .hk-blog-card__title{min-height:5.2rem}.hk-blog-card--case .hk-blog-card__excerpt{display:none}}@media screen and (max-width:749px){.hk-blog-index__inner{gap:1.6rem}.hk-blog-hero{gap:1.4rem;margin-top:1rem;padding:1.25rem}.hk-blog-hero__title{font-size:3.4rem;line-height:1.25}.hk-blog-hero__description{font-size:1.4rem;line-height:1.65}.hk-blog-hero__actions{display:grid}.hk-blog-hero__button{width:100%}.hk-blog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:none}.hk-blog-stats__item{padding:.9rem .85rem}.hk-blog-stats dt{font-size:1rem}.hk-blog-stats dd{font-size:1.75rem}.hk-blog-featured{display:grid;grid-template-columns:minmax(9.8rem,.42fr) minmax(0,1fr);min-height:0}.hk-blog-featured__media{min-height:0;aspect-ratio:1 / 1}.hk-blog-featured__shade{display:none}.hk-blog-featured__body{position:static;align-content:center;gap:.35rem;padding:.85rem;background:#13231f}.hk-blog-featured__label{padding:0;color:#f4d184;background:transparent;border:0;font-size:1rem}.hk-blog-featured__title{font-size:1.28rem;line-height:1.32}.hk-blog-featured__date{font-size:1.05rem}.hk-blog-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hk-blog-process li{min-height:5.6rem;padding:.8rem .65rem}.hk-blog-process span,.hk-blog-process strong{font-size:1.05rem}.hk-blog-tags__item{min-height:3.4rem;padding:.75rem 1.2rem;font-size:1.2rem}.blog-articles.hk-blog-grid{grid-template-columns:1fr;gap:1.6rem}.hk-blog-card__media,.hk-blog-card--lead .hk-blog-card__media,.hk-blog-card--compact .hk-blog-card__media{aspect-ratio:16 / 9}.hk-blog-card--case .hk-blog-card__media{aspect-ratio:16 / 7.6}.hk-blog-card__body{padding:1.25rem}.hk-blog-card__title{font-size:1.78rem}.hk-blog-card__evidence{gap:.6rem}.hk-blog-card__evidence div{padding:.65rem .45rem}.hk-blog-card__evidence dt,.hk-blog-card__evidence dd{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-main-blog.css.map */
