.phx[data-astro-cid-75ysl5lo]{background:radial-gradient(120% 120% at 10% 0%, var(--teal-2), var(--teal) 50%, var(--night) 100%);padding:160px 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.phx-gold[data-astro-cid-75ysl5lo]{background:radial-gradient(90% 90% at 85% 15%, #b4915a59, transparent 60%), radial-gradient(120% 120% at 10% 0%, var(--teal-2), var(--teal) 50%, var(--night) 100%)}.phx-grid[data-astro-cid-75ysl5lo]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.phx-copy[data-astro-cid-75ysl5lo]{align-content:center;gap:1.5rem;display:grid}.phx-title[data-astro-cid-75ysl5lo]{letter-spacing:-.025em;font-size:clamp(2.8rem,6.2vw,5.6rem);line-height:1}.phx-ln[data-astro-cid-75ysl5lo]{padding-bottom:.08em;display:block;overflow:hidden}.phx-ln[data-astro-cid-75ysl5lo]>span[data-astro-cid-75ysl5lo]{transition:transform 1.3s var(--ease);transition-delay:var(--d);display:inline-block;transform:translateY(105%)}.phx[data-astro-cid-75ysl5lo].is-loaded .phx-ln[data-astro-cid-75ysl5lo]>span[data-astro-cid-75ysl5lo]{transform:none}.phx-in[data-astro-cid-75ysl5lo]{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--d);transform:translateY(18px)}.phx[data-astro-cid-75ysl5lo].is-loaded .phx-in[data-astro-cid-75ysl5lo]{opacity:1;transform:none}.phx-slot[data-astro-cid-75ysl5lo]:empty{display:none}.phx-photo[data-astro-cid-75ysl5lo]{justify-self:end;width:100%;max-width:460px}@media (width<=960px){.phx[data-astro-cid-75ysl5lo]{padding-top:130px}.phx-grid[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}.phx-photo[data-astro-cid-75ysl5lo]{justify-self:start;max-width:420px}}@media (prefers-reduced-motion:reduce){.phx-ln[data-astro-cid-75ysl5lo]>span[data-astro-cid-75ysl5lo],.phx-in[data-astro-cid-75ysl5lo]{opacity:1;transition:none;transform:none}}.ab-story[data-astro-cid-ta2fbyqs]{background:var(--paper)}.ab-time[data-astro-cid-ta2fbyqs]{background:var(--teal)}.tl[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.tl-step[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-night);align-content:start;gap:.6rem;padding-top:2rem;display:grid;position:relative}.tl-step[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.tl-num[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--gold-soft);font-size:1rem}.tl-tag[data-astro-cid-ta2fbyqs]{letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-soft);font-size:.68rem;font-weight:600}.tl-step[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.45rem;line-height:1.12}.tl-step[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{color:var(--on-dark-soft);font-size:.92rem}.ab-creds[data-astro-cid-ta2fbyqs]{background:var(--paper-2)}.cr-grid[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.cr-grid[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .5s var(--ease);align-content:start;gap:.5rem;padding:2rem 1.6rem;display:grid}.cr-grid[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{background:var(--surface)}.cr-grid[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--ink);font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1}.cr-grid[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);font-size:.92rem}.ab-books[data-astro-cid-ta2fbyqs]{background:var(--paper)}.bk-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.bk[data-astro-cid-ta2fbyqs]{grid-template-columns:180px 1fr;align-items:start;gap:2rem;display:grid}.bk-copy[data-astro-cid-ta2fbyqs]{gap:.7rem;display:grid}.bk-copy[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.7rem;line-height:1.1}.bk-sub[data-astro-cid-ta2fbyqs]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:600}.bk-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.bk-sub){color:var(--ink-soft)}.bk-copy[data-astro-cid-ta2fbyqs] .link-arrow[data-astro-cid-ta2fbyqs]{justify-self:start}.ab-speak[data-astro-cid-ta2fbyqs]{background:var(--teal)}.topics[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.6rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.topics[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-night);color:var(--on-dark-soft);border-radius:999px;padding:.5rem 1rem;font-size:.86rem}.ab-ctas[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;display:flex}.ab-find[data-astro-cid-ta2fbyqs]{background:var(--paper)}.links[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:1.5rem;padding:1.5rem 0;text-decoration:none;display:grid}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{padding-left:.8rem}.l-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;transition:color .4s}.l-desc[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);font-size:.93rem}.l-arrow[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);transition:transform .5s var(--ease), color .4s ease}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .l-name[data-astro-cid-ta2fbyqs],.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .l-arrow[data-astro-cid-ta2fbyqs]{color:var(--gold)}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .l-arrow[data-astro-cid-ta2fbyqs]{transform:translate(4px,-4px)}@media (width<=1100px){.tl[data-astro-cid-ta2fbyqs],.cr-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.bk-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=620px){.tl[data-astro-cid-ta2fbyqs],.cr-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.bk[data-astro-cid-ta2fbyqs]{grid-template-columns:120px 1fr;gap:1.2rem}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto;gap:.3rem 1rem}.l-desc[data-astro-cid-ta2fbyqs]{grid-area:2/1}.l-arrow[data-astro-cid-ta2fbyqs]{grid-area:1/2/span 2}}
