.button[data-astro-cid-lbu7sez3]{background:var(--button-bg);color:var(--button-text);font-family:var(--font-ui);font-size:var(--step-0);padding:var(--space-sm) var(--space-lg);border-radius:var(--button-radius);line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.button[data-astro-cid-lbu7sez3]:hover{background:var(--button-bg-hover);color:var(--button-text-hover)}.bio-footer[data-astro-cid-tqali47p]{border-top:1px solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-lg);align-items:flex-start;gap:var(--space-md);display:flex}.bio-avatar[data-astro-cid-tqali47p],.bio-newsletter-mark[data-astro-cid-tqali47p]{flex:none}.bio-newsletter-mark[data-astro-cid-tqali47p]{align-self:flex-end}.bio-photo[data-astro-cid-tqali47p],.bio-logo[data-astro-cid-tqali47p]{object-fit:cover;border-radius:8%;width:128px;height:128px}.bio-text[data-astro-cid-tqali47p]{flex:auto;min-width:0}.bio-label[data-astro-cid-tqali47p]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase}.bio-author[data-astro-cid-tqali47p]{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-heading);margin-top:var(--space-xs)}.bio-body[data-astro-cid-tqali47p]{margin-top:var(--space-xs);max-width:var(--measure);font-size:var(--step--1)}.bio-text[data-astro-cid-tqali47p] .button{width:fit-content;margin-top:var(--space-sm);margin-left:auto;display:block}@media (width<=560px){.bio-footer[data-astro-cid-tqali47p]{text-align:center;flex-direction:column;align-items:center}.bio-newsletter-mark[data-astro-cid-tqali47p]{align-self:center}.bio-text[data-astro-cid-tqali47p] .button{width:auto;margin-left:0;display:inline-block}.bio-body[data-astro-cid-tqali47p]{text-align:left;margin-inline:0}}.tag-row__list[data-astro-cid-eue6ijws]{margin:0;padding:0;list-style:none}.tag-filters[data-astro-cid-eue6ijws]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-z7xolria]{margin:0;line-height:0;position:relative}.hero[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;width:100%;height:clamp(20rem,52vh,34rem)}.scrim[data-astro-cid-z7xolria]{background:linear-gradient(#121a241f,#121a2459 45%,#121a24d9);position:absolute;inset:0}.hero-text[data-astro-cid-z7xolria]{inset-inline:0;line-height:var(--leading-heading);position:absolute;bottom:0}.hero-inner[data-astro-cid-z7xolria]{max-width:72rem;padding:0 var(--space-md) var(--space-xl);margin-inline:auto}.hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria],.stacked-head[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{font-size:clamp(1.7rem, 4.2vw, var(--step-4));max-width:24ch;font-weight:420}.hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{color:var(--ml-off-white)}.stacked-head[data-astro-cid-z7xolria]{padding-block:var(--space-xl) var(--space-lg)}.hero-band[data-astro-cid-z7xolria]{margin:0;line-height:0}.hero-band[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;width:100%;height:clamp(16rem,42vh,30rem)}.meta[data-astro-cid-z7xolria]{padding-top:var(--space-lg);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.meta[data-astro-cid-z7xolria] .cat[data-astro-cid-z7xolria]{color:inherit;text-decoration:none}.meta[data-astro-cid-z7xolria] .cat[data-astro-cid-z7xolria]:hover{color:var(--color-link)}.sep[data-astro-cid-z7xolria]{margin-inline:var(--space-xs)}.subtitle[data-astro-cid-z7xolria]{margin-top:var(--space-md);font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--color-text-secondary)}.prose[data-astro-cid-z7xolria] h2{font-size:var(--step-2);margin-top:var(--space-xl);font-weight:450}.prose[data-astro-cid-z7xolria] h3,.prose[data-astro-cid-z7xolria] h4{font-size:var(--step-1);margin-top:var(--space-lg);font-weight:500}.prose[data-astro-cid-z7xolria] h5,.prose[data-astro-cid-z7xolria] h6{font-size:var(--step-0);margin-top:var(--space-lg);font-weight:550}.prose[data-astro-cid-z7xolria] p,.prose[data-astro-cid-z7xolria] ul,.prose[data-astro-cid-z7xolria] ol{margin-top:var(--space-md)}.prose[data-astro-cid-z7xolria] li{margin-top:var(--space-xs)}.prose[data-astro-cid-z7xolria] blockquote{margin-top:var(--space-lg);padding-left:var(--space-md);border-left:1px solid var(--color-border);font-family:var(--font-display);font-style:italic}.prose[data-astro-cid-z7xolria] img{margin-inline:auto;margin-block:var(--space-lg);width:auto;max-width:80%;height:auto;max-height:26rem;display:block}.prose[data-astro-cid-z7xolria] figure.content-figure{width:fit-content;max-width:80%;margin:var(--space-lg) auto}.prose[data-astro-cid-z7xolria] figure.content-figure img{max-width:100%;margin:0}.prose[data-astro-cid-z7xolria] figure.content-figure figcaption{text-align:center;font-size:var(--step--1);color:var(--color-text-secondary);margin-top:.625rem}.prose[data-astro-cid-z7xolria] hr{border:0;border-top:1px solid color-mix(in srgb, var(--color-border) 25%, transparent);margin-block:var(--space-xl)}.prose[data-astro-cid-z7xolria] blockquote.callout-note{border-left-color:var(--color-accent);background:var(--color-surface);padding:var(--space-md) var(--space-lg);border-radius:var(--button-radius);font-style:normal}.prose[data-astro-cid-z7xolria] .book-promo{align-items:center;gap:var(--space-lg);margin-block:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--button-radius);background:var(--color-surface);display:flex}.prose[data-astro-cid-z7xolria] .book-promo p{margin:0}.prose[data-astro-cid-z7xolria] .book-promo img{flex:none;max-width:9rem;max-height:13rem;margin:0}.prose[data-astro-cid-z7xolria] .book-promo p:last-child{font-size:var(--step--1)}@media (width<=640px){.prose[data-astro-cid-z7xolria] .book-promo{text-align:center;flex-direction:column}}.prose[data-astro-cid-z7xolria] .lead-magnet{margin-block:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--button-radius);background:var(--color-surface)}.prose[data-astro-cid-z7xolria] .lead-magnet h2{margin-top:0}.prose[data-astro-cid-z7xolria] .lead-magnet img{max-width:10rem;max-height:14rem;margin:var(--space-md) auto;display:block}.toc[data-astro-cid-z7xolria]{margin-top:var(--space-xl);border-top:1px solid color-mix(in srgb, var(--color-border) 25%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border) 25%, transparent);padding-block:var(--space-md)}.toc-label[data-astro-cid-z7xolria]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.toc[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{margin:var(--space-sm) 0 0;padding:0;list-style:none}.toc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]+li[data-astro-cid-z7xolria]{margin-top:var(--space-2xs)}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--color-heading);text-decoration:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--color-link)}.nl[data-astro-cid-z7xolria] .toc{padding-block:calc(2rem + var(--space-sm));background:top/auto 2rem no-repeat,bottom/auto 2rem no-repeat;border-top:0;border-bottom:0}.nl-innsights[data-astro-cid-z7xolria] .toc{background-image:url(/brand/rule-innsights.svg),url(/brand/rule-innsights.svg)}.nl-conviction[data-astro-cid-z7xolria] .toc{background-image:url(/brand/rule-conviction.svg),url(/brand/rule-conviction.svg)}.nl[data-astro-cid-z7xolria] .related{padding-top:calc(2.75rem + var(--space-sm));background:top/auto 2.75rem no-repeat;border-top:0}.nl-innsights[data-astro-cid-z7xolria] .related{background-image:url(/brand/rule-innsights.svg)}.nl-conviction[data-astro-cid-z7xolria] .related{background-image:url(/brand/rule-conviction.svg)}.newsletter-divider[data-astro-cid-z7xolria]{height:2.75rem;margin-top:var(--space-2xl);background:50%/contain no-repeat}.nd-conviction[data-astro-cid-z7xolria]{background-image:url(/brand/rule-conviction.svg)}.nd-innsights[data-astro-cid-z7xolria]{background-image:url(/brand/rule-innsights.svg)}.newsletter-divider[data-astro-cid-z7xolria]+.bio-footer{padding-top:var(--space-md);border-top:0;margin-top:0}.prose[data-astro-cid-z7xolria].bio-conviction hr,.prose[data-astro-cid-z7xolria].bio-innsights hr{height:2.75rem;margin-block:var(--space-xl);background:50%/contain no-repeat;border:0}.prose[data-astro-cid-z7xolria].bio-conviction hr{background-image:url(/brand/rule-conviction.svg)}.prose[data-astro-cid-z7xolria].bio-innsights hr{background-image:url(/brand/rule-innsights.svg)}article[data-astro-cid-z7xolria] .tag-row{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid color-mix(in srgb, var(--color-border) 25%, transparent);align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}article[data-astro-cid-z7xolria] .tag-row__label{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}article[data-astro-cid-z7xolria] .tag-row__list{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}article[data-astro-cid-z7xolria] .tag-row__link{font-size:var(--step--1);color:var(--color-text-secondary);border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);border-radius:2px;padding:.28em .7em;line-height:1.25;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block;position:relative}article[data-astro-cid-z7xolria] .tag-row__link:after{content:"";background:var(--color-accent);width:.55em;height:.55em;position:absolute;top:50%;right:0;transform:translate(50%,-50%);mask:url(/brand/device-dot.svg) 50%/contain no-repeat}article[data-astro-cid-z7xolria] .tag-row__link:hover,article[data-astro-cid-z7xolria] .tag-row__link:focus-visible{color:var(--color-link);border-color:var(--color-link)}.related[data-astro-cid-z7xolria]{margin-top:var(--space-2xl);border-top:1px solid color-mix(in srgb, var(--color-border) 25%, transparent);padding-top:var(--space-lg)}.related[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:var(--step-1);font-weight:500}.related[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{margin-top:var(--space-md);padding:0;list-style:none}.related[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]+li[data-astro-cid-z7xolria]{margin-top:var(--space-sm)}.related[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--color-heading);text-decoration:none}.related[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--color-link)}
