.blogs_eyebrow__mdIYR{display:flex;align-items:center;gap:14px;font-family:var(--sans);font-size:.58rem;font-weight:200;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:1.4rem}.blogs_eyebrowLine__hgf2X{display:block;width:32px;height:1px;background:var(--gold);flex-shrink:0}.blogs_sectionHeading__nJGtl{font-family:var(--serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:300;line-height:1.08;color:var(--cream);letter-spacing:-.02em;margin:0 0 3.5rem}.blogs_sectionHeading__nJGtl em{font-style:italic;color:var(--gold-lt)}.blogs_hero__F6YMx{position:relative;height:100svh;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.blogs_heroBg__BfpkI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;transform:scale(1.05);transition:transform 8s ease}.blogs_hero__F6YMx:hover .blogs_heroBg__BfpkI{transform:scale(1)}.blogs_heroOverlay__ZK_hJ{position:absolute;inset:0;background:linear-gradient(180deg,#0a0b0d80 0,#0a0b0d4d 40%,#0a0b0dbf)}.blogs_heroContent__0iHKW{position:relative;z-index:2;text-align:center;padding:0 clamp(1.4rem,6vw,6rem);max-width:860px;opacity:0;transform:translateY(32px);transition:opacity 1s ease,transform 1s ease}.blogs_heroContent__0iHKW.blogs_visible__nAwOl{opacity:1;transform:translateY(0)}.blogs_heroTitle__hxz4Z{font-family:var(--serif);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:300;line-height:1.06;color:var(--cream);letter-spacing:-.02em;margin:0 0 1.6rem}.blogs_heroTitle__hxz4Z em{font-style:italic;color:var(--gold-lt)}.blogs_heroSub__3Ql36{font-family:var(--sans);font-size:clamp(.78rem,1.4vw,.95rem);font-weight:200;letter-spacing:.06em;color:var(--cream-b);max-width:520px;margin:0 auto;line-height:1.8}.blogs_heroScroll__bs2wa{position:absolute;bottom:2.8rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2;background:none;border:none;cursor:pointer;padding:0}.blogs_heroScrollLine__vWljJ{width:1px;height:48px;background:linear-gradient(to bottom,#0000,var(--gold));animation:blogs_scrollPulse__bJGnD 2.2s ease-in-out infinite}.blogs_heroScrollText__S1tAV{font-family:var(--sans);font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cream-c,#ede8dc61)}@keyframes blogs_scrollPulse__bJGnD{0%,to{opacity:.4;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.blogs_gridSection__Y6EI3{background:var(--d1);padding:clamp(5rem,10vh,9rem) clamp(1.4rem,6vw,6rem)}.blogs_gridHeader__aZLDU,.blogs_grid__qFewV{max-width:1280px;margin:0 auto}.blogs_grid__qFewV{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.blogs_card__OVJaJ{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;border:1px solid #ede8dc0f;background:var(--d2);transition:border-color .4s,transform .4s}.blogs_card__OVJaJ:hover{border-color:var(--gold-border,#c4984a2e);transform:translateY(-5px)}.blogs_cardImgWrap__SVhyH{position:relative;aspect-ratio:16/9;overflow:hidden}.blogs_cardImg__KVZjU{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .75s ease;display:block}.blogs_card__OVJaJ:hover .blogs_cardImg__KVZjU{transform:scale(1.06)}.blogs_cardImgOverlay__fKHG5{position:absolute;inset:0;background:linear-gradient(0deg,#0a0b0d59 0,#0000 60%)}.blogs_cardImgPlaceholder__kJVf1{width:100%;height:100%;background:var(--d4,#20232c)}.blogs_cardBody__88Dns{flex:1 1;display:flex;flex-direction:column;padding:1.8rem 1.6rem;background:var(--d3)}.blogs_cardCategory__5LRhY{font-family:var(--sans);font-size:.55rem;font-weight:200;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:9px;margin:0 0 .8rem}.blogs_cardCategoryLine__4oBU8{display:block;width:18px;height:1px;background:var(--gold);flex-shrink:0}.blogs_cardTitle__HoKAV{font-family:var(--serif);font-size:1.05rem;font-weight:400;color:var(--cream);line-height:1.45;margin:0 0 .8rem;transition:color .3s}.blogs_card__OVJaJ:hover .blogs_cardTitle__HoKAV{color:var(--gold-lt)}.blogs_cardDesc__eVb4d{font-family:var(--body,var(--sans));font-size:.8rem;font-weight:300;color:var(--cream-b);line-height:1.8;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blogs_cardLink__NANcF{font-family:var(--sans);font-size:.58rem;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:8px;margin-top:1.4rem;transition:gap .3s}.blogs_card__OVJaJ:hover .blogs_cardLink__NANcF{gap:14px}.blogs_cardArrow__tqtrE{display:inline-block;transition:transform .3s}.blogs_card__OVJaJ:hover .blogs_cardArrow__tqtrE{transform:translateX(4px)}.blogs_skeletonCard__oVhOB{background:var(--d2);border:1px solid #ede8dc0f;overflow:hidden;animation:blogs_shimmer__IQnXX 1.6s ease-in-out infinite}.blogs_skeletonImg__5vnnO{aspect-ratio:16/9;background:var(--d4,#20232c)}.blogs_skeletonBody__Nm_Gp{padding:1.8rem 1.6rem;display:flex;flex-direction:column;gap:.8rem}.blogs_skeletonLine__QLHC1{height:10px;background:#ede8dc0f;border-radius:4px}@keyframes blogs_shimmer__IQnXX{0%,to{opacity:.6}50%{opacity:1}}.blogs_empty__vn8kN{text-align:center;font-family:var(--sans);font-size:.88rem;color:var(--cream-b);padding:4rem 0}.blogs_cta__rNqHx{position:relative;padding:clamp(6rem,14vh,11rem) clamp(1.4rem,6vw,6rem);display:flex;align-items:center;justify-content:center;overflow:hidden}.blogs_ctaBg__9_xY0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.blogs_ctaOverlay__8usJN{position:absolute;inset:0;background:#0a0b0db8}.blogs_ctaContent__zLaJF{position:relative;z-index:2;text-align:center;max-width:640px}.blogs_ctaHeading__0c3lA{font-family:var(--serif);font-size:clamp(2rem,4.5vw,3.8rem);font-weight:300;line-height:1.08;color:var(--cream);letter-spacing:-.02em;margin:0 0 1.4rem}.blogs_ctaHeading__0c3lA em{font-style:italic;color:var(--gold-lt)}.blogs_ctaSub__XUEyW{font-family:var(--sans);font-size:.82rem;font-weight:200;letter-spacing:.06em;color:var(--cream-b);margin:0 0 2.4rem;line-height:1.8}.blogs_ctaBtn__zWoSO{display:inline-block;padding:1.1rem 2.8rem;background:var(--gold);color:var(--d1);font-family:var(--sans);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .3s}.blogs_ctaBtn__zWoSO:hover{background:var(--gold-lt)}@media (max-width:1100px){.blogs_grid__qFewV{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blogs_grid__qFewV{grid-template-columns:1fr}.blogs_gridSection__Y6EI3{padding:4rem 1.4rem}}