.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(18rem,48vh,32rem)}.scrim[data-astro-cid-z7xolria]{background:linear-gradient(#03103433,#0310346b 45%,#031034d9);position:absolute;inset:0}.hero-text[data-astro-cid-z7xolria]{line-height:var(--leading-heading);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.hero-inner[data-astro-cid-z7xolria]{max-width:var(--measure);padding:0 var(--space-md) var(--space-xl);text-align:center}.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.6rem, 3.8vw, var(--step-4));font-weight:400}.hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{color:#fff}.rule[data-astro-cid-z7xolria]{background:var(--he-gold);width:4.5rem;height:2px;margin:var(--space-lg) auto 0}.stacked-head[data-astro-cid-z7xolria]{padding-block:var(--space-xl) var(--space-lg);text-align:center}.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(14rem,38vh,26rem)}.meta[data-astro-cid-z7xolria]{padding-top:var(--space-lg);text-align:center;font-size:var(--step--1);letter-spacing:.1em;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-sm);color:var(--he-gold)}.subtitle[data-astro-cid-z7xolria]{margin-top:var(--space-md);text-align:center;font-style:italic;font-size:var(--step-1);color:var(--color-text-secondary)}.prose[data-astro-cid-z7xolria] h2{font-family:var(--font-display);font-size:var(--step-2);margin-top:var(--space-xl);font-weight:500}.prose[data-astro-cid-z7xolria] h3,.prose[data-astro-cid-z7xolria] h4{font-family:var(--font-display);font-size:var(--step-1);margin-top:var(--space-lg);font-weight:600}.prose[data-astro-cid-z7xolria] h5,.prose[data-astro-cid-z7xolria] h6{font-size:var(--step-0);margin-top:var(--space-lg);font-weight:700}.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-block:var(--space-xl);padding-left:var(--space-lg);border-left:2px solid var(--color-border);margin-inline:0;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 var(--color-border);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-left:2px solid var(--he-gold);padding-left:var(--space-md)}.toc-label[data-astro-cid-z7xolria]{font-size:var(--step--1);letter-spacing:.1em;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-left:0;padding-block:calc(2rem + var(--space-sm));background:top/auto 2rem no-repeat,bottom/auto 2rem no-repeat;border-top:0;border-bottom:0;border-left: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 var(--color-border);text-align:center}article[data-astro-cid-z7xolria] .tag-row__label{margin-bottom:var(--space-sm);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--he-gold);display:block}article[data-astro-cid-z7xolria] .tag-row__list{justify-content:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}article[data-astro-cid-z7xolria] .tag-row__link{font-size:var(--step--1);letter-spacing:.03em;color:var(--color-heading);border:1px solid color-mix(in srgb, var(--he-gold) 60%, transparent);border-radius:999px;padding:.4em .95em;line-height:1.25;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-block}article[data-astro-cid-z7xolria] .tag-row__link:before{content:"";vertical-align:-.12em;background:var(--he-gold);width:.62em;height:.92em;margin-right:.45em;transition:background-color .18s;display:inline-block;mask:url(/brand/he-cognac.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(--he-navy);background:var(--he-gold);border-color:var(--he-gold)}article[data-astro-cid-z7xolria] .tag-row__link:hover:before,article[data-astro-cid-z7xolria] .tag-row__link:focus-visible:before{background:var(--he-navy)}.related[data-astro-cid-z7xolria]{margin-top:var(--space-2xl);border-top:1px solid var(--color-border);padding-top:var(--space-lg);text-align:center}.related[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.04em;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)}
