.blog-post-page-module__WfhYLq__page{background:var(--surface)}.blog-post-page-module__WfhYLq__progressBar{background:var(--ink);transform-origin:0;z-index:100;width:100%;height:2px;position:fixed;top:0;left:0}.blog-post-page-module__WfhYLq__hero{text-align:center;padding:148px 32px 48px;position:relative;overflow:hidden}.blog-post-page-module__WfhYLq__heroBackdrop{opacity:.08;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}.blog-post-page-module__WfhYLq__heroBackdropImage{object-fit:cover;object-position:center;will-change:transform;transition:transform .1s linear;transform:scale(1.15)}.blog-post-page-module__WfhYLq__heroInner{z-index:1;max-width:600px;margin:0 auto;position:relative}.blog-post-page-module__WfhYLq__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.1}.blog-post-page-module__WfhYLq__metaRow{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px;font-size:10.5px;line-height:1.4;display:flex}.blog-post-page-module__WfhYLq__metaRow span:after{content:"·";margin-left:8px}.blog-post-page-module__WfhYLq__metaRow span:last-child:after{content:none;margin-left:0}.blog-post-page-module__WfhYLq__coverImageWrap{max-width:var(--container);z-index:1;margin:0 auto;padding:0 32px;position:relative}.blog-post-page-module__WfhYLq__coverImageInner{border-radius:8px;overflow:hidden}.blog-post-page-module__WfhYLq__coverImage{object-fit:cover;will-change:transform;width:100%;height:auto;transition:transform .1s linear;display:block;transform:scale(1.1)}.blog-post-page-module__WfhYLq__coverRatio16x9{aspect-ratio:16/9}.blog-post-page-module__WfhYLq__coverRatio3x2{aspect-ratio:3/2}.blog-post-page-module__WfhYLq__coverRatio2x1{aspect-ratio:2}.blog-post-page-module__WfhYLq__article{max-width:var(--container);margin:0 auto}.blog-post-page-module__WfhYLq__bodyShell{max-width:720px;margin:0 auto;padding:56px 32px 0}.blog-post-page-module__WfhYLq__sectionLabel{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:500;line-height:1.1}.blog-post-page-module__WfhYLq__lede{color:var(--ink);font-family:var(--font-editorial);margin:0 0 56px;font-size:1.25rem;font-weight:300;line-height:1.7}.blog-post-page-module__WfhYLq__richText{gap:0;display:grid}.blog-post-page-module__WfhYLq__bodyParagraph,.blog-post-page-module__WfhYLq__blockquote{color:var(--ink);font-family:var(--font-editorial);margin:0 0 1.4em;font-size:1.3rem;font-weight:300;line-height:1.82}.blog-post-page-module__WfhYLq__h2{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.02em;text-indent:-.04em;margin:2.4em 0 .6em;font-size:1.75rem;font-weight:400;line-height:1.25}.blog-post-page-module__WfhYLq__h3{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.015em;text-indent:-.03em;margin:2em 0 .5em;font-size:1.35rem;font-weight:400;line-height:1.3}.blog-post-page-module__WfhYLq__blockquote{border-left:2px solid var(--ink);letter-spacing:-.01em;margin:2em 0;padding:.2em 0 .2em 24px;font-size:1.3rem;font-style:italic;line-height:1.6}.blog-post-page-module__WfhYLq__figure{margin:2.8rem -60px}.blog-post-page-module__WfhYLq__inlineImage{border-radius:6px;width:100%;height:auto}.blog-post-page-module__WfhYLq__caption{color:var(--ink-subtle);font-family:var(--font-body);text-align:center;margin-top:10px;font-size:12px;line-height:1.5}.blog-post-page-module__WfhYLq__figCaption{color:var(--ink-subtle);font-family:var(--font-body);margin-top:10px;font-size:12px;line-height:1.5}.blog-post-page-module__WfhYLq__figCredit{color:var(--ink-subtle);font-family:var(--font-body);opacity:.7;margin-top:2px;font-size:11px;font-style:italic}.blog-post-page-module__WfhYLq__ul,.blog-post-page-module__WfhYLq__ol{color:var(--ink);font-family:var(--font-editorial);margin:0 0 1.4em;padding-left:28px;font-size:1.25rem;line-height:1.82}.blog-post-page-module__WfhYLq__ul{list-style:outside}.blog-post-page-module__WfhYLq__ol{list-style:decimal}.blog-post-page-module__WfhYLq__li{margin-bottom:.4em;padding-left:4px}.blog-post-page-module__WfhYLq__li:last-child{margin-bottom:0}.blog-post-page-module__WfhYLq__callout{border-left:3px solid var(--ink);font-family:var(--font-body);border-radius:0 6px 6px 0;margin:2em 0;padding:20px 24px;font-size:.9rem;line-height:1.65}.blog-post-page-module__WfhYLq__calloutNote{background:#3b82f60f;border-left-color:#3b82f6}.blog-post-page-module__WfhYLq__calloutTip{background:#22c55e0f;border-left-color:#22c55e}.blog-post-page-module__WfhYLq__calloutWarning{background:#eab30814;border-left-color:#eab308}.blog-post-page-module__WfhYLq__calloutLabel{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.blog-post-page-module__WfhYLq__pullQuote{text-align:center;margin:2.4em -60px;padding:0}.blog-post-page-module__WfhYLq__pullQuoteText{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:300;line-height:1.35}.blog-post-page-module__WfhYLq__pullQuoteAttribution{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:.04em;margin-top:12px;font-size:12px}.blog-post-page-module__WfhYLq__codeBlock{color:#e2e8f0;-webkit-overflow-scrolling:touch;background:#1a1a2e;border-radius:8px;margin:2em 0;padding:24px 28px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.blog-post-page-module__WfhYLq__codeBlockLabel{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.blog-post-page-module__WfhYLq__inlineCode{background:#0000000f;border-radius:3px;padding:2px 6px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:.88em}.blog-post-page-module__WfhYLq__videoWrap{aspect-ratio:16/9;border-radius:8px;margin:2.8rem -60px;position:relative;overflow:hidden}.blog-post-page-module__WfhYLq__videoWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.blog-post-page-module__WfhYLq__dinkus{color:var(--ink-subtle);letter-spacing:.6em;text-align:center;margin:3em 0;font-size:18px}.blog-post-page-module__WfhYLq__takeaway{border:1px solid #0000001a;border-radius:8px;margin:2.4em 0;padding:28px 28px 20px}.blog-post-page-module__WfhYLq__takeawayLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:600}.blog-post-page-module__WfhYLq__takeawayBody{color:var(--ink);font-family:var(--font-editorial);margin:0;font-size:1.05rem;line-height:1.7}.blog-post-page-module__WfhYLq__statRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin:2.4em 0;display:grid}.blog-post-page-module__WfhYLq__stat{text-align:center}.blog-post-page-module__WfhYLq__statNumber{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.03em;font-size:3rem;font-weight:300;line-height:1;display:block}.blog-post-page-module__WfhYLq__statLabel{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:11px;display:block}.blog-post-page-module__WfhYLq__dropCap:first-letter{color:var(--ink);float:left;font-family:var(--font-heading);margin-right:8px;padding-top:6px;font-size:3.8em;font-weight:300;line-height:.8}.blog-post-page-module__WfhYLq__richLink,.blog-post-page-module__WfhYLq__backLink{color:var(--ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.blog-post-page-module__WfhYLq__divider{background:var(--ink);opacity:.12;border:none;height:1px;margin:48px 0}.blog-post-page-module__WfhYLq__authorSection{align-items:flex-start;gap:20px;max-width:640px;margin:0 auto;padding:0 32px;display:flex}.blog-post-page-module__WfhYLq__authorAvatar{background:var(--ink);color:var(--surface);font-family:var(--font-body);object-fit:cover;text-align:center;border-radius:50%;flex-shrink:0;width:48px;height:48px;font-size:14px;font-weight:500;line-height:48px}.blog-post-page-module__WfhYLq__authorInfo{gap:6px;display:grid}.blog-post-page-module__WfhYLq__authorName{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:400}.blog-post-page-module__WfhYLq__authorBio{color:var(--ink-subtle);font-family:var(--font-body);margin:0;font-size:13px;line-height:1.55}.blog-post-page-module__WfhYLq__shareRow{align-items:center;gap:16px;max-width:640px;margin:0 auto;padding:0 32px;display:flex}.blog-post-page-module__WfhYLq__shareLabel{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.blog-post-page-module__WfhYLq__shareButton{color:var(--ink);cursor:pointer;font-family:var(--font-body);letter-spacing:.04em;background:0 0;border:1px solid #0000001f;border-radius:6px;padding:6px 14px;font-size:11px;transition:background .15s}.blog-post-page-module__WfhYLq__shareButton:hover{background:#0000000a}.blog-post-page-module__WfhYLq__endCta{text-align:center;max-width:640px;margin:0 auto;padding:0 32px}.blog-post-page-module__WfhYLq__endCtaText{color:var(--ink-subtle);font-family:var(--font-body);margin:0 0 16px;font-size:13px}.blog-post-page-module__WfhYLq__endCtaForm{gap:8px;display:inline-flex}.blog-post-page-module__WfhYLq__endCtaInput{color:var(--ink);font-family:var(--font-body);background:0 0;border:1px solid #0000001f;border-radius:6px;outline:none;width:220px;min-width:0;padding:10px 14px;font-size:13px}.blog-post-page-module__WfhYLq__endCtaInput::placeholder{color:var(--ink-subtle)}.blog-post-page-module__WfhYLq__endCtaButton{background:var(--ink);color:var(--surface);cursor:pointer;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:6px;padding:10px 18px;font-size:10px;font-weight:500;transition:opacity .2s}.blog-post-page-module__WfhYLq__endCtaButton:hover{opacity:.85}.blog-post-page-module__WfhYLq__endCtaButton:disabled{cursor:default;opacity:.5}.blog-post-page-module__WfhYLq__endCtaError{color:#dc2626;font-family:var(--font-body);margin:8px 0 0;font-size:12px}.blog-post-page-module__WfhYLq__endCtaSuccess{color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.blog-post-page-module__WfhYLq__moreSection{border-top:var(--line);max-width:640px;margin:48px auto 0;padding:32px 32px 0}.blog-post-page-module__WfhYLq__moreEyebrow{color:var(--ink-subtle);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:500;line-height:1.1}.blog-post-page-module__WfhYLq__moreHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.blog-post-page-module__WfhYLq__backLink{font-family:var(--font-body);font-size:12px}.blog-post-page-module__WfhYLq__moreList{gap:0;display:grid}.blog-post-page-module__WfhYLq__moreCardWrap{border-bottom:var(--line)}.blog-post-page-module__WfhYLq__moreCardWrap:first-child{border-top:var(--line)}.blog-post-page-module__WfhYLq__moreCard{color:inherit;border-radius:10px;grid-template-columns:100px 1fr;gap:16px;margin:0 -10px;padding:20px 10px;text-decoration:none;transition:background .2s;display:grid}.blog-post-page-module__WfhYLq__moreCard:hover{background:var(--surface-muted)}.blog-post-page-module__WfhYLq__moreImageWrap{border-radius:6px;align-self:stretch;min-height:80px;position:relative;overflow:hidden}.blog-post-page-module__WfhYLq__moreImage{object-fit:cover;will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s;transform:scale(1)}.blog-post-page-module__WfhYLq__moreCard:hover .blog-post-page-module__WfhYLq__moreImage{filter:brightness(1.06);transform:scale(1.05)}.blog-post-page-module__WfhYLq__moreBody{align-content:center;gap:6px;display:grid}.blog-post-page-module__WfhYLq__moreTitle{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:300;line-height:1.2}.blog-post-page-module__WfhYLq__moreExcerpt{color:var(--ink-subtle);font-family:var(--font-body);margin:0;font-size:12.5px;font-weight:300;line-height:1.55}.blog-post-page-module__WfhYLq__subscribeToast{background:var(--surface);bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;z-index:90;border:1px solid #00000014;border-radius:14px;width:calc(100% - 32px);max-width:480px;padding:24px 28px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;position:fixed;left:50%;transform:translate(-50%,calc(100% + 24px));box-shadow:0 8px 40px #0000001a}.blog-post-page-module__WfhYLq__subscribeToastVisible{opacity:1;transform:translate(-50%)}.blog-post-page-module__WfhYLq__subscribeToastClose{background:var(--surface-muted);color:var(--ink-subtle);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:-8px;right:-8px}.blog-post-page-module__WfhYLq__subscribeToastClose:hover{background:var(--surface-soft);color:var(--ink)}.blog-post-page-module__WfhYLq__subscribeToastText{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 14px;font-size:1.1rem;font-weight:400}.blog-post-page-module__WfhYLq__subscribeToastForm{gap:8px;display:flex}.blog-post-page-module__WfhYLq__subscribeToastInput{color:var(--ink);font-family:var(--font-body);background:0 0;border:1px solid #0000001f;border-radius:6px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:13px}.blog-post-page-module__WfhYLq__subscribeToastInput::placeholder{color:var(--ink-subtle)}.blog-post-page-module__WfhYLq__subscribeToastButton{background:var(--ink);color:var(--surface);cursor:pointer;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:6px;padding:10px 20px;font-size:11px;font-weight:500;transition:opacity .2s}.blog-post-page-module__WfhYLq__subscribeToastButton:hover{opacity:.85}.blog-post-page-module__WfhYLq__subscribeToastButton:disabled{cursor:default;opacity:.5}.blog-post-page-module__WfhYLq__subscribeToastError{color:#dc2626;font-family:var(--font-body);margin:8px 0 0;font-size:12px}.blog-post-page-module__WfhYLq__subscribeToastSuccess{color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}@media (max-width:900px){.blog-post-page-module__WfhYLq__hero{padding:124px 20px 40px}.blog-post-page-module__WfhYLq__coverImageWrap{padding:0 20px}.blog-post-page-module__WfhYLq__bodyShell{padding:40px 20px 0}.blog-post-page-module__WfhYLq__lede{font-size:1.1rem}.blog-post-page-module__WfhYLq__bodyParagraph{font-size:1.05rem}.blog-post-page-module__WfhYLq__blockquote{padding-left:20px;font-size:1.1rem}.blog-post-page-module__WfhYLq__h2{font-size:1.45rem}.blog-post-page-module__WfhYLq__h3{font-size:1.15rem}.blog-post-page-module__WfhYLq__figure,.blog-post-page-module__WfhYLq__videoWrap{margin-left:-20px;margin-right:-20px}.blog-post-page-module__WfhYLq__pullQuote{margin-left:0;margin-right:0;font-size:1.4rem}.blog-post-page-module__WfhYLq__inlineImage{border-radius:0}.blog-post-page-module__WfhYLq__codeBlock{border-radius:0;margin-left:-20px;margin-right:-20px;padding:20px}.blog-post-page-module__WfhYLq__authorSection,.blog-post-page-module__WfhYLq__shareRow,.blog-post-page-module__WfhYLq__endCta{padding:0 20px}.blog-post-page-module__WfhYLq__endCtaInput{width:160px}.blog-post-page-module__WfhYLq__moreSection{padding:32px 20px 0}.blog-post-page-module__WfhYLq__moreCard{grid-template-columns:80px 1fr}.blog-post-page-module__WfhYLq__moreExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:520px){.blog-post-page-module__WfhYLq__hero{padding:100px 16px 32px}.blog-post-page-module__WfhYLq__title{margin-bottom:14px;font-size:1.75rem}.blog-post-page-module__WfhYLq__metaRow{gap:6px;font-size:9.5px}.blog-post-page-module__WfhYLq__coverImageWrap{padding:0 16px}.blog-post-page-module__WfhYLq__coverImage{border-radius:6px}.blog-post-page-module__WfhYLq__bodyShell{padding:32px 16px 0}.blog-post-page-module__WfhYLq__sectionLabel{margin-bottom:20px}.blog-post-page-module__WfhYLq__lede{margin-bottom:40px;font-size:1rem}.blog-post-page-module__WfhYLq__bodyParagraph{margin-bottom:1.2em;font-size:.97rem;line-height:1.7}.blog-post-page-module__WfhYLq__blockquote{margin-left:0;padding-left:16px;font-size:1rem}.blog-post-page-module__WfhYLq__h2{font-size:1.3rem}.blog-post-page-module__WfhYLq__h3{font-size:1.1rem}.blog-post-page-module__WfhYLq__figure,.blog-post-page-module__WfhYLq__videoWrap{margin:2rem -16px}.blog-post-page-module__WfhYLq__pullQuote{margin:2em 0;font-size:1.25rem}.blog-post-page-module__WfhYLq__codeBlock{border-radius:0;margin-left:-16px;margin-right:-16px;padding:16px;font-size:.8rem}.blog-post-page-module__WfhYLq__callout{border-radius:0;margin-left:-16px;margin-right:-16px;padding:16px 20px}.blog-post-page-module__WfhYLq__ul,.blog-post-page-module__WfhYLq__ol{padding-left:24px;font-size:.97rem}.blog-post-page-module__WfhYLq__statNumber{font-size:2.4rem}.blog-post-page-module__WfhYLq__takeaway{padding:20px}.blog-post-page-module__WfhYLq__takeawayBody{font-size:.95rem}.blog-post-page-module__WfhYLq__divider{margin:36px auto!important}.blog-post-page-module__WfhYLq__authorSection,.blog-post-page-module__WfhYLq__shareRow,.blog-post-page-module__WfhYLq__endCta{padding:0 16px}.blog-post-page-module__WfhYLq__authorSection{gap:14px}.blog-post-page-module__WfhYLq__authorAvatar{width:40px;height:40px;font-size:12px;line-height:40px}.blog-post-page-module__WfhYLq__authorName{font-size:.9rem}.blog-post-page-module__WfhYLq__authorBio{font-size:12px}.blog-post-page-module__WfhYLq__shareRow{flex-wrap:wrap;gap:10px}.blog-post-page-module__WfhYLq__shareButton{padding:5px 12px;font-size:10px}.blog-post-page-module__WfhYLq__endCtaForm{flex-direction:column;width:100%}.blog-post-page-module__WfhYLq__endCtaInput{width:100%}.blog-post-page-module__WfhYLq__endCtaButton{padding:12px 18px}.blog-post-page-module__WfhYLq__subscribeToast{padding:18px}.blog-post-page-module__WfhYLq__subscribeToastText{font-size:.95rem}.blog-post-page-module__WfhYLq__subscribeToastForm{flex-direction:column}.blog-post-page-module__WfhYLq__subscribeToastInput{width:100%}.blog-post-page-module__WfhYLq__subscribeToastButton{padding:12px 20px}.blog-post-page-module__WfhYLq__moreSection{padding:24px 16px 0}.blog-post-page-module__WfhYLq__moreCard{grid-template-columns:72px 1fr;gap:12px;padding:16px 0}.blog-post-page-module__WfhYLq__moreTitle{font-size:.95rem}.blog-post-page-module__WfhYLq__moreExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}}
