.w4b-post{--primary:#ff5700;--primary-hover:#e04d00;--primary-tint:#ff57000f;--on-primary:#fff;
  --gold:#ffc901;--gold-tint:#ffc90129;--gold-tint-strong:#ffc90159;
  --ink:#141414;--ink-muted:#494339;--ink-subtle:#8a8275;--ink-caption:#6b6356;
  --canvas:#f7f0e5;--surface-1:#fffdf9;--surface-2:#fbf8f2;--sunken:#14141409;
  --hl-faint:#1414141a;--hl-soft:#14141424;--hl:#14141429;--hl-strong:#14141438;
  --inv:#141414;--inv-2:#1c1a18;--inv-ink:#fff;--inv-muted:#ffffffb8;--inv-subtle:#ffffff80;--inv-hl:#ffffff1f;
  --ease:cubic-bezier(.23,1,.32,1);
  --r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;
  --shadow:0 1px 0 #ffffff inset,0 24px 48px -24px #49433933;}.w4b-post .hn-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure){margin-bottom:0}.w4b-post .hn-prose>:first-child{margin-top:0}.w4b-post .ov-container{max-width:1200px;margin:0 auto;padding:0 24px}.w4b-post .ov-post-hero{position:relative;overflow:hidden;background:var(--canvas);padding:56px 0 0}.w4b-post .ov-post-hero::before{content:"";position:absolute;inset:-30% -10% auto auto;width:820px;height:820px;background:radial-gradient(closest-side,#ff57001a,transparent 70%);pointer-events:none}.w4b-post .ov-post-hero::after{content:"";position:absolute;left:0;right:0;top:0;height:520px;background-image:radial-gradient(#14141414 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000 0,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 80%);pointer-events:none}.w4b-post .ov-post-hero>.ov-container{position:relative;z-index:1}.w4b-post .ov-post-hero .ov-bl-crumb{font-size:13px;font-weight:600;color:var(--ink-caption)}.w4b-post .ov-post-hero .ov-bl-crumb a{color:inherit}.w4b-post .ov-post-hero .ov-bl-crumb a:hover{color:var(--ink);text-decoration-color:var(--primary)}.w4b-post .ov-post-hero .ov-bl-crumb .ov-bl-crumb-sep{color:var(--hl-strong)}.w4b-post .ov-post-hero .ov-bl-crumb [aria-current]{color:var(--ink-caption);font-weight:600}.w4b-post .ov-proof-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--gold-tint);border-radius:999px;padding:6px 12px}.w4b-post .ov-post-title{font-size:clamp(40px,4.6vw,60px);font-weight:800;line-height:1.04;letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin-bottom:0}.w4b-post .ov-post-byline{display:flex;align-items:center;gap:12px;margin-top:28px}.w4b-post .ov-byline-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px #ff570059}.w4b-post .ov-byline-text{display:flex;flex-direction:column;gap:2px;min-width:0}.w4b-post .ov-byline-name{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.35}.w4b-post .ov-byline-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:13px;line-height:1.35;color:var(--ink-caption)}.w4b-post .ov-byline-sep{color:var(--hl-strong)}.w4b-post .ov-post-cover{width:100%;aspect-ratio:21/9;object-fit:cover;margin-top:40px;border-radius:var(--r-xl);border:1.5px solid var(--hl);box-shadow:var(--shadow)}.w4b-post .ov-post-grid{display:grid;grid-template-columns:236px minmax(0,680px);column-gap:56px;align-items:start;max-width:972px;margin:56px auto 0}.w4b-post .ov-post-col{min-width:0}.w4b-post .ov-post-rail{position:sticky;top:104px;display:flex;flex-direction:column;gap:28px;padding-top:6px}.w4b-post .ov-rail-share{display:flex;gap:10px}.w4b-post .ov-rail-share-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1.5px solid var(--hl-strong);font-size:12px;font-weight:700;color:var(--ink);transition:border-color .2s var(--ease)}.w4b-post .ov-rail-share-link:hover{border-color:var(--ink);color:var(--ink)}.w4b-post .ov-rail-heading{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-caption);border-bottom:1px solid var(--hl-soft);padding-bottom:12px;margin-bottom:12px}.w4b-post .ov-rail-list{display:flex;flex-direction:column;gap:10px}.w4b-post .ov-toc-link{font-size:13.5px;line-height:1.45;color:var(--ink-muted)}.w4b-post .ov-toc-link:hover{color:var(--ink)}.w4b-post .ov-toc-link.is-active{color:var(--ink);font-weight:700;border-left-color:var(--primary)}.w4b-post .ov-rail-cta{background:var(--surface-1);border:1.5px solid var(--hl);border-radius:var(--r-lg);padding:24px 20px;display:grid;gap:8px}.w4b-post .ov-rail-cta-title{font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.w4b-post .ov-rail-cta-copy{font-size:13.5px;line-height:1.5;color:var(--ink-muted);margin-bottom:8px}.w4b-post .ov-rail-cta-btn{display:flex;justify-content:center;text-align:center;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:15px;font-weight:700;line-height:1.2;padding:13px 16px;transition:background-color .2s var(--ease),transform .2s var(--ease)}.w4b-post .ov-rail-cta-btn:hover{background:var(--primary-hover)}.w4b-post .ov-rail-cta-btn:active{transform:scale(.97)}.w4b-post #ov-body{max-width:none;margin:0;font-family:Montserrat,system-ui,sans-serif}.w4b-post #ov-body h2{scroll-margin-top:96px}.w4b-post #ov-body h3{margin-top:1.6em}.w4b-post #ov-body blockquote p+p{margin-top:12px}.w4b-post #ov-body blockquote em{font-style:normal;font-size:13.5px;font-weight:600;color:var(--ink-caption)}.w4b-post #ov-body .ov-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--surface-1);border:1.5px solid var(--hl);border-radius:var(--r-lg);margin-top:1.6em}.w4b-post #ov-body .ov-table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.5}.w4b-post #ov-body .ov-table th,.w4b-post #ov-body .ov-table td{text-align:left;vertical-align:top;padding:16px 20px;border-top:1px solid var(--hl-faint)}.w4b-post #ov-body .ov-table thead th{border-top:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-caption);background:var(--surface-2);white-space:nowrap}.w4b-post #ov-body .ov-table td{color:var(--ink-muted)}.w4b-post #ov-body .ov-table td:first-child{color:var(--ink);font-weight:700}.w4b-post #ov-body .ucg,.w4b-post #ov-body .ucp,.w4b-post #ov-body .agm,.w4b-post #ov-body .agr,.w4b-post #ov-body .era,.w4b-post #ov-body .erw,.w4b-post #ov-body .ecm,.w4b-post #ov-body .ecw{--u-ink:var(--ink);--u-body:var(--ink-muted);--u-sub:var(--ink-caption);--u-o:var(--primary);--u-oh:var(--primary-hover);--u-gold:var(--gold);--u-cream:var(--surface-2);--u-card:var(--surface-1);--u-line:var(--hl);--u-tint:var(--primary-tint);border:1.5px solid var(--hl);border-radius:var(--r-xl);padding:30px 28px 26px;margin-top:1.6em}.w4b-post #ov-body .ucg-e,.w4b-post #ov-body .ucp-e{font-size:12px;font-weight:700;letter-spacing:.12em}.w4b-post #ov-body .ucg-t,.w4b-post #ov-body .ucp-t{font-size:20px;line-height:1.3;letter-spacing:-.01em}.w4b-post #ov-body .ucg-tag,.w4b-post #ov-body .ucp-tag{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--gold-tint);border:0;padding:6px 12px}.w4b-post #ov-body .ucg-c{border-radius:var(--r-md);border-color:var(--hl);padding:18px 18px 16px}.w4b-post #ov-body .ucg-c:hover{border-color:var(--hl-strong)}.w4b-post #ov-body .ucg-c.ucg-hu{border:1.5px solid var(--primary)}.w4b-post #ov-body .ucg-c[aria-pressed=true]{background:linear-gradient(var(--primary-tint),var(--primary-tint)),var(--surface-1);border-color:var(--primary)}.w4b-post #ov-body .ucg-k,.w4b-post #ov-body .ucp-tk,.w4b-post #ov-body .ucp-ph span,.w4b-post #ov-body .ucp-v small{font-size:12px;font-weight:700;letter-spacing:.12em}.w4b-post #ov-body .ucg-m i{background:var(--hl-soft)}.w4b-post #ov-body .ucg-pill{background:var(--sunken)}.w4b-post #ov-body .ucp-tab{border-radius:var(--r-md);border-color:var(--hl)}.w4b-post #ov-body .ucp-tab:hover{border-color:var(--hl-strong)}.w4b-post #ov-body .ucp-p{border-radius:var(--r-md);border-color:var(--hl)}.w4b-post #ov-body .ucp-ph{background:var(--sunken)}.w4b-post #ov-body .ucp-c{background:var(--surface-1)}.w4b-post #ov-body .ucp-v.later{background:var(--gold-tint)}.w4b-post #ov-body .ucp-v.wait{background:var(--sunken)}.w4b-post .ov-post-author{background:var(--sunken);border-radius:var(--r-lg);margin-top:64px}.w4b-post .ov-post-author .ov-eyebrow{font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--primary)}.w4b-post .ov-post-author .ov-post-author-name{font-size:26px;letter-spacing:-.015em;color:var(--ink)}.w4b-post .ov-post-author .ov-post-author-role{font-size:14px;color:var(--ink-caption)}.w4b-post .ov-post-author .ov-post-author-bio{font-size:16px;line-height:1.7;color:var(--ink-muted)}.w4b-post .ov-post-author .ov-post-author-topics a{font-size:12px;letter-spacing:.1em;background:var(--gold-tint-strong)}.w4b-post .ov-section{background:var(--canvas);padding:0 0 112px}.w4b-post .ov-cta-band{position:relative;overflow:hidden;background:var(--inv);border-radius:32px 32px 0 0;padding:0}.w4b-post .ov-cta-band::before{content:"";position:absolute;right:-240px;top:-260px;width:720px;height:720px;background:radial-gradient(closest-side,#ff57002e,transparent);pointer-events:none}.w4b-post .ov-cta-inner{position:relative;text-align:center;padding:104px 0 112px;display:grid;justify-items:center}.w4b-post .ov-cta-h{font-size:clamp(34px,4.2vw,52px);font-weight:800;line-height:1.06;letter-spacing:-.025em;color:#fff;max-width:21ch;text-wrap:balance;margin-bottom:18px}.w4b-post .ov-cta-d{font-size:17px;line-height:1.65;color:var(--inv-muted);max-width:46ch;margin-bottom:38px}.w4b-post .ov-btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap;background:var(--primary);color:var(--on-primary);transition:background-color .2s var(--ease),transform .2s var(--ease)}.w4b-post .ov-btn:hover{background:var(--primary-hover)}.w4b-post .ov-btn:active{transform:scale(.97)}.w4b-post .ov-btn.ov-btn-lg{font-size:16px;padding:18px 30px;box-shadow:0 14px 30px -12px #ff5700a6}@media (max-width:940px){.w4b-post .ov-post-grid{margin-top:40px}}@media (max-width:767px){.w4b-post .ov-container{padding:0 16px}.w4b-post .ov-post-hero{padding-top:36px}.w4b-post .ov-post-cover{margin-top:28px;border-radius:var(--r-lg)}.w4b-post #ov-body .ucg,.w4b-post #ov-body .ucp,.w4b-post #ov-body .agm,.w4b-post #ov-body .agr,.w4b-post #ov-body .era,.w4b-post #ov-body .erw,.w4b-post #ov-body .ecm,.w4b-post #ov-body .ecw{padding:22px 16px 20px}.w4b-post .ov-post-author{margin-top:48px}.w4b-post .ov-post-author .ov-post-author-name{font-size:21px}.w4b-post .ov-post-author .ov-post-author-role{font-size:13.5px}.w4b-post .ov-section{padding-bottom:80px}.w4b-post .ov-cta-band{border-radius:24px 24px 0 0}.w4b-post .ov-cta-inner{padding:72px 0 80px}.w4b-post .ov-btn.ov-btn-lg{width:100%;justify-content:center}}.aic-nav{position:sticky;top:0;z-index:20;background:#f7f0e5e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hl-faint)}.aic-nav .hn-wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.aic-nav img{height:26px}.aic-nav nav{display:flex;gap:26px;font-size:15px;font-weight:600}.aic-foot{background:var(--inv);color:var(--inv-subtle);padding:56px 0;font-size:13.5px}.aic-foot .hn-wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.aic-foot img{height:24px}@media (max-width:1080px){.aic-nav nav{display:none}}
