.post-head[data-astro-cid-kpbtwhmb]{max-width:960px;margin:0 auto;padding:clamp(48px,7vw,104px) var(--pad-x) clamp(36px,4vw,56px);display:flex;flex-direction:column;align-items:center;text-align:center}.kicker[data-astro-cid-kpbtwhmb]{display:flex;gap:10px;font:500 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kicker[data-astro-cid-kpbtwhmb] a[data-astro-cid-kpbtwhmb]{color:var(--black);text-decoration:none}.kicker[data-astro-cid-kpbtwhmb] a[data-astro-cid-kpbtwhmb]:hover{text-decoration:underline;text-underline-offset:3px}.post-title[data-astro-cid-kpbtwhmb]{margin-top:28px;font:var(--w-heading) clamp(36px,4.8vw,68px)/1.04 var(--heading);letter-spacing:-.03em;text-wrap:balance}.dek[data-astro-cid-kpbtwhmb]{margin-top:24px;max-width:600px;font:400 18px/1.55 var(--body);color:var(--muted);text-wrap:pretty}.byline[data-astro-cid-kpbtwhmb]{margin-top:32px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;font-size:13px;color:var(--muted)}.byline[data-astro-cid-kpbtwhmb] img[data-astro-cid-kpbtwhmb]{width:32px;height:32px;border-radius:50%;object-fit:cover}.by[data-astro-cid-kpbtwhmb]{color:var(--black);font-weight:500}.sep[data-astro-cid-kpbtwhmb]{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.post-cover[data-astro-cid-kpbtwhmb]{margin:0 auto;padding:0 var(--sheet-gap);max-width:calc(1200px + 2 * var(--sheet-gap))}.post-cover[data-astro-cid-kpbtwhmb] img[data-astro-cid-kpbtwhmb]{width:100%;height:auto;border-radius:var(--radius-sheet)}.post-body[data-astro-cid-kpbtwhmb]{display:grid;grid-template-columns:1fr minmax(0,620px) 1fr;column-gap:48px;padding:clamp(56px,7vw,112px) clamp(20px,5vw,64px)}.rail[data-astro-cid-kpbtwhmb]{grid-column:1;justify-self:end;width:180px}.rail-inner[data-astro-cid-kpbtwhmb]{position:sticky;top:96px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink)}.rail-label[data-astro-cid-kpbtwhmb]{margin-top:18px;font:500 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rail-label[data-astro-cid-kpbtwhmb]:first-child{margin-top:0}.rail-name[data-astro-cid-kpbtwhmb]{font:500 15px/1.3 var(--heading);color:var(--black);margin-top:6px}.rail-role[data-astro-cid-kpbtwhmb]{color:var(--muted)}.rail-sub[data-astro-cid-kpbtwhmb]{margin-top:24px;padding-top:16px;border-top:1px solid var(--rule-light);color:var(--black);font-weight:500;text-decoration:none}.rail-sub[data-astro-cid-kpbtwhmb]:hover{text-decoration:underline;text-underline-offset:3px}.article[data-astro-cid-kpbtwhmb]{grid-column:2}.article[data-astro-cid-kpbtwhmb] p{font:400 17px/1.75 var(--body);color:#2b3131;margin:0 0 1.15em;text-wrap:pretty}.article[data-astro-cid-kpbtwhmb]>p:first-child:first-letter{float:left;font:400 4.6em/.8 var(--heading);margin:.08em .1em 0 -.03em;color:var(--black)}.article[data-astro-cid-kpbtwhmb] strong{font-weight:700;color:var(--black)}.article[data-astro-cid-kpbtwhmb] blockquote{margin:2.2em -80px;padding:28px 0;border-top:1px solid var(--black);border-bottom:1px solid var(--rule-light)}.article[data-astro-cid-kpbtwhmb] blockquote p{margin:0;font:var(--w-heading) clamp(24px,2.5vw,34px)/1.22 var(--heading);letter-spacing:-.015em;color:var(--black);text-wrap:balance}.article[data-astro-cid-kpbtwhmb]>p:last-child:after{content:"";display:inline-block;width:.55em;height:.55em;margin-left:.4em;background:var(--teal);vertical-align:baseline}.keep[data-astro-cid-kpbtwhmb]{display:grid;grid-template-columns:280px 1fr;gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(24px,3vw,40px);text-decoration:none}.keep-img[data-astro-cid-kpbtwhmb]{aspect-ratio:4 / 3;border-radius:16px;overflow:hidden}.keep-img[data-astro-cid-kpbtwhmb] img[data-astro-cid-kpbtwhmb]{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.keep[data-astro-cid-kpbtwhmb]:hover .keep-img[data-astro-cid-kpbtwhmb] img[data-astro-cid-kpbtwhmb]{transform:scale(1.04)}.keep-text[data-astro-cid-kpbtwhmb]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.keep-title[data-astro-cid-kpbtwhmb]{font:var(--w-heading) var(--t-sub)/1.15 var(--heading);letter-spacing:-.015em;color:var(--grey);text-wrap:balance}.keep-dek[data-astro-cid-kpbtwhmb]{font-size:15px;line-height:1.55;color:var(--muted-dark);max-width:560px}.keep-go[data-astro-cid-kpbtwhmb]{font:700 14px/1 var(--body);color:var(--grey);margin-top:6px}@media(max-width:1100px){.post-body[data-astro-cid-kpbtwhmb]{grid-template-columns:minmax(0,620px);justify-content:center}.rail[data-astro-cid-kpbtwhmb]{grid-column:1;grid-row:2;justify-self:stretch;width:auto;margin-top:40px}.rail-inner[data-astro-cid-kpbtwhmb]{position:static;border-top:1px solid var(--rule-light);padding-top:20px}.article[data-astro-cid-kpbtwhmb]{grid-column:1;grid-row:1}.article[data-astro-cid-kpbtwhmb] blockquote{margin:2em 0}}@media(max-width:720px){.dek[data-astro-cid-kpbtwhmb]{font-size:16px}.article[data-astro-cid-kpbtwhmb] p{font-size:16.5px;line-height:1.7}.keep[data-astro-cid-kpbtwhmb]{grid-template-columns:1fr}}
