.post-module__P5roKW__root{--paper:#f4f1ec;--paper-2:#ebe6dd;--ink:#1a4d4a;--text:#2a2a2a;--text-soft:#5a5a5a;--muted:#8a8a85;--muted-2:#b8b0a0;--hair:#dcd7cc;--hair-2:#e7e1d4;--accent:#1a4d4a;--accent-soft:#e6eeec;--surface:#fff;--surface-2:#fbf9f4;--serif:"Instrument Serif","Times New Roman",serif;--sans:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r-pill:999px;--r-md:14px;--r-lg:20px;background:var(--paper);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.post-module__P5roKW__dotPattern{pointer-events:none;z-index:0;background-image:radial-gradient(#78643c09 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.post-module__P5roKW__wrap{z-index:1;max-width:1240px;margin:0 auto;padding:0 40px;position:relative}.post-module__P5roKW__progress{background:var(--accent);z-index:50;pointer-events:none;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.post-module__P5roKW__crumbs{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0 0;font-size:11px;display:flex}.post-module__P5roKW__crumbs a{color:inherit;text-decoration:none;transition:color .15s}.post-module__P5roKW__crumbs a:hover{color:var(--accent)}.post-module__P5roKW__crumbSep{color:var(--muted-2)}.post-module__P5roKW__crumbCurrent{color:var(--text)}.post-module__P5roKW__articleHeader{max-width:820px;padding:48px 0 24px}.post-module__P5roKW__catBadge{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;padding:5px 12px;font-size:10px;display:inline-block}.post-module__P5roKW__articleTitle{font-family:var(--serif);letter-spacing:-.012em;color:var(--text);margin:0 0 20px;font-size:clamp(40px,5.5vw,64px);font-weight:400;line-height:1.05}.post-module__P5roKW__articleTitle em{color:var(--accent);font-style:italic}.post-module__P5roKW__dek{color:var(--text-soft);max-width:680px;margin:0 0 36px;font-size:19px;line-height:1.55}.post-module__P5roKW__headerStrip{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:28px 0;display:flex}.post-module__P5roKW__authors{flex-wrap:wrap;gap:32px;display:flex}.post-module__P5roKW__author{align-items:center;gap:10px;display:flex}.post-module__P5roKW__avatar{background:var(--paper-2);border:1px solid var(--hair);width:36px;height:36px;font-family:var(--serif);color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-style:italic;display:flex}.post-module__P5roKW__authorInfo{flex-direction:column;line-height:1.3;display:flex}.post-module__P5roKW__authorRole{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px}.post-module__P5roKW__authorName{color:var(--text);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.post-module__P5roKW__authorName:hover{color:var(--accent)}.post-module__P5roKW__metaBlock{color:var(--text-soft);flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.post-module__P5roKW__metaBlock>div{flex-direction:column;line-height:1.3;display:flex}.post-module__P5roKW__metaLbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px}.post-module__P5roKW__metaVal{color:var(--text);font-size:13px;font-weight:500}.post-module__P5roKW__shareRow{color:var(--muted);align-items:center;gap:12px;padding:16px 0 0;font-size:12px;display:flex}.post-module__P5roKW__shareIcons{gap:6px;margin-left:auto;display:flex}.post-module__P5roKW__shareBtn{border:1px solid var(--hair);background:var(--surface);width:34px;height:34px;color:var(--text-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.post-module__P5roKW__shareBtn:hover{border-color:var(--accent);color:var(--accent)}.post-module__P5roKW__copyLink{border-radius:var(--r-pill);border:1px solid var(--hair);background:var(--surface);height:34px;color:var(--text-soft);cursor:pointer;font-size:12px;font-family:var(--mono);align-items:center;gap:8px;padding:0 14px;transition:all .15s;display:inline-flex}.post-module__P5roKW__copyLink:hover{border-color:var(--accent);color:var(--accent)}.post-module__P5roKW__heroImage{border-radius:var(--r-lg);border:1px solid var(--hair-2);aspect-ratio:16/9;background:var(--paper-2);margin:40px 0 0;overflow:hidden}.post-module__P5roKW__heroImage svg{width:100%;height:100%;display:block}.post-module__P5roKW__articleGrid{z-index:1;grid-template-columns:minmax(0,700px) minmax(0,280px);align-items:start;gap:80px;max-width:1120px;margin:0 auto;padding:64px 0 80px;display:grid;position:relative}.post-module__P5roKW__articleBody{color:var(--text);font-size:17px;line-height:1.72}.post-module__P5roKW__articleBody p{margin:0 0 22px}.post-module__P5roKW__articleBody h2{font-family:var(--serif);letter-spacing:-.005em;color:var(--text);margin:56px 0 20px;scroll-margin-top:100px;font-size:36px;font-weight:400;line-height:1.15}.post-module__P5roKW__articleBody h2 em{color:var(--accent);font-style:italic}.post-module__P5roKW__articleBody h3{font-family:var(--sans);color:var(--text);margin:32px 0 12px;font-size:18px;font-weight:600}.post-module__P5roKW__articleBody strong{color:var(--text);font-weight:600}.post-module__P5roKW__articleBody a{color:var(--accent);border-bottom:1px solid var(--accent-soft);text-decoration:none;transition:border-color .15s}.post-module__P5roKW__articleBody a:hover{border-color:var(--accent)}:is(.post-module__P5roKW__articleBody ul,.post-module__P5roKW__articleBody ol){margin:0 0 24px;padding-left:24px}.post-module__P5roKW__articleBody li{margin:0 0 10px}.post-module__P5roKW__articleBody li::marker{color:var(--accent)}.post-module__P5roKW__dropCap:first-letter{font-family:var(--serif);float:left;color:var(--accent);padding:6px 12px 0 0;font-size:64px;line-height:.9}.post-module__P5roKW__pullQuote{border-left:3px solid var(--accent);font-family:var(--serif);color:var(--text);letter-spacing:-.005em;margin:36px 0;padding:8px 0 8px 32px;font-size:28px;font-style:italic;line-height:1.3}.post-module__P5roKW__pullQuote cite{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px;font-style:normal;display:block}.post-module__P5roKW__figure{border-radius:var(--r-md);border:1px solid var(--hair-2);background:var(--surface);margin:36px 0;overflow:hidden}.post-module__P5roKW__figureImg{aspect-ratio:16/9;background:var(--paper-2)}.post-module__P5roKW__figureImg svg{width:100%;height:100%;display:block}.post-module__P5roKW__figcaption{color:var(--text-soft);border-top:1px solid var(--hair-2);font-style:italic;font-family:var(--serif);padding:12px 16px;font-size:15px}.post-module__P5roKW__callout{background:var(--accent-soft);border-radius:var(--r-md);border-left:3px solid var(--accent);margin:36px 0;padding:24px 28px}.post-module__P5roKW__calloutLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:500}.post-module__P5roKW__callout p{color:var(--text);margin:0;font-size:16px}.post-module__P5roKW__compare{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0;display:grid}.post-module__P5roKW__compareCard{border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--surface);color:var(--text-soft);padding:22px 24px;font-size:15px;line-height:1.55}.post-module__P5roKW__compareCard h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.post-module__P5roKW__compareCard em{color:var(--text);font-style:italic}.post-module__P5roKW__compareBefore h4{color:#b07a3b}.post-module__P5roKW__compareAfter h4{color:var(--accent)}.post-module__P5roKW__inlineCta{background:var(--text);color:var(--paper);border-radius:var(--r-lg);align-items:center;gap:32px;margin:48px 0;padding:32px 36px;display:flex;position:relative;overflow:hidden}.post-module__P5roKW__inlineCta:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:-40px}.post-module__P5roKW__inlineCta:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-80px;right:0}.post-module__P5roKW__inlineText{z-index:1;flex:1;position:relative}.post-module__P5roKW__inlineCta h4{font-family:var(--serif);color:var(--paper);margin:0 0 6px;font-size:26px;font-weight:400;line-height:1.2}.post-module__P5roKW__inlineCta h4 em{color:var(--accent-soft);font-style:italic}.post-module__P5roKW__inlineCta p{opacity:.75;margin:0;font-size:14px}.post-module__P5roKW__ctaBtn{border-radius:var(--r-pill);height:44px;font-size:13px;font-weight:500;font-family:var(--sans);cursor:pointer;z-index:1;background:var(--paper);color:var(--text);border:1px solid var(--paper);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.post-module__P5roKW__ctaBtn:hover{background:#fff;border-color:#fff}.post-module__P5roKW__backLink{color:var(--text-soft);align-items:center;gap:8px;margin-top:32px;padding:8px 0;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.post-module__P5roKW__backLink:hover{color:var(--accent)}.post-module__P5roKW__aside{flex-direction:column;gap:24px;display:flex;position:sticky;top:110px}.post-module__P5roKW__toc{border-left:1px solid var(--hair);padding:4px 0 4px 20px}.post-module__P5roKW__tocTitle{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10px}.post-module__P5roKW__tocList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.post-module__P5roKW__tocLink{color:var(--text-soft);font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.post-module__P5roKW__tocLink:hover{color:var(--accent)}.post-module__P5roKW__tocLinkActive{color:var(--accent);font-weight:500}.post-module__P5roKW__sideCta{background:var(--surface-2);border:1px solid var(--hair-2);border-radius:var(--r-md);padding:24px}.post-module__P5roKW__sideCta h5{font-family:var(--serif);color:var(--text);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}.post-module__P5roKW__sideCta p{color:var(--text-soft);margin:0 0 18px;font-size:13px;line-height:1.55}.post-module__P5roKW__sideCtaBtn{border-radius:var(--r-pill);background:var(--accent);color:#fff;border:1px solid var(--accent);width:100%;height:40px;font-size:13px;font-weight:500;font-family:var(--sans);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.post-module__P5roKW__sideCtaBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a4d4a40}.post-module__P5roKW__bottomCta{background:var(--text);max-width:980px;color:var(--paper);border-radius:var(--r-lg);text-align:center;margin:80px auto 0;padding:64px 56px;position:relative;overflow:hidden}.post-module__P5roKW__bottomCta h3{font-family:var(--serif);margin:0 0 14px;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.1}.post-module__P5roKW__bottomCta h3 em{color:var(--accent-soft);font-style:italic}.post-module__P5roKW__bottomCta p{opacity:.8;max-width:540px;margin:0 auto 28px;font-size:16px}.post-module__P5roKW__bottomCtaBtn{border-radius:var(--r-pill);background:var(--paper);height:52px;color:var(--text);border:1px solid var(--paper);font-size:15px;font-family:var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.post-module__P5roKW__bottomCtaBtn:hover{background:#fff;border-color:#fff}.post-module__P5roKW__related{border-top:1px solid var(--hair-2);z-index:1;padding:96px 0 64px;position:relative}.post-module__P5roKW__relatedHeading{font-family:var(--serif);color:var(--text);margin:0 0 36px;font-size:36px;font-style:italic;font-weight:400}.post-module__P5roKW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:32px 28px;display:grid}.post-module__P5roKW__relCard{cursor:pointer;color:inherit;text-decoration:none;transition:transform .25s;display:block}.post-module__P5roKW__relCard:hover{transform:translateY(-3px)}.post-module__P5roKW__relThumb{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--hair-2);background:var(--paper-2);margin-bottom:16px;transition:box-shadow .25s;overflow:hidden}.post-module__P5roKW__relCard:hover .post-module__P5roKW__relThumb{box-shadow:0 1px 2px #281e0f0a,0 8px 24px #281e0f0f}.post-module__P5roKW__relThumb svg{width:100%;height:100%;display:block}.post-module__P5roKW__relCat{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:10px}.post-module__P5roKW__relTitle{font-family:var(--serif);color:var(--text);letter-spacing:-.003em;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2}.post-module__P5roKW__relMeta{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.post-module__P5roKW__dot{background:var(--muted-2);border-radius:50%;width:3px;height:3px;display:inline-block}.post-module__P5roKW__footer{border-top:1px solid var(--hair-2);background:var(--surface-2);z-index:1;padding:48px 0 64px;position:relative}.post-module__P5roKW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.post-module__P5roKW__footerBrand{flex-direction:column;gap:12px;max-width:280px;display:flex}.post-module__P5roKW__footerLogo{font-family:var(--serif);color:var(--text);letter-spacing:-.01em;font-size:22px}.post-module__P5roKW__footerLogo em{color:var(--accent);font-style:italic}.post-module__P5roKW__footerTagline{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.post-module__P5roKW__footerCol{flex-direction:column;gap:10px;min-width:140px;display:flex}.post-module__P5roKW__footerColHeading{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10px;font-weight:500}.post-module__P5roKW__footerLink{color:var(--text-soft);font-size:13px;text-decoration:none;transition:color .15s}.post-module__P5roKW__footerLink:hover{color:var(--accent)}.post-module__P5roKW__footerLinkActive{color:var(--accent);font-weight:500}.post-module__P5roKW__footerCopy{border-top:1px solid var(--hair-2);color:var(--muted);font-size:12px;font-family:var(--mono);justify-content:center;margin-top:40px;padding-top:24px;display:flex}.post-module__P5roKW__floatCta{z-index:45;opacity:0;pointer-events:none;border-radius:var(--r-pill);background:var(--accent);color:#fff;height:44px;font-size:14px;font-weight:500;font-family:var(--sans);cursor:pointer;border:none;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(40px);box-shadow:0 10px 36px #1a4d4a59}.post-module__P5roKW__floatCtaVisible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (max-width:1040px){.post-module__P5roKW__articleGrid{grid-template-columns:1fr;gap:56px;padding:48px 24px 64px}.post-module__P5roKW__aside{max-width:700px;position:static}.post-module__P5roKW__wrap{padding:0 24px}.post-module__P5roKW__relatedGrid{grid-template-columns:repeat(2,1fr)}.post-module__P5roKW__bottomCta{padding:48px 28px}.post-module__P5roKW__inlineCta{flex-direction:column;align-items:flex-start;padding:28px}.post-module__P5roKW__compare{grid-template-columns:1fr}}@media (max-width:640px){.post-module__P5roKW__articleTitle{font-size:38px}.post-module__P5roKW__articleBody{font-size:16px}.post-module__P5roKW__pullQuote{padding-left:20px;font-size:22px}.post-module__P5roKW__headerStrip{gap:20px;padding:22px 0}.post-module__P5roKW__authors{gap:20px}.post-module__P5roKW__relatedGrid{grid-template-columns:1fr}}
/*# sourceMappingURL=dda7ed8b36c7034c.css.map*/