.BlogPostPage_hero__xpqbB{position:relative;min-height:55vh;overflow:hidden;display:flex;align-items:flex-end;background:var(--black) center /cover no-repeat;color:#fff}.BlogPostPage_heroOverlay__HLnv8{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.5),transparent 30%,rgba(10,10,10,.85));z-index:1}.BlogPostPage_heroInner__NmylO{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;padding:80px var(--gutter) 64px;width:100%}.BlogPostPage_breadcrumb__DD_0s{font-family:var(--font-sub);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:24px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.BlogPostPage_breadcrumb__DD_0s a:hover{color:var(--amber)}.BlogPostPage_sep__StMId{opacity:.4}.BlogPostPage_current__lUm6s{color:var(--amber)}.BlogPostPage_eyebrow__ZwoV0{font-family:var(--font-sub);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber);margin-bottom:20px;display:flex;align-items:center;gap:14px}.BlogPostPage_eyebrow__ZwoV0:before{content:"";width:42px;height:2px;background:var(--amber)}.BlogPostPage_title__Wna2u{font-family:var(--font-display);font-size:clamp(34px,5vw,72px);line-height:1;letter-spacing:-1.2px;text-transform:uppercase;margin-bottom:24px;max-width:22ch}.BlogPostPage_meta__gV7_T{display:flex;gap:24px;font-family:var(--font-sub);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.62)}.BlogPostPage_body__MJePG{background:var(--white);padding:96px var(--gutter)}.BlogPostPage_bodyInner___L7kl{max-width:760px;margin:0 auto}.BlogPostPage_excerpt__CbzLq{font-size:22px;line-height:1.55;font-weight:500;border-left:3px solid var(--amber);padding:8px 0 8px 24px;margin-bottom:48px}.BlogPostPage_excerpt__CbzLq,.BlogPostPage_prose__1Alzx{font-family:"Source Serif 4",Georgia,serif;color:var(--text-dark)}.BlogPostPage_prose__1Alzx{font-size:18px;line-height:1.78}.BlogPostPage_prose__1Alzx h2{font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.5px;text-transform:uppercase;color:var(--black);margin:56px 0 20px;padding-top:24px;border-top:1px solid var(--gray-border)}.BlogPostPage_prose__1Alzx h2:first-child{border-top:none;padding-top:0;margin-top:0}.BlogPostPage_prose__1Alzx p{margin-bottom:22px}.BlogPostPage_prose__1Alzx strong{font-weight:600;color:var(--black)}.BlogPostPage_prose__1Alzx a{color:var(--amber-deep);border-bottom:1px solid rgba(251,177,23,.4);transition:border-color .2s,color .2s}.BlogPostPage_prose__1Alzx a:hover{color:var(--black);border-bottom-color:var(--amber)}.BlogPostPage_prose__1Alzx ol,.BlogPostPage_prose__1Alzx ul{margin:8px 0 28px;padding-left:24px}.BlogPostPage_prose__1Alzx li{margin-bottom:10px;line-height:1.65}.BlogPostPage_prose__1Alzx ul li::marker{color:var(--amber-deep)}.BlogPostPage_related__8EZG8{background:var(--gray-light);padding:96px var(--gutter)}.BlogPostPage_relatedInner__zJaTo{max-width:var(--container-max);margin:0 auto}.BlogPostPage_relatedHead__s5ceT{margin-bottom:48px}.BlogPostPage_relatedEyebrow__LTPyt{font-family:var(--font-sub);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:18px}.BlogPostPage_relatedTitle__qxeeU{font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);line-height:1;letter-spacing:-.8px;text-transform:uppercase;color:var(--black)}.BlogPostPage_relatedGrid__2Yuvp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.BlogPostPage_relCard__w5x7A{background:var(--white);border:1px solid var(--gray-border);overflow:hidden;display:block;transition:transform .3s var(--ease-out)}.BlogPostPage_relCard__w5x7A:hover{transform:translateY(-3px)}.BlogPostPage_relMedia__OVU24{aspect-ratio:16/10;background-size:cover;background-position:50%}.BlogPostPage_relBody__6qXHs{padding:28px}.BlogPostPage_relEyebrow__U4gcD{font-family:var(--font-sub);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--amber-deep);margin-bottom:14px}.BlogPostPage_relTitle__S9qS6{font-family:var(--font-display);font-size:18px;line-height:1.2;letter-spacing:-.3px;text-transform:uppercase;color:var(--black);margin-bottom:18px}.BlogPostPage_relCta__nW8Us{font-family:var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--amber-deep)}.BlogPostPage_cta__csDE6{background:var(--black);color:#fff;padding:120px var(--gutter);text-align:center}.BlogPostPage_ctaInner__F9WIw{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto}.BlogPostPage_ctaEyebrow__ek14f{font-family:var(--font-sub);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber);margin-bottom:24px}.BlogPostPage_ctaTitle__XEnj7{font-family:var(--font-display);font-size:clamp(36px,5vw,72px);text-transform:uppercase;line-height:.98;letter-spacing:-1px;margin-bottom:28px}.BlogPostPage_ctaLede__UAhqr{font-size:16px;color:rgba(255,255,255,.72);max-width:54ch;margin:0 auto 36px;line-height:1.65}.BlogPostPage_ctaBtns__3KlMk{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.BlogPostPage_relatedGrid__2Yuvp{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.BlogPostPage_hero__xpqbB{min-height:46vh}.BlogPostPage_heroInner__NmylO{padding:56px var(--gutter) 40px}.BlogPostPage_breadcrumb__DD_0s{font-size:10px;letter-spacing:2px;margin-bottom:18px}.BlogPostPage_eyebrow__ZwoV0{font-size:11px;letter-spacing:2.5px;margin-bottom:16px}.BlogPostPage_eyebrow__ZwoV0:before{width:28px}.BlogPostPage_title__Wna2u{font-size:clamp(26px,8vw,34px);margin-bottom:18px;letter-spacing:-.8px}.BlogPostPage_meta__gV7_T{gap:14px;font-size:11px;flex-wrap:wrap}.BlogPostPage_body__MJePG{padding:56px var(--gutter)}.BlogPostPage_excerpt__CbzLq{font-size:17px;padding-left:18px;margin-bottom:32px}.BlogPostPage_prose__1Alzx{font-size:16px;line-height:1.65}.BlogPostPage_prose__1Alzx h2{font-size:clamp(20px,6vw,26px);margin:40px 0 16px;padding-top:20px}.BlogPostPage_prose__1Alzx p{margin-bottom:18px}.BlogPostPage_cta__csDE6,.BlogPostPage_related__8EZG8{padding:56px var(--gutter)}.BlogPostPage_relatedHead__s5ceT{margin-bottom:28px}.BlogPostPage_relatedTitle__qxeeU{font-size:clamp(24px,6.5vw,30px)}.BlogPostPage_relatedGrid__2Yuvp{grid-template-columns:1fr;gap:18px}.BlogPostPage_relBody__6qXHs{padding:22px}.BlogPostPage_ctaTitle__XEnj7{font-size:clamp(28px,7.5vw,38px);margin-bottom:20px}.BlogPostPage_ctaLede__UAhqr{font-size:15px;margin-bottom:28px;line-height:1.55}.BlogPostPage_ctaBtns__3KlMk{flex-direction:column;gap:12px;align-items:center}.BlogPostPage_ctaBtns__3KlMk .btn-ghost,.BlogPostPage_ctaBtns__3KlMk .btn-primary{justify-content:center;min-height:44px;max-width:280px}}