.blog_page__i3gIe{min-height:100svh;padding:clamp(1rem,2vw,1.8rem) clamp(1rem,5vw,5rem)}.blog_shell__6EBLN{display:flex;flex-direction:column;width:min(100%,720px);margin:0 auto}.blog_head__GKhs5{display:grid;grid-template-columns:1fr auto;grid-gap:.4rem 2rem;gap:.4rem 2rem;align-items:baseline;padding:0 .15rem clamp(.7rem,1.6vw,1.1rem);border-bottom:1px solid var(--iron);animation:blog_blog-enter__ULO1f .42s cubic-bezier(.22,1,.36,1) both}.blog_back___MR7A{grid-column:1;color:var(--muted-stone);font-size:.62rem;letter-spacing:.16em;text-decoration:none}.blog_back___MR7A:before{content:"\2190  "}.blog_back___MR7A:hover{color:var(--verdigris)}.blog_title__zAWCj{grid-column:1;margin:0;color:var(--bone);font-family:var(--font-geist-pixel-square),var(--font-geist-mono),monospace;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:400;letter-spacing:.06em;line-height:1}.blog_title__zAWCj[data-post-title]{font-family:inherit;font-size:clamp(1.05rem,2.4vw,1.5rem);letter-spacing:.02em;line-height:1.3}.blog_stampLine__96_Ql{grid-column:2;grid-row:2;margin:0;color:var(--muted-stone);font-size:.6rem;letter-spacing:.11em;text-align:right;white-space:nowrap}.blog_entries__5bSWQ{margin:0;padding:0;list-style:none}.blog_entry__Ib5qM{padding:clamp(.9rem,2vw,1.3rem) .15rem;border-bottom:1px solid var(--iron);animation:blog_blog-enter__ULO1f .48s cubic-bezier(.22,1,.36,1) both}.blog_entry__Ib5qM:first-child{animation-delay:60ms}.blog_entry__Ib5qM:nth-child(2){animation-delay:.12s}.blog_entry__Ib5qM:nth-child(n+3){animation-delay:.18s}.blog_entryLink__bvIus{display:grid;grid-gap:.35rem;gap:.35rem;text-decoration:none}.blog_entryDate__QFhmA{color:var(--muted-stone);font-size:.6rem;letter-spacing:.13em}.blog_entryTitle__lxMlI{color:var(--bone);font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.35}.blog_entryLink__bvIus:hover .blog_entryTitle__lxMlI{color:var(--verdigris)}.blog_entryLink__bvIus:focus-visible{outline:2px solid var(--verdigris);outline-offset:5px}.blog_empty__6Wa62,.blog_excerpt__CbfUF{margin:.45rem 0 0;color:var(--muted-stone);font-size:.78rem;line-height:1.6}.blog_empty__6Wa62{padding:clamp(.9rem,2vw,1.3rem) .15rem}.blog_prose__kqklI{padding:clamp(1.2rem,3vw,2rem) .15rem clamp(2rem,6vw,4rem);color:var(--bone);font-size:.85rem;line-height:1.75;animation:blog_blog-enter__ULO1f .48s cubic-bezier(.22,1,.36,1) .12s both}.blog_prose__kqklI blockquote,.blog_prose__kqklI figure,.blog_prose__kqklI ol,.blog_prose__kqklI p,.blog_prose__kqklI pre,.blog_prose__kqklI ul{margin:0 0 1.2rem}.blog_prose__kqklI h2,.blog_prose__kqklI h3{margin:2rem 0 .8rem;color:var(--bone);font-size:.85rem;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.blog_prose__kqklI h3{color:var(--muted-stone)}.blog_prose__kqklI a{color:var(--verdigris);text-decoration:none;border-bottom:1px solid var(--deep-verdigris)}.blog_prose__kqklI a:hover{border-bottom-color:var(--verdigris)}.blog_prose__kqklI strong{font-weight:400;color:var(--verdigris)}.blog_prose__kqklI ol,.blog_prose__kqklI ul{padding-left:1.2rem}.blog_prose__kqklI li{margin-bottom:.4rem}.blog_prose__kqklI li::marker{color:var(--muted-stone)}.blog_prose__kqklI blockquote{padding-left:1rem;border-left:1px solid var(--iron);color:var(--muted-stone)}.blog_prose__kqklI img{display:block;max-width:100%;height:auto;margin-bottom:.5rem;border:1px solid var(--iron)}.blog_prose__kqklI p:has(>img){margin-bottom:.5rem}.blog_prose__kqklI img+p>em:only-child,.blog_prose__kqklI p:has(>img)+p>em:only-child{color:var(--muted-stone);font-size:.7rem;font-style:normal;letter-spacing:.06em}.blog_prose__kqklI code{padding:.1rem .3rem;font-size:.78rem}.blog_prose__kqklI code,.blog_prose__kqklI pre{background:var(--workshop);border:1px solid var(--iron)}.blog_prose__kqklI pre{overflow-x:auto;padding:.9rem 1rem}.blog_prose__kqklI pre code{padding:0;background:none;border:0}.blog_prose__kqklI hr{margin:2rem 0;border:0;border-top:1px solid var(--iron)}.blog_prose__kqklI table{width:100%;border-collapse:collapse;margin-bottom:1.2rem;font-size:.75rem}.blog_prose__kqklI td,.blog_prose__kqklI th{padding:.4rem .6rem;border:1px solid var(--iron);text-align:left}.blog_prose__kqklI th{color:var(--muted-stone);font-weight:400;letter-spacing:.1em;text-transform:uppercase}@keyframes blog_blog-enter__ULO1f{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog_entry__Ib5qM,.blog_head__GKhs5,.blog_prose__kqklI{animation:none}}