.BlogPost-module__xNYC2W__articleRoot{background:var(--color-earth);position:relative}.BlogPost-module__xNYC2W__readingProgress{z-index:150;background:linear-gradient(90deg, var(--color-gold), var(--color-gold-light));transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #e8c96b8c}.BlogPost-module__xNYC2W__hero{background:radial-gradient(circle at 76% 46%, #c9a84c1a, transparent 34%), linear-gradient(135deg, #21130d, var(--color-earth) 60%, #100c08);height:96svh;min-height:820px;position:relative;overflow:hidden}.BlogPost-module__xNYC2W__navVeil{z-index:6;pointer-events:none;background:linear-gradient(#0d0a06d9,#0000);height:140px;position:absolute;top:0;left:0;right:0}.BlogPost-module__xNYC2W__heroGrid,.BlogPost-module__xNYC2W__grain{pointer-events:none;position:absolute;inset:0}.BlogPost-module__xNYC2W__heroGrid{opacity:.13;background-image:linear-gradient(#c9a84c0a 1px,#0000 1px),linear-gradient(90deg,#c9a84c0a 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 67%,#000,#0000 76%);mask-image:radial-gradient(circle at 67%,#000,#0000 76%)}.BlogPost-module__xNYC2W__grain{z-index:5;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.BlogPost-module__xNYC2W__heroLayout{z-index:3;grid-template-columns:minmax(0,.95fr) minmax(420px,.78fr);align-items:center;gap:clamp(3rem,7vw,8rem);height:100%;padding-top:clamp(8rem,14vh,10rem);padding-bottom:clamp(4rem,8vh,6rem);display:grid;position:relative}.BlogPost-module__xNYC2W__heroCopy{z-index:3;position:relative}.BlogPost-module__xNYC2W__breadcrumb{color:#f5f0e85c;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.6rem;font-size:.58rem;display:flex}.BlogPost-module__xNYC2W__breadcrumb a{color:var(--color-gold-light);text-decoration:none}.BlogPost-module__xNYC2W__heroTitle{max-width:13ch;color:var(--color-warm);letter-spacing:-.052em;font-size:clamp(3.5rem,6.2vw,6.8rem);font-weight:400;line-height:.95}.BlogPost-module__xNYC2W__titleMask{padding-bottom:.07em;display:block;overflow:hidden}.BlogPost-module__xNYC2W__titleMask>span{transform-origin:0 100%;display:block}.BlogPost-module__xNYC2W__heroMeta{border-top:1px solid #c9a84c33;flex-wrap:wrap;gap:1.6rem 2.7rem;margin-top:clamp(2rem,5vh,3.5rem);padding-top:1.4rem;display:flex}.BlogPost-module__xNYC2W__heroMeta div{gap:.35rem;display:grid}.BlogPost-module__xNYC2W__heroMeta span{color:#f5f0e84d;letter-spacing:.18em;text-transform:uppercase;font-size:.5rem}.BlogPost-module__xNYC2W__heroMeta strong{color:#f5f0e8bd;letter-spacing:.08em;font-size:.63rem;font-weight:400}.BlogPost-module__xNYC2W__heroVisual{background:#151009;border:1px solid #e8c96b38;justify-self:end;width:min(100%,560px);height:min(70vh,700px);min-height:540px;position:relative;overflow:hidden;box-shadow:0 45px 110px #0000006b}.BlogPost-module__xNYC2W__heroImage{object-fit:cover;filter:saturate(.76)contrast(1.06)brightness(.76)}.BlogPost-module__xNYC2W__heroShade{pointer-events:none;background:linear-gradient(#0d0a060a,#0d0a06b3),linear-gradient(90deg,#0d0a0657,#0000 45%);position:absolute;inset:0}.BlogPost-module__xNYC2W__heroCaption{color:#f5f0e899;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;font-size:.53rem;display:flex;position:absolute;bottom:1.3rem;left:1.4rem;right:1.4rem}.BlogPost-module__xNYC2W__heroCaption span:last-child{color:var(--color-gold-light)}.BlogPost-module__xNYC2W__reader{background:radial-gradient(circle at 5% 18%, #3d6b4f0f, transparent 27%), var(--color-earth);padding:clamp(6rem,10vw,10rem) 0;position:relative}.BlogPost-module__xNYC2W__readerGrid{grid-template-columns:minmax(190px,230px) minmax(0,760px);justify-content:center;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.BlogPost-module__xNYC2W__toc{position:sticky;top:8.5rem}.BlogPost-module__xNYC2W__tocLabel,.BlogPost-module__xNYC2W__footerLabel,.BlogPost-module__xNYC2W__briefLabel{color:var(--color-gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.54rem;display:block}.BlogPost-module__xNYC2W__toc nav{border-top:1px solid #c9a84c33;display:grid}.BlogPost-module__xNYC2W__toc a{color:#f5f0e859;border-bottom:1px solid #c9a84c1a;grid-template-columns:24px 1fr;gap:.7rem;padding:.85rem 0;font-family:Inter,sans-serif;font-size:.61rem;line-height:1.45;text-decoration:none;transition:color .3s,padding-left .3s;display:grid}.BlogPost-module__xNYC2W__toc a span{color:#e8c96b73}.BlogPost-module__xNYC2W__toc a:hover,.BlogPost-module__xNYC2W__toc .BlogPost-module__xNYC2W__activeToc{color:var(--color-warm);padding-left:.45rem}.BlogPost-module__xNYC2W__toc .BlogPost-module__xNYC2W__activeToc span{color:var(--color-gold-light)}.BlogPost-module__xNYC2W__mobileToc{display:none}.BlogPost-module__xNYC2W__content{min-width:0}.BlogPost-module__xNYC2W__brief{background:linear-gradient(135deg,#c9a84c12,#0d0a061a);border-top:1px solid #e8c96b61;border-bottom:1px solid #c9a84c2b;margin-bottom:clamp(4rem,8vw,6rem);padding:clamp(2rem,5vw,3.5rem);position:relative}.BlogPost-module__xNYC2W__brief p{color:var(--color-warm);font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.38}.BlogPost-module__xNYC2W__productLink{width:max-content;color:var(--color-gold-light);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:1.7rem;font-size:.54rem;text-decoration:none;display:flex}.BlogPost-module__xNYC2W__productLink:after{content:"";background:currentColor;width:36px;height:1px}.BlogPost-module__xNYC2W__body{color:#f5f0e8b8}.BlogPost-module__xNYC2W__bodyH2{color:var(--color-warm);letter-spacing:-.03em;grid-template-columns:38px 1fr;gap:.9rem;margin:clamp(4rem,8vw,6rem) 0 1.4rem;scroll-margin-top:9rem;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:400;line-height:1.08;display:grid}.BlogPost-module__xNYC2W__bodyH2:first-child{margin-top:0}.BlogPost-module__xNYC2W__bodyH2>span{color:var(--color-gold-light);letter-spacing:.15em;padding-top:.45rem;font-family:Inter,sans-serif;font-size:.56rem}.BlogPost-module__xNYC2W__bodyH3{color:var(--color-gold-light);margin:2.6rem 0 .9rem 3rem;font-family:Playfair Display,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:400;line-height:1.25}.BlogPost-module__xNYC2W__bodyParagraph{color:#f5f0e8b3;margin:0 0 1.35rem 3rem;font-family:Inter,sans-serif;font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.95}.BlogPost-module__xNYC2W__bodyParagraph strong,.BlogPost-module__xNYC2W__bulletList strong,.BlogPost-module__xNYC2W__numberList strong{color:var(--color-warm);font-weight:500}.BlogPost-module__xNYC2W__bulletList,.BlogPost-module__xNYC2W__numberList{color:#f5f0e8b3;gap:.8rem;margin:1.5rem 0 2rem 3rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.8;list-style:none;display:grid}.BlogPost-module__xNYC2W__bulletList li,.BlogPost-module__xNYC2W__numberList li{padding-left:1.8rem;position:relative}.BlogPost-module__xNYC2W__bulletList li:before{content:"";background:var(--color-gold-light);border-radius:50%;width:5px;height:5px;position:absolute;top:.75rem;left:0;box-shadow:0 0 8px #e8c96b8c}.BlogPost-module__xNYC2W__numberList{counter-reset:editorial-list}.BlogPost-module__xNYC2W__numberList li{counter-increment:editorial-list;border-top:1px solid #c9a84c24;padding:1rem 0 1rem 3.2rem}.BlogPost-module__xNYC2W__numberList li:before{content:counter(editorial-list, decimal-leading-zero);color:var(--color-gold-light);font-family:Playfair Display,serif;font-size:.92rem;position:absolute;top:1.1rem;left:0}.BlogPost-module__xNYC2W__tableScroll{border-top:1px solid #e8c96b59;border-bottom:1px solid #c9a84c29;margin:2rem 0 2.5rem 3rem;overflow-x:auto}.BlogPost-module__xNYC2W__tableScroll table{border-collapse:collapse;width:100%;min-width:480px;font-family:Inter,sans-serif}.BlogPost-module__xNYC2W__tableScroll th,.BlogPost-module__xNYC2W__tableScroll td{text-align:left;border-bottom:1px solid #c9a84c1a;padding:.95rem 1.1rem}.BlogPost-module__xNYC2W__tableScroll th{color:var(--color-gold-light);letter-spacing:.17em;text-transform:uppercase;background:#c9a84c0d;font-size:.58rem;font-weight:500}.BlogPost-module__xNYC2W__tableScroll td{color:#f5f0e8a8;font-size:.85rem}.BlogPost-module__xNYC2W__articleFooter{border-top:1px solid #c9a84c40;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(5rem,9vw,8rem);padding-top:2rem;display:grid}.BlogPost-module__xNYC2W__articleFooter p{color:#f5f0e875;max-width:54ch;font-size:.77rem;line-height:1.7}.BlogPost-module__xNYC2W__contactLink{color:var(--color-gold-light);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.54rem;text-decoration:none;display:flex}.BlogPost-module__xNYC2W__contactLink:after{content:"→";font-size:.9rem}.BlogPost-module__xNYC2W__relatedSection{background:var(--color-earth-mid);padding:clamp(6rem,10vw,9rem) 0}.BlogPost-module__xNYC2W__relatedHeader{grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-bottom:3.5rem;display:grid}.BlogPost-module__xNYC2W__relatedEyebrow{color:var(--color-gold-light);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.58rem;display:flex}.BlogPost-module__xNYC2W__relatedHeader h2{max-width:9ch;color:var(--color-warm);letter-spacing:-.04em;text-align:right;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:.98}.BlogPost-module__xNYC2W__relatedGrid{border-top:1px solid #c9a84c33;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BlogPost-module__xNYC2W__relatedCard{min-height:310px;color:inherit;border-bottom:1px solid #c9a84c26;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);text-decoration:none;display:grid}.BlogPost-module__xNYC2W__relatedCard:first-child{border-right:1px solid #c9a84c26}.BlogPost-module__xNYC2W__relatedCard figure{background:#130e09;position:relative;overflow:hidden}.BlogPost-module__xNYC2W__relatedCard figure>div{background:linear-gradient(90deg,#0000,#2c18108c);position:absolute;inset:0}.BlogPost-module__xNYC2W__relatedImage{object-fit:cover;filter:saturate(.62)brightness(.7);transition:transform .8s,filter .5s}.BlogPost-module__xNYC2W__relatedCard:hover .BlogPost-module__xNYC2W__relatedImage{filter:saturate(.85)brightness(.82);transform:scale(1.055)}.BlogPost-module__xNYC2W__relatedCopy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.7rem);display:flex}.BlogPost-module__xNYC2W__relatedIndex{color:var(--color-gold-light);margin-bottom:auto;font-size:1rem}.BlogPost-module__xNYC2W__relatedCategory{color:#e8c96bb3;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.52rem}.BlogPost-module__xNYC2W__relatedCopy h3{color:var(--color-warm);font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.16}.BlogPost-module__xNYC2W__relatedLink{color:#f5f0e861;letter-spacing:.17em;text-transform:uppercase;margin-top:1.4rem;font-size:.52rem}@media (max-width:1000px){.BlogPost-module__xNYC2W__heroLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:3rem}.BlogPost-module__xNYC2W__heroTitle{font-size:clamp(3.5rem,7vw,5.6rem)}.BlogPost-module__xNYC2W__readerGrid{grid-template-columns:190px minmax(0,700px);gap:3.5rem}.BlogPost-module__xNYC2W__relatedCard{grid-template-columns:1fr}.BlogPost-module__xNYC2W__relatedCard figure{min-height:230px}}@media (max-width:760px){.BlogPost-module__xNYC2W__hero{height:100svh;min-height:820px}.BlogPost-module__xNYC2W__heroLayout{align-items:flex-end;padding-top:7.5rem;padding-bottom:4.5rem;display:flex}.BlogPost-module__xNYC2W__heroCopy{width:100%}.BlogPost-module__xNYC2W__heroTitle{max-width:11ch;font-size:clamp(3rem,13vw,4.7rem)}.BlogPost-module__xNYC2W__heroMeta{gap:1rem 1.5rem;margin-top:2rem}.BlogPost-module__xNYC2W__heroMeta div:last-child{flex-basis:100%}.BlogPost-module__xNYC2W__heroVisual{z-index:-1;opacity:.58;width:78%;height:48%;min-height:0;position:absolute;top:6.3rem;right:-12%}.BlogPost-module__xNYC2W__heroShade{background:linear-gradient(#0d0a061f,#0d0a06f2),linear-gradient(90deg,#0d0a06ad,#0000)}.BlogPost-module__xNYC2W__heroCaption{display:none}.BlogPost-module__xNYC2W__reader{padding:5rem 0 6rem}.BlogPost-module__xNYC2W__readerGrid{display:block}.BlogPost-module__xNYC2W__toc{display:none}.BlogPost-module__xNYC2W__mobileToc{border-top:1px solid #c9a84c40;border-bottom:1px solid #c9a84c26;margin-bottom:2.5rem;display:block}.BlogPost-module__xNYC2W__mobileToc summary{color:var(--color-gold-light);letter-spacing:.18em;text-transform:uppercase;padding:1rem 0;font-size:.58rem}.BlogPost-module__xNYC2W__mobileToc nav{padding-bottom:1rem;display:grid}.BlogPost-module__xNYC2W__mobileToc a{color:#f5f0e899;grid-template-columns:28px 1fr;gap:.5rem;padding:.65rem 0;font-family:Inter,sans-serif;font-size:.68rem;line-height:1.5;text-decoration:none;display:grid}.BlogPost-module__xNYC2W__mobileToc a span{color:var(--color-gold-light)}.BlogPost-module__xNYC2W__brief{padding:2rem 1.4rem}.BlogPost-module__xNYC2W__bodyH2{grid-template-columns:30px 1fr;font-size:clamp(2rem,9vw,2.7rem)}.BlogPost-module__xNYC2W__bodyH3,.BlogPost-module__xNYC2W__bodyParagraph,.BlogPost-module__xNYC2W__bulletList,.BlogPost-module__xNYC2W__numberList,.BlogPost-module__xNYC2W__tableScroll{margin-left:0}.BlogPost-module__xNYC2W__articleFooter,.BlogPost-module__xNYC2W__relatedHeader{grid-template-columns:1fr}.BlogPost-module__xNYC2W__relatedHeader h2{text-align:left}.BlogPost-module__xNYC2W__relatedGrid{grid-template-columns:1fr}.BlogPost-module__xNYC2W__relatedCard:first-child{border-right:0}}@media (prefers-reduced-motion:reduce){.BlogPost-module__xNYC2W__heroImage,.BlogPost-module__xNYC2W__titleMask>span,.BlogPost-module__xNYC2W__toc,.BlogPost-module__xNYC2W__brief,.BlogPost-module__xNYC2W__body,.BlogPost-module__xNYC2W__articleFooter,.BlogPost-module__xNYC2W__relatedHeader,.BlogPost-module__xNYC2W__relatedCard{opacity:1!important;transform:none!important}}
