.blog_page__iP9Ub{--bg:var(--mecha-light-canvas);--ink:#252525;--ink-soft:#555;--muted:#707070;--faint:#919191;--rule:#dedede;--rule-dark:#bdbdbd;--accent:#ff4b33;--focus:#00bfff;--surface:#f7f7f5;--surface-hover:#f2f2ef;--archive-hover:#fafaf9;--article-bg:var(--bg);--article-ink:var(--ink);--article-muted:var(--muted);--article-faint:var(--faint);--article-rule:var(--rule);--article-accent:var(--accent);--article-cyan:var(--focus);min-height:100svh;background:var(--bg);color:var(--ink);color-scheme:light;font-family:var(--font-geist-sans),sans-serif;transition:background-color .22s ease,color .22s ease}:root[data-mecha-theme=dark] .blog_page__iP9Ub{--bg:#050507;--ink:#f0f0ed;--ink-soft:#c1c1be;--muted:#9a9a9c;--faint:#77777d;--rule:#29292d;--rule-dark:#414147;--accent:#ff5c45;--focus:#4dccff;--surface:#0b0b0e;--surface-hover:#111114;--archive-hover:#111114;color-scheme:dark}.blog_main__mNBhz{width:min(calc(100% - 3rem),75rem);margin:0 auto}.blog_hero__WLLgl{display:grid;min-height:27rem;padding:clamp(5rem,9vw,8rem) 0 clamp(3.5rem,6vw,5rem);align-content:end;border-bottom:1px solid var(--rule-dark);gap:1.4rem 4rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr)}.blog_eyebrow__lKbzQ,.blog_sectionLabel__iekPR{margin:0;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:.67rem;font-weight:600;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.blog_eyebrow__lKbzQ{grid-column:1/-1}.blog_title__9ihMq{max-width:16ch;margin:0;font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(3.35rem,7.5vw,6.75rem);font-weight:300;letter-spacing:-.048em;line-height:1;text-wrap:balance}.blog_intro__qGxww{max-width:21rem;margin:0;align-self:end;color:var(--ink-soft);font-size:1rem;line-height:1.55}.blog_featuredSection__eAgMo{padding:clamp(3.5rem,7vw,6rem) 0;border-bottom:1px solid var(--rule)}.blog_featuredSection__eAgMo>.blog_sectionLabel__iekPR{margin-bottom:1.2rem}.blog_featuredLink__I_lFc{display:grid;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);text-decoration:none;transition:background-color .18s ease}.blog_featuredVisual__CKdiX{width:100%!important;height:auto!important;min-height:15rem;filter:saturate(1.02) contrast(1.03);transition:filter .4s ease,transform .5s cubic-bezier(.2,.75,.25,1)}.blog_featuredCopy__le2jC{display:grid;min-width:0;padding:clamp(1.75rem,4vw,3.5rem);border-left:1px solid var(--rule);align-items:start;gap:1.25rem 3rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.48fr);transition:background-color .18s ease}.blog_postMeta__Kp_5_{display:flex;color:var(--muted);font-size:.7rem;gap:.45rem;font-variant-numeric:tabular-nums}.blog_featuredCopy__le2jC .blog_postMeta__Kp_5_{grid-column:1/-1}.blog_featuredTitle__opMHn{max-width:17ch;margin:0;font-size:clamp(2rem,3.8vw,3.35rem);font-weight:640;letter-spacing:-.045em;line-height:1.05}.blog_featuredDescription__RSIbh{max-width:29rem;margin:0;color:var(--ink-soft);font-size:.85rem;line-height:1.6}.blog_readAction__hTD3U{display:inline-flex;align-items:center;align-self:end;justify-self:start;gap:.5rem;color:var(--accent);font-size:.74rem;font-weight:520;text-decoration:underline;text-underline-offset:.24em}.blog_archive___6pEQ{padding:clamp(4.5rem,8vw,7rem) 0 6rem}.blog_archiveHeader__5uFfA{display:grid;margin-bottom:1.5rem;align-items:end;gap:1.5rem;grid-template-columns:11.5rem minmax(0,1fr)}.blog_archiveTitle__tvQUy{margin:0;font-size:clamp(2rem,3.8vw,3.15rem);font-weight:640;letter-spacing:-.045em;line-height:1.05}.blog_archiveList__6I73A{border-top:1px solid var(--rule-dark)}.blog_archiveLink__H94sG{position:relative;display:grid;min-height:9.5rem;padding:1.5rem 3rem 1.5rem 0;border-bottom:1px solid var(--rule);align-items:start;color:inherit;gap:1.5rem;grid-template-columns:11.5rem minmax(16rem,.75fr) minmax(18rem,1fr);text-decoration:none;transition:background-color .18s ease}.blog_archivePostTitle__aNzqD{margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:620;letter-spacing:-.032em;line-height:1.15;transition:color .14s ease}.blog_archiveDescription__BTA19{max-width:35rem;margin:0;color:var(--muted);font-size:.8rem;line-height:1.58}.blog_archiveArrow__9xVPB{position:absolute;top:1.5rem;right:0;color:var(--faint);transition:color .14s ease,transform .14s ease}.blog_archiveLink__H94sG:hover .blog_archiveArrow__9xVPB,.blog_archiveLink__H94sG:hover .blog_archivePostTitle__aNzqD,.blog_featuredLink__I_lFc:hover .blog_featuredTitle__opMHn{color:var(--accent)}.blog_archiveLink__H94sG:hover .blog_archiveArrow__9xVPB{transform:translate(.12rem,-.12rem)}.blog_featuredLink__I_lFc:hover .blog_featuredCopy__le2jC{background:var(--surface-hover)}.blog_archiveLink__H94sG:hover{background:var(--archive-hover)}.blog_featuredLink__I_lFc:hover .blog_featuredVisual__CKdiX{filter:saturate(1.08) contrast(1.05);transform:scale(1.012)}.blog_archiveLink__H94sG:focus-visible,.blog_featuredLink__I_lFc:focus-visible{outline:2px solid var(--focus);outline-offset:4px}:root[data-mecha-theme=dark] .blog_featuredVisual__CKdiX{filter:saturate(1.02) contrast(1.03)}@media (max-width:900px){.blog_featuredCopy__le2jC,.blog_hero__WLLgl{grid-template-columns:1fr}.blog_archiveHeader__5uFfA{gap:.8rem;grid-template-columns:1fr}.blog_archiveLink__H94sG{grid-template-columns:9.5rem minmax(0,1fr)}.blog_archiveDescription__BTA19{grid-column:2}}@media (max-width:640px){.blog_main__mNBhz{width:calc(100% - 2rem)}.blog_hero__WLLgl{min-height:24rem;padding-top:4rem}.blog_title__9ihMq{font-size:clamp(3rem,15vw,4.6rem)}.blog_featuredLink__I_lFc{grid-template-columns:1fr}.blog_featuredVisual__CKdiX{min-height:5.5rem}.blog_featuredCopy__le2jC{padding:1.35rem 0 1.75rem;border-left:0}.blog_featuredTitle__opMHn{font-size:2.25rem}.blog_archiveLink__H94sG{display:block;padding:1.35rem 2.5rem 1.6rem 0}.blog_archivePostTitle__aNzqD{margin-top:1.5rem;font-size:1.55rem}.blog_archiveDescription__BTA19{margin-top:.85rem}}@media (prefers-reduced-motion:reduce){.blog_archiveArrow__9xVPB,.blog_archiveLink__H94sG,.blog_archivePostTitle__aNzqD,.blog_featuredCopy__le2jC,.blog_featuredLink__I_lFc,.blog_featuredVisual__CKdiX,.blog_page__iP9Ub{transition:none}}