.book-callout[data-astro-cid-gz7bantz]{background:var(--color-cream);grid-template-columns:120px 1fr;align-items:center;gap:32px;margin-top:60px;padding:36px;display:grid}.book-callout-cover[data-astro-cid-gz7bantz] img[data-astro-cid-gz7bantz]{width:120px;box-shadow:0 16px 30px -14px #00000080}.book-callout[data-astro-cid-gz7bantz] .eyebrow[data-astro-cid-gz7bantz]{letter-spacing:4px;font-size:13px}.book-callout-title[data-astro-cid-gz7bantz]{font-family:var(--font-serif);color:var(--color-heading);margin:8px 0 6px;font-size:28px;line-height:1.25}.book-callout-sub[data-astro-cid-gz7bantz]{font-family:var(--font-serif);margin-bottom:20px;font-size:15px;font-style:italic}.book-callout-actions[data-astro-cid-gz7bantz]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.text-link[data-astro-cid-gz7bantz]{letter-spacing:1px;text-transform:uppercase;color:var(--color-heading);border-bottom:1px solid;font-size:13px;font-weight:800}.text-link[data-astro-cid-gz7bantz]:hover{color:var(--color-accent)}@media (width<=600px){.book-callout[data-astro-cid-gz7bantz]{text-align:center;grid-template-columns:1fr;padding:28px 24px}.book-callout-cover[data-astro-cid-gz7bantz]{justify-self:center}.book-callout-actions[data-astro-cid-gz7bantz]{justify-content:center}}.video-embed[data-astro-cid-2gmjvff3]{text-align:center;width:min(340px,100%);margin:0 auto 40px}.video-frame[data-astro-cid-2gmjvff3]{aspect-ratio:9/16;background:#111;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000073}.video-frame[data-astro-cid-2gmjvff3] iframe,.video-play[data-astro-cid-2gmjvff3],.video-play[data-astro-cid-2gmjvff3] img[data-astro-cid-2gmjvff3]{border:0;width:100%;height:100%;position:absolute;inset:0}.video-play[data-astro-cid-2gmjvff3]{cursor:pointer;background:0 0;padding:0}.video-play[data-astro-cid-2gmjvff3] img[data-astro-cid-2gmjvff3]{object-fit:cover}.video-play-icon[data-astro-cid-2gmjvff3]{opacity:.9;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play[data-astro-cid-2gmjvff3]:hover .video-play-icon[data-astro-cid-2gmjvff3],.video-play[data-astro-cid-2gmjvff3]:focus-visible .video-play-icon[data-astro-cid-2gmjvff3]{opacity:1}.video-links[data-astro-cid-2gmjvff3]{letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 24px;margin:16px 0 0;font-size:13px;font-weight:800;display:flex}.video-links[data-astro-cid-2gmjvff3] a[data-astro-cid-2gmjvff3]{color:var(--color-heading);align-items:center;gap:6px;display:inline-flex}.video-links[data-astro-cid-2gmjvff3] a[data-astro-cid-2gmjvff3]:hover{color:var(--color-accent)}.single[data-astro-cid-z7xolria]{padding:50px 0 80px}.single-thumb[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{width:600px;margin:0 auto 40px}.single-thumb[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria].is-portrait{width:380px;box-shadow:0 30px 60px -20px #00000073}.single-inner[data-astro-cid-z7xolria]{max-width:calc(770px + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.single-header[data-astro-cid-z7xolria]{text-align:center;margin-bottom:20px}.single-title[data-astro-cid-z7xolria]{margin:0 0 10px;font-size:40px;line-height:1.3}.single-header[data-astro-cid-z7xolria] .post-meta{justify-content:center}.single-header[data-astro-cid-z7xolria] .post-meta a:hover{color:var(--color-accent)}.post-faq[data-astro-cid-z7xolria]{margin-top:60px}.share[data-astro-cid-z7xolria]{border-top:1px solid var(--color-border);align-items:center;gap:20px;margin-top:50px;padding-top:30px;display:flex}.share-label[data-astro-cid-z7xolria]{letter-spacing:1px;text-transform:uppercase;color:var(--color-heading);font-size:13px;font-weight:800}.share[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{gap:18px;margin:0;padding:0;list-style:none;display:flex}.share[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--color-accent)}.prose[data-astro-cid-z7xolria] h1,.prose[data-astro-cid-z7xolria] h2,.prose[data-astro-cid-z7xolria] h3,.prose[data-astro-cid-z7xolria] h4{margin:35px 0 20px}.prose[data-astro-cid-z7xolria] h1{font-size:clamp(32px,5vw,48px);line-height:1.2}.prose[data-astro-cid-z7xolria] h2{font-size:clamp(26px,3.6vw,36px);line-height:1.3}.prose[data-astro-cid-z7xolria] h3{font-size:clamp(22px,2.8vw,28px);line-height:1.35}.prose[data-astro-cid-z7xolria] a{color:var(--color-accent)}.prose[data-astro-cid-z7xolria] a:hover,.prose[data-astro-cid-z7xolria] strong{color:var(--color-heading)}.prose[data-astro-cid-z7xolria] blockquote{border-left:4px solid var(--color-heading);margin:0 0 20px;padding-left:16px}.prose[data-astro-cid-z7xolria] blockquote p{margin:0}.prose[data-astro-cid-z7xolria] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 20px}.prose[data-astro-cid-z7xolria] th,.prose[data-astro-cid-z7xolria] td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px}.prose[data-astro-cid-z7xolria] th{color:var(--color-heading);background:#f8f8f8;font-weight:700}@media (width<=767px){.single[data-astro-cid-z7xolria]{padding-top:30px}.single-title[data-astro-cid-z7xolria]{font-size:30px}.prose[data-astro-cid-z7xolria] table{table-layout:auto;font-size:14px}}
