main[data-astro-cid-fb3qbcs3]{min-height:100vh;padding-top:5rem;padding-bottom:1.5rem;background:var(--ink);overflow-x:clip}.article-body[data-astro-cid-fb3qbcs3]{box-sizing:content-box;max-width:800px;margin:0 auto;padding:clamp(2rem,4vh,4rem) clamp(1.25rem,5vw,2rem) clamp(1.5rem,3vh,2.5rem);color:var(--paper);font-family:var(--font-text);position:relative}.header[data-astro-cid-fb3qbcs3]{position:relative;margin-bottom:4rem;padding:clamp(2rem,8vh,5.5rem) 0 3rem;text-align:left;border-bottom:1px solid color-mix(in oklab,var(--patina) 35%,transparent)}.kicker[data-astro-cid-fb3qbcs3]{margin:0 0 1.6rem;font:500 .72rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink)}.title[data-astro-cid-fb3qbcs3]{font-family:var(--font-display);font-variation-settings:"opsz" 60,"wght" 600;font-weight:600;font-size:clamp(2.8rem,min(8vw,calc(1.2rem + 6vh)),5.8rem);line-height:.98;letter-spacing:-.028em;margin:0 0 1.8rem;color:var(--paper);max-width:16ch;text-wrap:balance}.title[data-astro-cid-fb3qbcs3] em[data-astro-cid-fb3qbcs3]{font-style:italic;font-weight:400;color:var(--accent-strong)}.lede[data-astro-cid-fb3qbcs3]{font-family:var(--font-text);font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.55;color:color-mix(in oklab,var(--paper) 80%,transparent);margin:0 0 1.8rem;max-width:52ch}.meta[data-astro-cid-fb3qbcs3]{font:500 .7rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 62%,transparent);margin:0}.prose[data-astro-cid-fb3qbcs3]{max-width:none;margin:0}.prose[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-family:var(--font-display);font-variation-settings:"opsz" 60,"wght" 600;font-weight:600;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.04;letter-spacing:-.028em;margin:4.5rem 0 1.2rem;color:var(--paper);text-wrap:balance}.prose[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]:first-child{margin-top:0}.prose[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{font-family:var(--font-text);font-weight:400;font-size:1.16rem;line-height:1.68;margin:0 0 1.4rem;color:color-mix(in oklab,var(--paper) 88%,transparent)}.prose[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--paper);font-weight:600}.prose[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:var(--accent-ink);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent) 40%,transparent);transition:border-bottom-color .22s var(--ease-out),color .22s var(--ease-out)}.prose[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{border-bottom-color:var(--accent)}.prose[data-astro-cid-fb3qbcs3] code[data-astro-cid-fb3qbcs3]{font-family:var(--font-mono);font-size:.86em;padding:.08em .4em;background:color-mix(in oklab,var(--paper) 7%,transparent);border:1px solid color-mix(in oklab,var(--paper) 11%,transparent);border-radius:6px;color:color-mix(in oklab,var(--paper) 92%,transparent)}.privacy-choice[data-astro-cid-fb3qbcs3]{min-height:44px;margin:0 0 1.4rem;padding:.7rem 1.3rem;font:500 .72rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);border:1px solid color-mix(in oklab,var(--accent) 38%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in oklab,var(--paper) 6%,transparent),color-mix(in oklab,var(--paper) 2.5%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--paper) 7%,transparent);cursor:pointer;transition:border-color .22s var(--ease-out),color .22s var(--ease-out)}.privacy-choice[data-astro-cid-fb3qbcs3]:hover{border-color:var(--accent);color:var(--accent-strong)}.privacy-choice[data-astro-cid-fb3qbcs3]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prose[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{margin:0 0 1.5rem;padding:0;list-style:none}.prose[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{font-family:var(--font-text);font-size:1.08rem;line-height:1.6;color:color-mix(in oklab,var(--paper) 86%,transparent)}.processors[data-astro-cid-fb3qbcs3]{display:grid;gap:10px}.processors[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{position:relative;display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:1rem 1.3rem;border:1px solid color-mix(in oklab,var(--paper) 11%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in oklab,var(--paper) 6%,transparent),color-mix(in oklab,var(--paper) 2.5%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--paper) 7%,transparent),0 30px 60px -44px #000000d9;transition:border-color .3s ease}:root[data-theme=light] .processors[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{border-color:color-mix(in oklab,var(--paper) 13%,transparent);background:linear-gradient(180deg,color-mix(in oklab,#fff 42%,transparent),color-mix(in oklab,#fff 18%,transparent));box-shadow:inset 0 1px #fff9,0 24px 48px -40px #3c280a59}:root[data-theme=light] .privacy-choice[data-astro-cid-fb3qbcs3]{background:linear-gradient(180deg,color-mix(in oklab,#fff 42%,transparent),color-mix(in oklab,#fff 18%,transparent));box-shadow:inset 0 1px #fff9}.processors[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]:hover{border-color:color-mix(in oklab,var(--accent) 38%,transparent)}.processors[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{font:500 .7rem/1.6 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink)}.article-end[data-astro-cid-fb3qbcs3]{max-width:none;margin:4rem 0 0;padding-top:2rem;border-top:1px solid color-mix(in oklab,var(--patina) 35%,transparent)}.article-rule[data-astro-cid-fb3qbcs3]{display:none}.end-row[data-astro-cid-fb3qbcs3]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-text);font-size:.95rem;font-weight:450;letter-spacing:.005em;text-transform:none}.end-link[data-astro-cid-fb3qbcs3],.end-top[data-astro-cid-fb3qbcs3]{color:var(--paper);text-decoration:none;position:relative;padding-bottom:.15em;transition:color .22s var(--ease-out)}.end-link[data-astro-cid-fb3qbcs3]:after,.end-top[data-astro-cid-fb3qbcs3]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .32s var(--ease-out)}.end-link[data-astro-cid-fb3qbcs3]:hover,.end-top[data-astro-cid-fb3qbcs3]:hover{color:var(--accent-strong)}.end-link[data-astro-cid-fb3qbcs3]:hover:after,.end-top[data-astro-cid-fb3qbcs3]:hover:after{transform:scaleX(1)}@media(max-width:640px){main[data-astro-cid-fb3qbcs3]{padding-top:4rem;padding-bottom:1rem}.article-body[data-astro-cid-fb3qbcs3]{padding:1rem 1.25rem 1.5rem}.header[data-astro-cid-fb3qbcs3]{margin-bottom:3rem;padding:2.5rem 0 2.2rem}.title[data-astro-cid-fb3qbcs3]{font-size:clamp(2.6rem,12.5vw,3.6rem)}.lede[data-astro-cid-fb3qbcs3]{font-size:1.08rem}.prose[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3],.prose[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{font-size:1.05rem}.prose[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:1.7rem;margin:3.4rem 0 .9rem}.processors[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{grid-template-columns:1fr;gap:.45rem;padding:.95rem 1.1rem}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.kicker[data-astro-cid-fb3qbcs3]{animation:fade-up .55s cubic-bezier(.16,1,.3,1) .05s both}.title[data-astro-cid-fb3qbcs3]{animation:fade-up .65s cubic-bezier(.16,1,.3,1) .12s both}.lede[data-astro-cid-fb3qbcs3]{animation:fade-up .6s cubic-bezier(.16,1,.3,1) .22s both}.meta[data-astro-cid-fb3qbcs3]{animation:fade-up .55s cubic-bezier(.16,1,.3,1) .3s both}.prose[data-astro-cid-fb3qbcs3]{animation:fade-up .6s cubic-bezier(.16,1,.3,1) .38s both}@media(prefers-reduced-motion:reduce){.kicker[data-astro-cid-fb3qbcs3],.title[data-astro-cid-fb3qbcs3],.lede[data-astro-cid-fb3qbcs3],.meta[data-astro-cid-fb3qbcs3],.prose[data-astro-cid-fb3qbcs3]{animation:none!important;opacity:1!important;transform:none!important}}
