.callout.svelte-pzfafj{background:var(--page-yellow-tint);border:.5px solid color-mix(in oklab, var(--page-yellow) 35%, transparent);border-radius:var(--r-14);align-items:flex-start;gap:1rem;margin:0 0 1.75rem;padding:1.25rem 1.4rem;display:flex}img.svelte-pzfafj{flex-shrink:0;width:3rem;margin-top:.1rem}.content.svelte-pzfafj{color:var(--page-muted);font:var(--f-excerpt);line-height:1.65}.content.svelte-pzfafj strong{color:var(--page-text);font-weight:600}.email.svelte-1oqpq84{background:var(--page-surface);border:.5px solid var(--page-border);border-radius:var(--r-14);margin:0 0 1.75rem;overflow:hidden}.email-head.svelte-1oqpq84{border-bottom:.5px solid var(--page-border);gap:.35rem;padding:.9rem 1.5rem;display:grid}.email-head.svelte-1oqpq84 p:where(.svelte-1oqpq84){font:var(--f-caption);margin:0}.email-head.svelte-1oqpq84 span:where(.svelte-1oqpq84){color:var(--page-faint);font:var(--f-label);letter-spacing:.06em;text-transform:uppercase;width:5.5rem;display:inline-block}.email-body.svelte-1oqpq84{padding:1.25rem 1.5rem}.email-body.svelte-1oqpq84 .group:where(.svelte-1oqpq84){font:var(--f-caption);margin:0 0 .5rem;font-weight:600}.email-body.svelte-1oqpq84 table:where(.svelte-1oqpq84){border-collapse:collapse;font:var(--f-caption);width:100%;margin:0 0 1.25rem}.email-body.svelte-1oqpq84 th:where(.svelte-1oqpq84),.email-body.svelte-1oqpq84 td:where(.svelte-1oqpq84){border:.5px solid var(--page-border);text-align:left;padding:.45rem .75rem}.email-body.svelte-1oqpq84 th:where(.svelte-1oqpq84){color:var(--page-muted);white-space:nowrap;width:6.5rem;font-weight:500}.attachment.svelte-1oqpq84{color:var(--page-muted);font:var(--f-caption);margin:0}html,body{background:var(--page-bg)}.page.svelte-1gyup5m{background:var(--page-bg);color:var(--page-text);min-height:100vh;overflow-x:clip}.wrap.svelte-1gyup5m{width:90vw;max-width:72rem;margin:0 auto}.measure.svelte-1gyup5m{max-width:44rem;margin-inline:auto}.article-head.svelte-1gyup5m{border-bottom:.5px solid var(--page-border);margin-bottom:clamp(2rem,2rem + 1.252vw - 4.0064px,3rem);position:relative;overflow:clip}.article-head.svelte-1gyup5m:before{background:radial-gradient(ellipse at top, var(--page-yellow-tint), transparent 65%);content:"";pointer-events:none;width:min(90rem,140vw);height:100%;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.head-inner.svelte-1gyup5m{padding:clamp(1.5rem,1.5rem + 1.8779vw - 6.00928px,3rem) 0 clamp(2rem,2rem + 1.252vw - 4.0064px,3rem);position:relative}.back.svelte-1gyup5m{color:var(--page-muted);font:var(--f-excerpt);margin-bottom:clamp(1.75rem,1.75rem + 1.5649vw - 5.00768px,3rem);transition:color .15s;display:inline-block}.back.svelte-1gyup5m:hover{color:var(--page-yellow)}.post-meta.svelte-1gyup5m{color:var(--page-faint);font:var(--f-caption);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.tag.svelte-1gyup5m{background:var(--page-yellow-tint);border:.5px solid color-mix(in oklab, var(--page-yellow) 35%, transparent);border-radius:var(--r-x);color:var(--page-yellow);font:var(--f-label);letter-spacing:.08em;text-transform:uppercase;padding:.25em .85em;font-weight:600}.dot.svelte-1gyup5m{opacity:.5}.post-title.svelte-1gyup5m{font:var(--f-h2);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 1.25rem;font-weight:700}.post-desc.svelte-1gyup5m{color:var(--page-muted);font:var(--f-h6);max-width:52ch;margin:0 0 2rem;font-weight:400;line-height:1.55}.byline.svelte-1gyup5m{align-items:center;gap:.75rem;display:flex}.byline-face.svelte-1gyup5m{border:.5px solid var(--page-border);object-fit:cover;border-radius:50%;width:2.6rem;height:2.6rem}.byline-name.svelte-1gyup5m{font:var(--f-excerpt);font-weight:600}article.svelte-1gyup5m{padding-bottom:clamp(2.5rem,2.5rem + 1.8779vw - 6.00928px,4rem)}.prose.svelte-1gyup5m{--prose-body:color-mix(in oklab, var(--page-text) 45%, var(--page-muted));font:var(--f-body)}.prose.svelte-1gyup5m h2{font:var(--f-h4);letter-spacing:-.02em;margin:3rem 0 1.1rem;scroll-margin-top:2rem;font-weight:700}.prose.svelte-1gyup5m h2:before{background:var(--page-gradient);border-radius:var(--r-x);content:"";width:2.25rem;height:3px;margin-bottom:1.1rem;display:block}.prose.svelte-1gyup5m h3{font:var(--f-h6);margin:2.25rem 0 .75rem;font-weight:600}.prose.svelte-1gyup5m p{color:var(--prose-body);margin:0 0 1.4rem;line-height:1.75}.prose.svelte-1gyup5m>p:first-of-type{color:var(--page-text);font-size:1.1em;line-height:1.65}.prose.svelte-1gyup5m ul{color:var(--prose-body);gap:.75rem;margin:0 0 1.4rem;padding-left:1.25rem;line-height:1.65;display:grid}.prose.svelte-1gyup5m li{padding-left:.35rem}.prose.svelte-1gyup5m li::marker{color:var(--page-orange)}.prose.svelte-1gyup5m strong{color:var(--page-text);font-weight:600}.prose.svelte-1gyup5m em{color:var(--page-text)}.prose.svelte-1gyup5m a{color:var(--page-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--page-yellow) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--page-yellow) 65%, transparent);text-decoration-color:color-mix(in oklab, var(--page-yellow) 65%, transparent);text-underline-offset:.25em;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.prose.svelte-1gyup5m a:hover{color:var(--page-yellow);-webkit-text-decoration-color:var(--page-yellow);-webkit-text-decoration-color:var(--page-yellow);text-decoration-color:var(--page-yellow)}.prose.svelte-1gyup5m code:not(pre code){background:var(--page-surface);border:.5px solid var(--page-border);border-radius:var(--r-6);color:var(--page-text);white-space:nowrap;padding:.14em .42em;font-size:.85em}.read-next.svelte-1gyup5m{border-top:.5px solid var(--page-border);padding-top:clamp(2rem,2rem + 1.252vw - 4.0064px,3rem)}.read-next-title.svelte-1gyup5m{color:var(--page-faint);font:var(--f-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-weight:600}.read-next-grid.svelte-1gyup5m{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=63.9375em){.read-next-grid.svelte-1gyup5m{grid-template-columns:1fr}}.rn-card.svelte-1gyup5m{background:var(--page-surface);border:.5px solid var(--page-border);border-radius:var(--r-14);flex-direction:column;gap:.6rem;padding:1.4rem;transition:border-color .2s,transform .15s;display:flex}.rn-card.svelte-1gyup5m:hover{border-color:color-mix(in oklab, var(--page-yellow) 45%, transparent);transform:translateY(-2px)}.rn-meta.svelte-1gyup5m{color:var(--page-faint);font:var(--f-label);letter-spacing:.04em;text-transform:uppercase}.rn-tag.svelte-1gyup5m{color:var(--page-yellow);font-weight:600}.rn-name.svelte-1gyup5m{font:var(--f-h6);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.rn-more.svelte-1gyup5m{color:var(--page-muted);font:var(--f-caption);margin-top:auto;transition:color .15s}.rn-card.svelte-1gyup5m:hover .rn-more:where(.svelte-1gyup5m){color:var(--page-yellow)}
