.blog-post-module__aCJF9a__root{--bg:#f4ece0;--bg-2:#ede2d0;--card:#faf3e6;--ink:#1a1510;--ink-2:#3a2f25;--ink-soft:#7a6a58;--line:#d9c9ae;--line-soft:#e5d7bf;--accent:#a67c3f;--accent-2:#c9a267;--dark:#1e1a16;--dark-2:#2a241e;--dark-ink:#ece0c8;--rose:#c89d90;background:var(--bg);color:var(--ink);font-family:Poppins,Inter,system-ui,sans-serif;font-size:16px;line-height:1.65}.blog-post-module__aCJF9a__root a{color:inherit;text-decoration:none}.blog-post-module__aCJF9a__root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.blog-post-module__aCJF9a__progress{z-index:40;pointer-events:none;background:0 0;height:3px;position:fixed;top:72px;left:0;right:0}.blog-post-module__aCJF9a__progressBar{background:var(--accent);width:0%;height:100%;transition:width .1s linear}.blog-post-module__aCJF9a__wrap{max-width:1240px;margin:0 auto;padding:0 40px}@media (max-width:720px){.blog-post-module__aCJF9a__wrap{padding:0 20px}}.blog-post-module__aCJF9a__hero{background:var(--dark);color:var(--dark-ink);padding:96px 0 80px;position:relative;overflow:hidden}.blog-post-module__aCJF9a__hero:before,.blog-post-module__aCJF9a__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a26714,#0000 65%);width:320px;height:320px;position:absolute}.blog-post-module__aCJF9a__hero:before{top:-100px;left:-100px}.blog-post-module__aCJF9a__hero:after{background:radial-gradient(circle,#c89d9014,#0000 65%);bottom:-100px;right:-100px}.blog-post-module__aCJF9a__breadcrumbs{letter-spacing:.15em;text-transform:uppercase;color:#ece0c880;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:11px;display:flex}.blog-post-module__aCJF9a__breadcrumbs a{transition:color .2s}.blog-post-module__aCJF9a__breadcrumbs a:hover{color:var(--accent-2)}.blog-post-module__aCJF9a__breadcrumbs .blog-post-module__aCJF9a__sep{color:var(--accent)}.blog-post-module__aCJF9a__breadcrumbs .blog-post-module__aCJF9a__here{color:var(--accent-2)}.blog-post-module__aCJF9a__metaTop{letter-spacing:.15em;text-transform:uppercase;color:#ece0c899;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;font-size:11px;display:flex}.blog-post-module__aCJF9a__metaTop .blog-post-module__aCJF9a__cat{color:var(--accent-2);border:1px solid #c9a26766;border-radius:999px;padding:5px 12px}.blog-post-module__aCJF9a__metaTop .blog-post-module__aCJF9a__dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.blog-post-module__aCJF9a__title{letter-spacing:-.005em;color:var(--dark-ink);max-width:22ch;margin:0;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:clamp(36px,5vw,60px);font-weight:300;line-height:1.08}.blog-post-module__aCJF9a__title em{color:var(--accent-2);font-style:italic;font-weight:400}.blog-post-module__aCJF9a__lede{color:#ece0c8c7;max-width:56ch;margin-top:24px;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:clamp(19px,2vw,22px);font-style:italic;font-weight:400;line-height:1.5}.blog-post-module__aCJF9a__authorStrip{border-top:1px solid #c9a2672e;flex-wrap:wrap;align-items:center;gap:24px;margin-top:48px;padding-top:28px;display:flex}.blog-post-module__aCJF9a__avatar{background:linear-gradient(135deg, var(--accent-2), var(--rose));width:48px;height:48px;color:var(--dark);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Cormorant Infant,serif;font-size:20px;font-weight:500;display:flex}.blog-post-module__aCJF9a__authorInfo .blog-post-module__aCJF9a__n{color:var(--dark-ink);font-family:Cormorant Infant,serif;font-size:18px;font-weight:500}.blog-post-module__aCJF9a__authorInfo .blog-post-module__aCJF9a__r{letter-spacing:.15em;text-transform:uppercase;color:#ece0c899;margin-top:2px;font-size:11px}.blog-post-module__aCJF9a__metaDivider{background:#c9a26733;width:1px;height:32px}.blog-post-module__aCJF9a__metaStat{flex-direction:column;gap:2px;display:flex}.blog-post-module__aCJF9a__metaStat .blog-post-module__aCJF9a__l{letter-spacing:.2em;text-transform:uppercase;color:#ece0c880;font-size:10px}.blog-post-module__aCJF9a__metaStat .blog-post-module__aCJF9a__v{color:var(--dark-ink);font-family:Cormorant Infant,serif;font-size:15px}.blog-post-module__aCJF9a__heroImageWrap{z-index:2;max-width:1240px;margin:-40px auto 0;padding:0 40px;position:relative}.blog-post-module__aCJF9a__heroImage{aspect-ratio:21/9;border:1px solid var(--line-soft);background:var(--card);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #1e140a59}.blog-post-module__aCJF9a__heroImage img{object-fit:cover}.blog-post-module__aCJF9a__heroImage:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:1;background:linear-gradient(135deg,#c89d901f,#c9a2671f);position:absolute;inset:0}.blog-post-module__aCJF9a__heroCaption{color:var(--ink-soft);text-align:center;margin-top:12px;font-size:12px;font-style:italic}@media (max-width:720px){.blog-post-module__aCJF9a__heroImageWrap{margin-top:-24px;padding:0 20px}.blog-post-module__aCJF9a__heroImage{aspect-ratio:16/10}}.blog-post-module__aCJF9a__layout{grid-template-columns:minmax(0,1fr) 280px;gap:72px;max-width:1100px;margin:80px auto 0;padding:0 40px;display:grid}@media (max-width:960px){.blog-post-module__aCJF9a__layout{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.blog-post-module__aCJF9a__layout{margin-top:56px;padding:0 20px}}.blog-post-module__aCJF9a__body{color:var(--ink-2);font-family:Poppins,Inter,sans-serif;font-size:17px;font-weight:300;line-height:1.75}.blog-post-module__aCJF9a__body>p{margin-bottom:22px}.blog-post-module__aCJF9a__body>p:first-of-type:first-letter{float:left;color:var(--accent);margin:6px 10px 0 0;font-family:Cormorant Infant,serif;font-size:5.5em;font-weight:500;line-height:.85}.blog-post-module__aCJF9a__body strong{color:var(--ink);font-weight:600}.blog-post-module__aCJF9a__body em{color:var(--accent);font-style:italic}.blog-post-module__aCJF9a__body a{color:var(--accent);border-bottom:1px solid;transition:color .2s}.blog-post-module__aCJF9a__body a:hover{color:var(--ink)}.blog-post-module__aCJF9a__body h2{color:var(--ink);letter-spacing:-.005em;margin:64px 0 20px;padding-left:20px;scroll-margin-top:120px;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.15;position:relative}.blog-post-module__aCJF9a__body h2:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:.25em;bottom:.25em;left:0}.blog-post-module__aCJF9a__body h3{color:var(--ink);margin:32px 0 12px;scroll-margin-top:120px;font-family:Cormorant Infant,serif;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.2}.blog-post-module__aCJF9a__body ul,.blog-post-module__aCJF9a__body ol{margin:16px 0 26px;padding-left:8px;list-style:none}.blog-post-module__aCJF9a__body li{margin-bottom:12px;padding-left:32px;position:relative}.blog-post-module__aCJF9a__body ul li:before{content:"◆";color:var(--accent);font-size:10px;position:absolute;top:0;left:8px;transform:translateY(4px)}.blog-post-module__aCJF9a__body ol{counter-reset:item}.blog-post-module__aCJF9a__body ol li{counter-increment:item}.blog-post-module__aCJF9a__body ol li:before{content:counter(item);background:var(--accent);width:22px;height:22px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Infant,serif;font-size:13px;font-weight:500;line-height:1;display:flex;position:absolute;top:2px;left:0}.blog-post-module__aCJF9a__pullquote{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:56px -20px;padding:40px 48px;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:clamp(22px,2.4vw,28px);font-style:italic;font-weight:400;line-height:1.4;position:relative}.blog-post-module__aCJF9a__pullquote:before{content:"“";background:var(--bg);color:var(--accent);padding:0 16px;font-family:Cormorant Infant,serif;font-size:56px;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@media (max-width:720px){.blog-post-module__aCJF9a__pullquote{margin:40px 0;padding:28px 20px}}.blog-post-module__aCJF9a__callout{background:var(--card);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;gap:16px;margin:32px 0;padding:24px 28px;display:flex}.blog-post-module__aCJF9a__callout .blog-post-module__aCJF9a__icon{width:28px;height:28px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.blog-post-module__aCJF9a__callout .blog-post-module__aCJF9a__label{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-family:Poppins,Inter,sans-serif;font-size:10px;font-weight:500}.blog-post-module__aCJF9a__callout p{color:var(--ink-2);font-size:15px;line-height:1.65;margin:0!important}.blog-post-module__aCJF9a__sidebar{align-self:start;font-size:14px;position:sticky;top:100px}.blog-post-module__aCJF9a__card{background:var(--card);border:1px solid var(--line-soft);border-radius:2px;margin-bottom:20px;padding:24px 22px}.blog-post-module__aCJF9a__card h4{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line-soft);margin:0 0 16px;padding-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:10px;font-weight:500}.blog-post-module__aCJF9a__toc{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-post-module__aCJF9a__toc a{color:var(--ink-soft);border-left:2px solid #0000;align-items:baseline;gap:10px;margin-left:-12px;padding:4px 0 4px 12px;font-size:13px;line-height:1.4;transition:color .2s;display:flex}.blog-post-module__aCJF9a__toc a:hover{color:var(--ink)}.blog-post-module__aCJF9a__toc a.blog-post-module__aCJF9a__active{color:var(--accent);border-left-color:var(--accent)}.blog-post-module__aCJF9a__toc .blog-post-module__aCJF9a__num{color:var(--accent);flex-shrink:0;min-width:18px;font-family:Cormorant Infant,serif;font-size:12px;font-style:italic}.blog-post-module__aCJF9a__shareList{flex-direction:column;gap:8px;display:flex}.blog-post-module__aCJF9a__shareList button{border:1px solid var(--line-soft);color:var(--ink-2);text-align:left;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:12px;transition:all .2s;display:flex}.blog-post-module__aCJF9a__shareList button:hover{background:var(--bg);border-color:var(--accent);color:var(--accent)}.blog-post-module__aCJF9a__shareList svg{flex-shrink:0}.blog-post-module__aCJF9a__sideDark{background:var(--dark);color:var(--dark-ink);border-color:#c9a26733}.blog-post-module__aCJF9a__sideDark h4{color:var(--accent-2);border-color:#c9a26733}.blog-post-module__aCJF9a__sideDark p{color:#ece0c8d1;margin:0 0 14px;font-size:13px;line-height:1.6}.blog-post-module__aCJF9a__sideDark .blog-post-module__aCJF9a__phone{color:var(--accent-2);align-items:center;gap:8px;font-family:Cormorant Infant,serif;font-size:18px;display:inline-flex}.blog-post-module__aCJF9a__sideDark .blog-post-module__aCJF9a__phone:hover{color:var(--dark-ink)}@media (max-width:960px){.blog-post-module__aCJF9a__sidebar{order:2;position:static}.blog-post-module__aCJF9a__card{margin-bottom:16px}}.blog-post-module__aCJF9a__tagRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:64px 0 40px;padding-top:32px;display:flex}.blog-post-module__aCJF9a__tagRow .blog-post-module__aCJF9a__label{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-soft);margin-right:8px;font-size:10px}.blog-post-module__aCJF9a__tag{background:var(--card);border:1px solid var(--line-soft);color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:12px;transition:all .2s}.blog-post-module__aCJF9a__tag:hover{border-color:var(--accent);color:var(--accent)}.blog-post-module__aCJF9a__authorBoxWrap{max-width:1240px;margin:0 auto;padding:0 40px}.blog-post-module__aCJF9a__authorBox{background:var(--card);border:1px solid var(--line-soft);border-radius:2px;grid-template-columns:auto 1fr;align-items:start;gap:28px;max-width:820px;margin:40px auto 0;padding:40px;display:grid;position:relative}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__avatarBig{background:linear-gradient(135deg, var(--accent-2), var(--rose));width:96px;height:96px;color:var(--dark);border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Infant,serif;font-size:36px;font-weight:500;display:flex}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;display:block}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__n{color:var(--accent);margin:0 0 8px;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:32px;font-style:italic;font-weight:500;line-height:1.1}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__bio{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__ctas{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__btnSmall{border:1px solid var(--ink);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:8px 14px;font-size:11px;font-weight:500;transition:all .2s}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__btnSmall:hover{background:var(--ink);color:var(--bg)}@media (max-width:560px){.blog-post-module__aCJF9a__authorBox{text-align:center;grid-template-columns:1fr;padding:32px 24px}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__avatarBig{margin:0 auto}.blog-post-module__aCJF9a__authorBox .blog-post-module__aCJF9a__ctas{justify-content:center}.blog-post-module__aCJF9a__authorBoxWrap{padding:0 20px}}.blog-post-module__aCJF9a__ctaWrap{max-width:1240px;margin:80px auto 0;padding:0 40px}.blog-post-module__aCJF9a__cta{background:var(--dark);max-width:1160px;color:var(--dark-ink);text-align:center;border-radius:2px;margin:0 auto;padding:64px 48px;position:relative;overflow:hidden}.blog-post-module__aCJF9a__cta:before,.blog-post-module__aCJF9a__cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a2671f,#0000 65%);width:200px;height:200px;position:absolute}.blog-post-module__aCJF9a__cta:before{top:-40px;left:-40px}.blog-post-module__aCJF9a__cta:after{bottom:-40px;right:-40px}.blog-post-module__aCJF9a__cta .blog-post-module__aCJF9a__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent-2);font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.blog-post-module__aCJF9a__cta h2{color:var(--dark-ink);margin:14px 0 12px;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:clamp(26px,2.8vw,36px);font-weight:300;line-height:1.15}.blog-post-module__aCJF9a__cta h2 em{color:var(--accent-2);font-style:italic;font-weight:400}.blog-post-module__aCJF9a__cta p{color:#ece0c8b8;max-width:44ch;margin:0 auto 28px;font-size:15px;line-height:1.65}.blog-post-module__aCJF9a__btnPri{background:var(--accent-2);color:var(--dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:13px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.blog-post-module__aCJF9a__btnPri:hover{background:var(--dark-ink);transform:translateY(-2px)}.blog-post-module__aCJF9a__btnSec{color:var(--dark-ink);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ece0c84d;border-radius:999px;align-items:center;gap:12px;margin-left:8px;padding:16px 28px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.blog-post-module__aCJF9a__btnSec:hover{border-color:var(--accent-2);color:var(--accent-2)}@media (max-width:720px){.blog-post-module__aCJF9a__ctaWrap{margin-top:56px;padding:0 20px}.blog-post-module__aCJF9a__cta{padding:48px 24px}.blog-post-module__aCJF9a__btnSec{margin-top:10px;margin-left:0}}.blog-post-module__aCJF9a__related{padding:96px 0 48px}.blog-post-module__aCJF9a__relatedHead{text-align:center;margin-bottom:48px}.blog-post-module__aCJF9a__relatedHead .blog-post-module__aCJF9a__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.blog-post-module__aCJF9a__relatedHead h2{color:var(--ink);margin:12px 0 0;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.15}.blog-post-module__aCJF9a__relatedHead h2 em{color:var(--accent);font-style:italic;font-weight:400}.blog-post-module__aCJF9a__relatedGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.blog-post-module__aCJF9a__relatedCard{transition:transform .3s;display:block}.blog-post-module__aCJF9a__relatedCard:hover{transform:translateY(-4px)}.blog-post-module__aCJF9a__relatedCard .blog-post-module__aCJF9a__image{aspect-ratio:4/3;border:1px solid var(--line-soft);background:var(--card);border-radius:2px;margin-bottom:16px;position:relative;overflow:hidden}.blog-post-module__aCJF9a__relatedCard .blog-post-module__aCJF9a__image img{object-fit:cover;transition:transform .6s}.blog-post-module__aCJF9a__relatedCard:hover .blog-post-module__aCJF9a__image img{transform:scale(1.04)}.blog-post-module__aCJF9a__relatedCard .blog-post-module__aCJF9a__cat{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px}.blog-post-module__aCJF9a__relatedCard h3{color:var(--ink);margin:0 0 8px;font-family:Cormorant Infant,Cormorant Garamond,serif;font-size:20px;font-weight:500;line-height:1.25;transition:color .2s}.blog-post-module__aCJF9a__relatedCard:hover h3{color:var(--accent)}.blog-post-module__aCJF9a__relatedCard .blog-post-module__aCJF9a__meta{color:var(--ink-soft);letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;display:flex}.blog-post-module__aCJF9a__relatedCard .blog-post-module__aCJF9a__meta .blog-post-module__aCJF9a__dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}@media (max-width:900px){.blog-post-module__aCJF9a__relatedGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.blog-post-module__aCJF9a__relatedGrid{grid-template-columns:1fr}.blog-post-module__aCJF9a__related{padding:64px 0 32px}}.blog-post-module__aCJF9a__toast{background:var(--dark);color:var(--dark-ink);letter-spacing:.05em;z-index:60;opacity:0;pointer-events:none;border:1px solid #c9a26733;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;transition:transform .3s,opacity .3s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 20px 40px -20px #0006}.blog-post-module__aCJF9a__toastShow{opacity:1;transform:translate(-50%)translateY(0)}.blog-post-module__aCJF9a__toast .blog-post-module__aCJF9a__check{color:var(--accent-2)}@media print{.blog-post-module__aCJF9a__sidebar,.blog-post-module__aCJF9a__cta,.blog-post-module__aCJF9a__ctaWrap,.blog-post-module__aCJF9a__related,.blog-post-module__aCJF9a__tagRow,.blog-post-module__aCJF9a__progress,.blog-post-module__aCJF9a__authorStrip,.blog-post-module__aCJF9a__heroCaption{display:none!important}.blog-post-module__aCJF9a__root{color:#000!important;background:#fff!important}.blog-post-module__aCJF9a__hero{color:#000!important;background:#fff!important;padding:16px 0!important}.blog-post-module__aCJF9a__title,.blog-post-module__aCJF9a__lede,.blog-post-module__aCJF9a__authorInfo .blog-post-module__aCJF9a__n,.blog-post-module__aCJF9a__metaTop,.blog-post-module__aCJF9a__breadcrumbs{color:#000!important}.blog-post-module__aCJF9a__layout{grid-template-columns:1fr!important;margin-top:16px!important}.blog-post-module__aCJF9a__body{font-size:12pt;line-height:1.6}.blog-post-module__aCJF9a__root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
