.blog-post_pageWrapper__SYb61{background:var(--background-alt);min-height:100vh;color:var(--text-primary);font-family:var(--font-body)}.blog-post_progressBar__rLfKL{position:fixed;top:0;left:0;height:3px;background:var(--secondary);z-index:1000}.blog-post_hero__MbGmh{height:70vh;position:relative;display:flex;align-items:flex-end;overflow:hidden}.blog-post_heroImage__AhfBc{object-fit:cover;transition:transform 10s ease-out}.blog-post_hero__MbGmh:hover .blog-post_heroImage__AhfBc{transform:scale(1.1)}.blog-post_heroOverlay__ExDh7{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,28,26,.95) 0,rgba(28,28,26,.4) 50%,transparent);z-index:1}.blog-post_heroContent__5ZYDR{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 4rem 6rem}.blog-post_backLink__YGysK{display:inline-flex;align-items:center;gap:.5rem;color:var(--foreground-soft);text-decoration:none;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;transition:color .3s ease}.blog-post_backLink__YGysK:hover{color:var(--secondary)}.blog-post_categoryBadge__vCyET{display:inline-block;padding:.5rem 1rem;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.3);color:#FFFFFF!important;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem}.blog-post_title__UlA5P{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;max-width:900px;line-height:1.1;margin-bottom:2rem;color:#FFFFFF!important;text-shadow:0 4px 20px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.4)}.blog-post_metaData__W_7j4{display:flex;gap:2.5rem;color:rgba(255,255,255,.95)!important;text-shadow:0 2px 10px rgba(0,0,0,.6)}.blog-post_metaItem__rGWoz{display:flex;align-items:center;gap:.75rem;font-size:.95rem}.blog-post_contentGrid__uSd62{max-width:1400px;margin:0 auto;padding:6rem 4rem;display:grid;grid-template-columns:8fr 4fr;gap:6rem}.blog-post_article__PLoA9{max-width:800px}.blog-post_postBody__YPA_q{font-size:1.125rem;line-height:1.9;color:var(--text-secondary)}.blog-post_lead__4Y_FB{font-size:1.5rem;line-height:1.6;color:var(--primary);font-weight:500;margin-bottom:3rem;font-style:italic}.blog-post_postBody__YPA_q h3{font-family:var(--font-serif);font-size:2rem;color:var(--secondary);margin:4rem 0 1.5rem}.blog-post_postBody__YPA_q p{margin-bottom:2rem}.blog-post_postBody__YPA_q blockquote{background:rgba(20,75,54,.04);border-left:4px solid var(--primary);padding:3rem 4rem;font-family:var(--font-serif);font-size:2rem;line-height:1.4;font-style:italic;color:var(--primary);margin:5rem 0}.blog-post_shareSection___9VZ5{margin-top:6rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:2rem}.blog-post_shareLabel__4wrHV{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--foreground-soft)}.blog-post_shareButtons__NuNI9{display:flex;gap:1rem}.blog-post_shareBtn__LRv1C{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--ivory);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.blog-post_shareBtn__LRv1C:hover{border-color:var(--secondary);color:var(--secondary);transform:translateY(-3px)}.blog-post_sidebar__VUtge{position:sticky;top:6rem;height:fit-content}.blog-post_sidebarSection__0Cd4x{margin-bottom:4rem}.blog-post_sidebarTitle___OikI{font-family:var(--font-sans);font-size:.875rem;text-transform:uppercase;letter-spacing:.2em;color:var(--secondary);margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.blog-post_sidebarTitle___OikI:after{content:"";flex:1;height:1px;background:rgba(201,168,76,.2)}.blog-post_relatedGrid__W87E7{display:flex;flex-direction:column;gap:2.5rem}.blog-post_relatedCard__zeOY0{text-decoration:none;display:block}.blog-post_relatedImageWrapper__Goix2{height:200px;position:relative;border-radius:8px;overflow:hidden;margin-bottom:1rem}.blog-post_relatedImage__dgKeo{object-fit:cover;transition:transform .6s ease}.blog-post_relatedCard__zeOY0:hover .blog-post_relatedImage__dgKeo{transform:scale(1.05)}.blog-post_relatedTitle__peME4{font-size:1.125rem;color:var(--text-primary);margin-bottom:.5rem;transition:color .3s ease}.blog-post_relatedCard__zeOY0:hover .blog-post_relatedTitle__peME4{color:var(--secondary)}.blog-post_subscribeCard__SFe35{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);padding:3rem;border-radius:12px;text-align:center;backdrop-filter:blur(10px)}.blog-post_subscribeCard__SFe35 h4{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1rem;color:var(--secondary)}.blog-post_subscribeCard__SFe35 p{font-size:.9rem;color:var(--foreground-soft);margin-bottom:2rem;line-height:1.6}.blog-post_sidebarInput__Ife27{width:100%;padding:1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--white);margin-bottom:1rem;border-radius:8px;outline:none;font-family:var(--font-sans);transition:border-color .3s ease}.blog-post_sidebarInput__Ife27::placeholder{color:rgba(255,255,255,.3)}.blog-post_sidebarInput__Ife27:focus{border-color:var(--secondary)}.blog-post_sidebarButton__sDWi0{width:100%;padding:1.25rem;background:var(--secondary);color:#1a1a18;border:none;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;cursor:pointer;border-radius:8px;font-size:.7rem;transition:all .3s ease}.blog-post_sidebarButton__sDWi0:hover{background:var(--white);transform:translateY(-2px)}.blog-post_nextPostCTA__vpkO8{padding:8rem 0;background:#000;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.blog-post_ctaContent__jCKzN span{color:var(--secondary);text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;font-weight:700}.blog-post_ctaContent__jCKzN h2{font-family:var(--font-serif);font-size:3rem;margin:1.5rem 0 3rem}.blog-post_ctaLink__rCtVc{display:inline-flex;align-items:center;gap:1rem;color:var(--ivory);text-decoration:none;font-size:1.25rem;transition:gap .3s ease}.blog-post_ctaLink__rCtVc:hover{gap:1.5rem;color:var(--secondary)}.blog-post_loadingWrapper__tQdhs{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:#050505;color:var(--secondary)}.blog-post_spinner__yDmOY{width:40px;height:40px;border:3px solid rgba(201,168,76,.1);border-top:3px solid var(--secondary);border-radius:50%}@media (max-width:1200px){.blog-post_contentGrid__uSd62{grid-template-columns:1fr;gap:6rem}}@media (max-width:768px){.blog-post_hero__MbGmh{height:60vh;min-height:400px;margin-left:-1.5rem;margin-right:-1.5rem}.blog-post_heroContent__5ZYDR{padding:0 1.5rem 4rem}.blog-post_title__UlA5P{font-size:2.25rem}.blog-post_contentGrid__uSd62{padding:4rem 1.5rem}.blog-post_metaData__W_7j4{flex-direction:column;gap:1rem}.blog-post_lead__4Y_FB{font-size:1.25rem}.blog-post_subscribeCard__SFe35{padding:2rem 1.5rem}}