body{background:var(--ds-color-canvas);color:var(--ds-color-ink)}body:before{position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(22,39,45,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,39,45,.035) 1px,transparent 1px);background-size:32px 32px;content:"";pointer-events:none}*{box-sizing:border-box}h1,h2,p{margin-top:0}.shell[data-astro-cid-vnrdjxtv]{width:min(1180px,calc(100% - 3rem));margin-inline:auto}.blog-hero[data-astro-cid-vnrdjxtv]{padding:10rem 0 2.5rem}.hero-layout[data-astro-cid-vnrdjxtv]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.eyebrow[data-astro-cid-vnrdjxtv]{color:var(--ds-color-connection-strong);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow[data-astro-cid-vnrdjxtv]{margin-bottom:0}h1[data-astro-cid-vnrdjxtv]{margin-bottom:0;color:var(--ds-color-ink);font-size:clamp(3rem,5vw,3.5rem);font-weight:580;line-height:1;letter-spacing:-.06em}.hero-intro[data-astro-cid-vnrdjxtv]{max-width:32rem;margin-bottom:0;color:var(--ds-color-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;text-wrap:pretty}.featured-section[data-astro-cid-vnrdjxtv]{padding:0 0 4rem}.featured-card[data-astro-cid-vnrdjxtv]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);overflow:hidden;border:1px solid var(--ds-color-line);background:var(--ds-color-surface);color:inherit;text-decoration:none}.featured-card--visual[data-astro-cid-vnrdjxtv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.featured-image[data-astro-cid-vnrdjxtv]{min-height:0;overflow:hidden;background:var(--ds-color-connection)}.featured-image[data-astro-cid-vnrdjxtv] img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.03);transition:transform .35s ease}.featured-image--graphic[data-astro-cid-vnrdjxtv]{display:grid;align-items:center;background:var(--ds-color-canvas)}.featured-image--graphic[data-astro-cid-vnrdjxtv] img{height:auto;object-fit:contain;filter:none}.featured-visual[data-astro-cid-vnrdjxtv]{display:grid;place-items:center;min-height:0;overflow:hidden;padding:2.5rem;background:linear-gradient(rgba(22,39,45,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(22,39,45,.045) 1px,transparent 1px),color-mix(in srgb,var(--ds-color-connection) 7%,var(--ds-color-surface));background-size:24px 24px}.featured-visual[data-astro-cid-vnrdjxtv] .serverpod-visual--featured,.featured-visual[data-astro-cid-vnrdjxtv] .stack-visual--featured{width:min(100%,20rem);transition:transform .25s ease}.featured-card[data-astro-cid-vnrdjxtv]:hover .featured-visual[data-astro-cid-vnrdjxtv] .serverpod-visual--featured,.featured-card[data-astro-cid-vnrdjxtv]:hover .featured-visual[data-astro-cid-vnrdjxtv] .stack-visual--featured{transform:translateY(-.25rem)}.featured-card[data-astro-cid-vnrdjxtv]:hover .featured-image[data-astro-cid-vnrdjxtv] img{transform:scale(1.025)}.featured-card[data-astro-cid-vnrdjxtv]:hover .featured-image--graphic[data-astro-cid-vnrdjxtv] img{transform:none}.featured-copy[data-astro-cid-vnrdjxtv]{display:flex;flex-direction:column;justify-content:center;padding:2rem;min-width:0}.article-meta[data-astro-cid-vnrdjxtv]{display:flex;gap:.65rem;margin-bottom:1.5rem;color:var(--ds-color-muted);font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.featured-copy[data-astro-cid-vnrdjxtv] h2[data-astro-cid-vnrdjxtv]{margin-bottom:1.3rem}.featured-copy[data-astro-cid-vnrdjxtv]>p[data-astro-cid-vnrdjxtv]:not(.article-meta){margin-bottom:2rem;color:var(--ds-color-muted);font-size:1rem;line-height:1.65}.read-link[data-astro-cid-vnrdjxtv]{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding-bottom:.35rem;border-bottom:1px solid currentColor;font-weight:650}.archive-section[data-astro-cid-vnrdjxtv]{padding:4rem 0 6rem;background:var(--ds-color-ink);color:#fff}.archive-section[data-astro-cid-vnrdjxtv] h2[data-astro-cid-vnrdjxtv]{color:#fff}.article-grid[data-astro-cid-vnrdjxtv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.article-card[data-astro-cid-vnrdjxtv]{display:flex;flex-direction:column;min-width:0;padding-bottom:2rem;border-bottom:1px solid var(--ds-color-muted);color:var(--ds-color-surface);text-decoration:none}.article-image[data-astro-cid-vnrdjxtv]{aspect-ratio:16 / 9;overflow:hidden;background:var(--ds-color-canvas)}.article-image[data-astro-cid-vnrdjxtv] img{display:block;width:100%;height:100%;object-fit:cover}.article-image--graphic[data-astro-cid-vnrdjxtv] img{object-fit:contain}.article-copy[data-astro-cid-vnrdjxtv]{position:relative;padding-top:1.5rem;padding-right:2rem}.article-number[data-astro-cid-vnrdjxtv]{float:right}.article-number[data-astro-cid-vnrdjxtv]{color:var(--ds-color-outcome);font-size:.72rem;font-weight:700}.article-card[data-astro-cid-vnrdjxtv] h2[data-astro-cid-vnrdjxtv]{margin-bottom:1rem}.article-copy[data-astro-cid-vnrdjxtv]>p[data-astro-cid-vnrdjxtv]:not(.article-meta){margin-bottom:0;color:#ffffffad;line-height:1.55}.article-card[data-astro-cid-vnrdjxtv] .article-meta[data-astro-cid-vnrdjxtv]{color:var(--ds-color-outcome)}.arrow[data-astro-cid-vnrdjxtv]{position:absolute;right:0;top:1.5rem;display:inline-flex;transition:transform .18s ease}.article-card[data-astro-cid-vnrdjxtv]:hover .arrow[data-astro-cid-vnrdjxtv]{transform:translate(.2rem,-.2rem)}footer[data-astro-cid-vnrdjxtv]{padding:2.5rem 0;background:#0e1d22;color:#ffffffb3}.footer-grid[data-astro-cid-vnrdjxtv]{display:grid;grid-template-columns:1.4fr 1fr .6fr;gap:2rem;align-items:center;font-size:.78rem}.footer-grid[data-astro-cid-vnrdjxtv] p[data-astro-cid-vnrdjxtv]{margin:0}.footer-grid[data-astro-cid-vnrdjxtv] div[data-astro-cid-vnrdjxtv]{display:flex;gap:1.4rem}.footer-grid[data-astro-cid-vnrdjxtv] a[data-astro-cid-vnrdjxtv]{color:inherit;text-decoration:none}.footer-grid[data-astro-cid-vnrdjxtv] p[data-astro-cid-vnrdjxtv]:last-child{text-align:right}@media (max-width: 800px){.blog-hero[data-astro-cid-vnrdjxtv]{padding:8rem 0 2.5rem}.featured-card[data-astro-cid-vnrdjxtv]{grid-template-columns:1fr}.featured-image[data-astro-cid-vnrdjxtv]{aspect-ratio:16 / 9}.featured-visual[data-astro-cid-vnrdjxtv]{min-height:0;padding:2.5rem}.article-grid[data-astro-cid-vnrdjxtv]{grid-template-columns:1fr}.article-card[data-astro-cid-vnrdjxtv]:nth-child(odd){border-right:0}.footer-grid[data-astro-cid-vnrdjxtv]{grid-template-columns:1fr}.footer-grid[data-astro-cid-vnrdjxtv] p[data-astro-cid-vnrdjxtv]:last-child{text-align:left}}@media (max-width: 560px){.shell[data-astro-cid-vnrdjxtv]{width:min(100% - 2rem,1180px)}h1[data-astro-cid-vnrdjxtv]{font-size:clamp(2.75rem,12vw,3.5rem)}.featured-section[data-astro-cid-vnrdjxtv]{padding-bottom:5rem}.featured-copy[data-astro-cid-vnrdjxtv]{padding:2rem 1.25rem}.featured-visual[data-astro-cid-vnrdjxtv]{min-height:0;padding:2rem 1.5rem}.article-grid[data-astro-cid-vnrdjxtv]{gap:2rem}.footer-grid[data-astro-cid-vnrdjxtv] div[data-astro-cid-vnrdjxtv]{flex-wrap:wrap}}
