@font-face{font-family:"displaySerif";src:url(/_next/static/media/0255bf5c872ad474-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:"displaySerif Fallback";src:local("Times New Roman");ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.00%;size-adjust:83.99%}.__className_b62474{font-family:"displaySerif","displaySerif Fallback",Georgia,Times New Roman,serif}.__variable_b62474{--font-instrument-serif:"displaySerif","displaySerif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:"bodySerif";src:url(/_next/static/media/8f28d04ca085db7d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:"bodySerif";src:url(/_next/static/media/7eb2d8c864381891-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"bodySerif Fallback";src:local("Times New Roman");ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.00%;size-adjust:104.80%}.__className_220435{font-family:"bodySerif","bodySerif Fallback",Georgia,Times New Roman,serif}.__variable_220435{--font-newsreader:"bodySerif","bodySerif Fallback",Georgia,Times New Roman,serif}.blog-type .font-display,.blog-type h1,.blog-type h2,.blog-type h3,.blog-type h4{font-family:var(--font-instrument-serif,Georgia),Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.02em;text-wrap:balance}.blog-hero-title{font-size:clamp(3rem,9.4vw,7.25rem);line-height:1;letter-spacing:-.03em}.blog-index-title{font-size:clamp(3.25rem,11.5vw,9.5rem);line-height:.95;letter-spacing:-.035em}.blog-body,.blog-measure,.blog-prose{font-family:var(--font-newsreader,Georgia),Georgia,"Times New Roman",serif}.blog-measure,.blog-prose{max-width:68ch;font-size:1.125rem}.blog-measure{margin-inline:auto}.blog-prose :is(h2,h3,h4)[id]{scroll-margin-top:5.5rem}.blog-prose{line-height:1.7;color:var(--color-foreground)}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{margin-top:2.25em;margin-bottom:-.35em;font-size:clamp(1.875rem,4vw,2.375rem);line-height:1.15}.blog-prose h3{margin-top:1.9em;margin-bottom:-.45em;font-size:clamp(1.375rem,2.9vw,1.625rem);line-height:1.25}.blog-prose strong{font-weight:650}.blog-prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover){.blog-prose a:hover{color:var(--color-accent-hover)}}.blog-prose a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.blog-prose img{max-width:100%;height:auto;border:1px solid var(--color-card-border);border-radius:6px;margin-top:2em;margin-bottom:2em}.blog-prose ol,.blog-prose ul{padding-left:1.35rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose li::marker{color:var(--color-muted)}.blog-prose blockquote{border-left:2px solid var(--color-accent);padding-left:1.25rem;color:var(--color-muted);font-style:italic}.blog-prose code{font-size:.9em;border:1px solid var(--color-card-border);border-radius:4px;padding:.1em .35em}.blog-prose code,.blog-prose pre{font-family:var(--font-mono);background:var(--color-card)}.blog-prose pre{font-size:.875rem;line-height:1.6;border:1px solid var(--color-card-border);border-radius:6px;padding:1rem 1.15rem;overflow-x:auto}.blog-prose pre code{background:none;border:0;padding:0;font-size:inherit}.blog-prose hr{border:0;border-top:1px solid var(--color-card-border);margin-top:2.5em;margin-bottom:2.5em}.blog-card-title{font-family:var(--font-instrument-serif,Georgia),Georgia,serif;font-size:clamp(1.875rem,2.6vw,2.375rem);line-height:1.12;letter-spacing:-.01em}.blog-eyebrow{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}