.D1rvnq_page{--blog-link:#b5a0ff}html[data-theme=light] .D1rvnq_page{--blog-link:#6245dd}.D1rvnq_page#main-content{padding-block:2.5rem}.D1rvnq_container{width:min(1120px,100% - 2.5rem)}.D1rvnq_masthead{padding-bottom:1.75rem}.D1rvnq_introduction{align-items:end;gap:1rem 3rem;margin-top:1rem;display:grid}.D1rvnq_title,.D1rvnq_sectionTitle,.D1rvnq_storyTitle{color:var(--foreground);text-wrap:pretty;font-family:Sora,Avenir Next,sans-serif;font-weight:400}.D1rvnq_title{letter-spacing:-.045em;max-width:22ch;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.D1rvnq_description{max-width:42rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.75}.D1rvnq_sectionNav{flex-wrap:wrap;gap:0 1.75rem;margin-top:1.5rem;display:flex}.D1rvnq_sectionNav a,.D1rvnq_sectionLink{min-height:2.75rem;color:var(--blog-link);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.D1rvnq_sectionNav a:hover,.D1rvnq_sectionLink:hover{text-underline-offset:.3em;text-decoration:underline}.D1rvnq_section{border-top:1px solid var(--line);padding-top:clamp(1.5rem,3vw,2rem)}.D1rvnq_section+.D1rvnq_section,.D1rvnq_emptyState+.D1rvnq_section{margin-top:clamp(2.5rem,5vw,3.5rem)}.D1rvnq_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;margin-bottom:1.75rem;display:flex}.D1rvnq_sectionTitle{letter-spacing:-.035em;scroll-margin-top:calc(var(--site-header-safe) + 1rem);margin:0;font-size:clamp(1.35rem,2.1vw,1.65rem);line-height:1.35}.D1rvnq_sectionHeading p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.D1rvnq_story,.D1rvnq_storyCopy,.D1rvnq_imageFrame{min-width:0}.D1rvnq_storyLink{color:inherit;cursor:pointer;border-radius:.35rem;gap:1.2rem;text-decoration:none;display:grid}.D1rvnq_storyLink:focus-visible,.D1rvnq_sectionNav a:focus-visible,.D1rvnq_sectionLink:focus-visible{outline:3px solid var(--blog-link);outline-offset:6px;border-radius:.2rem}.D1rvnq_imageFrame{aspect-ratio:16/9;background:var(--background-soft);border-radius:.35rem;position:relative;overflow:hidden}.D1rvnq_coverImage{object-fit:cover;transition:filter .18s}.D1rvnq_kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.3rem .85rem;font-size:.68rem;font-weight:600;line-height:1.6;display:flex}.D1rvnq_kicker span:first-child{color:var(--blog-link)}.D1rvnq_storyTitle{letter-spacing:-.035em;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.3;transition:color .18s}.D1rvnq_leadStory .D1rvnq_storyTitle{font-size:clamp(1.75rem,2.6vw,2.15rem);line-height:1.22}.D1rvnq_excerpt{color:var(--muted);margin:.75rem 0 0;font-size:.94rem;line-height:1.75}.D1rvnq_byline{color:var(--muted);flex-wrap:wrap;gap:.3rem .85rem;margin-top:.9rem;font-size:.75rem;line-height:1.6;display:flex}.D1rvnq_readLink{min-height:2.75rem;color:var(--blog-link);align-items:center;gap:.45rem;margin-top:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.D1rvnq_readLink svg{transition:transform .18s}.D1rvnq_storyLink:is(:hover,:focus-visible) .D1rvnq_storyTitle{color:var(--blog-link)}.D1rvnq_storyLink:is(:hover,:focus-visible) .D1rvnq_coverImage{filter:brightness(1.05)}.D1rvnq_storyLink:is(:hover,:focus-visible) .D1rvnq_readLink svg{transform:translate(.2rem)}.D1rvnq_writingGrid{align-items:start;gap:2rem;margin-top:2.25rem;display:grid}.D1rvnq_coverageList{gap:1.75rem;display:grid}.D1rvnq_coverageStory+.D1rvnq_coverageStory{border-top:1px solid var(--line);padding-top:1.75rem}.D1rvnq_coverageStory .D1rvnq_storyTitle{font-size:clamp(1.25rem,1.8vw,1.5rem)}.D1rvnq_speaking{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.D1rvnq_speaking .D1rvnq_description{margin-top:.7rem}.D1rvnq_sectionLink{flex-shrink:0}.D1rvnq_newsletter{margin-top:2rem}.D1rvnq_newsletter .substack-signup.is-compact{gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.D1rvnq_newsletter .substack-signup.is-compact h2{max-width:none;font-size:clamp(1.6rem,2.7vw,2rem);line-height:1.2}.D1rvnq_newsletter .substack-signup-copy>p{max-width:38rem;margin-top:.75rem;font-size:.95rem}.D1rvnq_emptyState{padding-block:1rem}.D1rvnq_emptyState h2{color:var(--foreground);font-size:1.5rem}.D1rvnq_emptyState p{color:var(--muted);margin-top:.75rem}@media (min-width:700px){.D1rvnq_writingGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.D1rvnq_coverageStory .D1rvnq_storyLink{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2rem}.D1rvnq_coverageStory .D1rvnq_storyTitle{margin-top:.45rem}}@media (min-width:900px){.D1rvnq_introduction{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.D1rvnq_leadStory .D1rvnq_storyLink{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2.5rem}}.D1rvnq_textOnlyStory .D1rvnq_storyLink{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.D1rvnq_page#main-content{padding-top:calc(var(--site-header-safe) + 1.25rem)}}@media (prefers-reduced-motion:reduce){.D1rvnq_storyTitle,.D1rvnq_coverImage,.D1rvnq_readLink svg{transition:none}.D1rvnq_storyLink:is(:hover,:focus-visible) .D1rvnq_readLink svg{transform:none}}
