.post-hero[data-astro-cid-zg7dkzxc]{padding:176px 0 64px;position:relative;overflow:hidden}.post-hero-bg[data-astro-cid-zg7dkzxc]{z-index:-1;background:radial-gradient(ellipse 50% 60% at 18% 20%, #4a2fa08c 0%, #4a2fa000 70%), radial-gradient(ellipse 35% 35% at 92% 70%, #e58ad61f 0%, #e58ad600 70%), linear-gradient(180deg, #1b1233 0%, var(--void) 100%);position:absolute;inset:0}.post-back[data-astro-cid-zg7dkzxc]{color:var(--lilac);text-decoration:none;display:inline-block}.post-meta[data-astro-cid-zg7dkzxc]{margin-top:var(--space-32);color:var(--paper);opacity:.72}.post-title[data-astro-cid-zg7dkzxc]{margin-top:var(--space-12);max-width:820px;font-size:52px;line-height:60px}.post-sub[data-astro-cid-zg7dkzxc]{margin-top:var(--space-20);max-width:600px;color:var(--paper);opacity:.72}.post-section[data-astro-cid-zg7dkzxc]{color:var(--ink);background:#fff}.prose[data-astro-cid-zg7dkzxc]{max-width:680px;margin:0 auto}.prose[data-astro-cid-zg7dkzxc]>*+*{margin-top:var(--space-16)}.prose[data-astro-cid-zg7dkzxc] p,.prose[data-astro-cid-zg7dkzxc] li{font-family:var(--sans);color:var(--ink);font-size:17.5px;line-height:30px}.prose[data-astro-cid-zg7dkzxc] h2{font-family:var(--serif);color:var(--ink);margin-top:var(--space-56,56px);font-size:32px;font-weight:500;line-height:40px}.prose[data-astro-cid-zg7dkzxc] h3{font-family:var(--serif);color:var(--ink);margin-top:var(--space-32);font-size:23px;font-weight:500;line-height:30px}.prose[data-astro-cid-zg7dkzxc] h3+p{margin-top:var(--space-8)}.prose[data-astro-cid-zg7dkzxc] ol{gap:var(--space-8);padding-left:var(--space-24);display:grid}.prose[data-astro-cid-zg7dkzxc] ol li{padding-left:var(--space-4,4px);list-style:decimal}.prose[data-astro-cid-zg7dkzxc] strong{color:var(--ink)}.prose[data-astro-cid-zg7dkzxc] a{color:var(--ink);text-underline-offset:5px;text-decoration:underline 1.5px #1e16334d}.prose[data-astro-cid-zg7dkzxc] ul{gap:var(--space-8);padding-left:var(--space-24);display:grid}.prose[data-astro-cid-zg7dkzxc] ul li{padding-left:var(--space-4,4px);list-style:outside}.prose[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px;display:block;overflow-x:auto}.prose[data-astro-cid-zg7dkzxc] th,.prose[data-astro-cid-zg7dkzxc] td{text-align:left;vertical-align:top;padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--light-border);color:var(--ink)}.prose[data-astro-cid-zg7dkzxc] th{border-bottom:1.5px solid var(--ink);font-weight:600}.prose[data-astro-cid-zg7dkzxc] .cta a{background:var(--grad-cta);color:var(--ink-on-accent);padding:var(--space-13) var(--space-24);border-radius:var(--radius-10);font-weight:600;text-decoration:none;display:inline-flex}.prose[data-astro-cid-zg7dkzxc] .cta a:hover,.prose[data-astro-cid-zg7dkzxc] .cta a:focus-visible{filter:brightness(1.08)}.prose[data-astro-cid-zg7dkzxc] .cta-box{margin-top:var(--space-56,56px);border-radius:var(--radius-22);background:linear-gradient(180deg, #1b1233 0%, var(--void) 100%);border:1px solid var(--overlay-border);grid-template-columns:5fr 7fr;display:grid;overflow:hidden}.prose[data-astro-cid-zg7dkzxc] .cta-box img{object-fit:cover;object-position:48% center;width:100%;height:100%}.prose[data-astro-cid-zg7dkzxc] .cta-box-body{align-content:center;gap:var(--space-16);padding:var(--space-40,40px);display:grid}.prose[data-astro-cid-zg7dkzxc] .cta-box-body>*{margin:0}.prose[data-astro-cid-zg7dkzxc] .cta-box h2{font-family:var(--serif);color:var(--paper);font-size:28px;font-weight:500;line-height:36px}.prose[data-astro-cid-zg7dkzxc] .cta-box p{color:var(--paper);opacity:.85;font-size:16px;line-height:26px}.prose[data-astro-cid-zg7dkzxc] .cta-box .cta{opacity:1}.prose[data-astro-cid-zg7dkzxc] .cta-box .cta-note a{color:var(--paper);text-decoration-color:var(--border-outline)}@media (width>=1000px){.prose[data-astro-cid-zg7dkzxc] .cta-box{margin-left:-120px;margin-right:-120px}}@media (width<=720px){.prose[data-astro-cid-zg7dkzxc] .cta-box{grid-template-columns:1fr}.prose[data-astro-cid-zg7dkzxc] .cta-box img{height:260px}.prose[data-astro-cid-zg7dkzxc] .cta-box-body{padding:var(--space-24)}.post-hero[data-astro-cid-zg7dkzxc]{padding:136px 0 48px}.post-title[data-astro-cid-zg7dkzxc]{font-size:36px;line-height:44px}.prose[data-astro-cid-zg7dkzxc] h2{font-size:26px;line-height:34px}}
