.post-card:where(.astro-2bw7jadd){flex-direction:column;min-width:0;transition:background-color .2s;display:flex;position:relative}.post-card:where(.astro-2bw7jadd)[hidden]{display:none}.meta:where(.astro-2bw7jadd){color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;font-size:14px;line-height:20px;display:flex}.author:where(.astro-2bw7jadd){color:#b4bdcc;min-width:0}.when:where(.astro-2bw7jadd){white-space:nowrap;gap:8px;display:flex}.slash:where(.astro-2bw7jadd){color:#4b5466}.kind:where(.astro-2bw7jadd){color:var(--text);font-weight:500}.title:where(.astro-2bw7jadd){color:var(--text);text-wrap:balance;font-weight:460;transition:color .2s}.title:where(.astro-2bw7jadd) a:where(.astro-2bw7jadd):after{content:"";position:absolute;inset:0}.title:where(.astro-2bw7jadd) a:where(.astro-2bw7jadd):focus-visible{outline:none}.post-card:where(.astro-2bw7jadd):has(.title a:focus-visible){outline-offset:-2px;outline:2px solid #8ab0ff}.post-card:where(.astro-2bw7jadd):hover .title:where(.astro-2bw7jadd){color:var(--blue)}.description:where(.astro-2bw7jadd){text-wrap:pretty}.large:where(.astro-2bw7jadd) .title:where(.astro-2bw7jadd){letter-spacing:-.9px;margin:64px 0 24px;font-size:28px;line-height:1.2}.large:where(.astro-2bw7jadd) .description:where(.astro-2bw7jadd){font-size:16px;line-height:26px}.small:where(.astro-2bw7jadd) .meta:where(.astro-2bw7jadd){font-size:13px}.small:where(.astro-2bw7jadd) .title:where(.astro-2bw7jadd){letter-spacing:-.5px;margin:40px 0 16px;font-size:20px;line-height:1.25}.small:where(.astro-2bw7jadd) .description:where(.astro-2bw7jadd){font-size:14px;line-height:23px}@media (width<=520px){.meta:where(.astro-2bw7jadd){font-size:13px}.large:where(.astro-2bw7jadd) .title:where(.astro-2bw7jadd){letter-spacing:-.7px;margin:56px 0 20px;font-size:24px}.large:where(.astro-2bw7jadd) .description:where(.astro-2bw7jadd){font-size:15px;line-height:25px}}.book-call:where(.astro-6nn2lzn4){border-block:1px solid var(--line);background:var(--bg)}.container:where(.astro-6nn2lzn4){text-align:center;flex-direction:column;align-items:center;padding:72px 16px;display:flex}h2:where(.astro-6nn2lzn4){letter-spacing:-.6px;text-wrap:balance;margin-bottom:28px;font-size:24px;font-weight:500;line-height:32px}h2:where(.astro-6nn2lzn4) span:where(.astro-6nn2lzn4){color:var(--muted)}@media (width<=520px){.container:where(.astro-6nn2lzn4){padding:56px 14px}}main{--line:#1b1e27}.hub-top:where(.astro-5mhtcauk),.hub-list:where(.astro-5mhtcauk){--section-inset:16px}.hub-intro:where(.astro-5mhtcauk){padding:80px var(--section-inset) 32px}.eyebrow:where(.astro-5mhtcauk){letter-spacing:1.2px;text-transform:uppercase;color:#7d8ba4;margin-bottom:16px;font-size:13px;font-weight:550;line-height:20px}.back:where(.astro-5mhtcauk){color:var(--muted);gap:6px;margin-bottom:16px;padding-block:4px;font-size:14px;line-height:20px;transition:color .2s;display:inline-flex}.back:where(.astro-5mhtcauk):hover{color:var(--text)}h1:where(.astro-5mhtcauk){letter-spacing:-1.8px;text-wrap:balance;font-size:52px;line-height:1.08}h1:where(.astro-5mhtcauk) span:where(.astro-5mhtcauk){color:var(--muted)}.lede:where(.astro-5mhtcauk){text-wrap:pretty;max-width:640px;margin-top:24px}.split:where(.astro-5mhtcauk){grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.split:where(.astro-5mhtcauk):before{content:"";z-index:1;background:var(--line);pointer-events:none;width:1px;position:absolute;inset:0 auto 0 50%}.split:where(.astro-5mhtcauk)>.post-card{padding-left:calc(var(--section-inset) + 32px);padding-right:48px}.split:where(.astro-5mhtcauk)>.post-card:nth-child(2n of :not([hidden])){padding-left:48px;padding-right:calc(var(--section-inset) + 32px)}.split:where(.astro-5mhtcauk)>.post-card:hover{background:#a4b8da08}.featured-wrap:where(.astro-5mhtcauk){padding-bottom:80px}.featured:where(.astro-5mhtcauk)>.post-card{padding-block:40px}.featured:where(.astro-5mhtcauk)>p:where(.astro-5mhtcauk){padding:40px 48px 40px calc(var(--section-inset) + 32px)}.hub-list:where(.astro-5mhtcauk){border-top:1px solid var(--line);background:var(--surface)}.filters:where(.astro-5mhtcauk){padding:48px var(--section-inset);gap:6px;display:flex}.filters:where(.astro-5mhtcauk) button:where(.astro-5mhtcauk){color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:6px 14px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,color .2s}.filters:where(.astro-5mhtcauk) button:where(.astro-5mhtcauk):hover{color:var(--text)}.filters:where(.astro-5mhtcauk) button:where(.astro-5mhtcauk)[aria-pressed=true]{color:var(--text);background:#a4b8da1f}.grid:where(.astro-5mhtcauk)>.post-card{border-bottom:1px solid var(--line);padding-block:32px}.grid:where(.astro-5mhtcauk)>.post-card:nth-last-child(1 of :not([hidden])),.grid:where(.astro-5mhtcauk)>.post-card:nth-last-child(2 of :not([hidden])):nth-child(odd of :not([hidden])){border-bottom:0}@media (width<=1100px){h1:where(.astro-5mhtcauk){letter-spacing:-1.6px;font-size:48px}}@media (width<=800px){.hub-intro:where(.astro-5mhtcauk){padding-top:64px}h1:where(.astro-5mhtcauk){letter-spacing:-1.4px;font-size:44px}.split:where(.astro-5mhtcauk){grid-template-columns:minmax(0,1fr)}.split:where(.astro-5mhtcauk):before{display:none}.split:where(.astro-5mhtcauk)>.post-card,.split:where(.astro-5mhtcauk)>.post-card:nth-child(2n of :not([hidden])){padding-inline:var(--section-inset)}.split:where(.astro-5mhtcauk)>.post-card:hover{background:0 0}.featured-wrap:where(.astro-5mhtcauk){padding-bottom:40px}.featured:where(.astro-5mhtcauk)>.post-card+.post-card{border-top:1px solid var(--line)}.featured:where(.astro-5mhtcauk)>p:where(.astro-5mhtcauk){padding-inline:var(--section-inset)}.filters:where(.astro-5mhtcauk){margin-right:calc(-1 * var(--section-inset));padding-block:32px 16px;scrollbar-width:none;padding-right:48px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.filters:where(.astro-5mhtcauk)::-webkit-scrollbar{display:none}.grid:where(.astro-5mhtcauk)>.post-card:nth-last-child(2 of :not([hidden])):nth-child(odd of :not([hidden])){border-bottom:1px solid var(--line)}}@media (width<=520px){.hub-top:where(.astro-5mhtcauk),.hub-list:where(.astro-5mhtcauk){--section-inset:14px}.hub-intro:where(.astro-5mhtcauk){padding-top:48px}.eyebrow:where(.astro-5mhtcauk){font-size:12px}h1:where(.astro-5mhtcauk){letter-spacing:-1.1px;font-size:36px}}
