.blog-module__3rPSzG__page{background:radial-gradient(circle at 84% 12%, #5d8b7e21, transparent 36rem), linear-gradient(#17181607 1px, transparent 1px), linear-gradient(90deg, #17181607 1px, transparent 1px), var(--canvas);background-size:auto,2.9rem 2.9rem,2.9rem 2.9rem,auto;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;overflow:hidden}.blog-module__3rPSzG__skipLink{z-index:50;background:var(--ink);color:var(--canvas);font-family:var(--font-mono), monospace;padding:.7rem 1rem;font-size:.72rem;transition:transform .18s;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.blog-module__3rPSzG__skipLink:focus{transform:translate(-50%,.75rem)}.blog-module__3rPSzG__header,.blog-module__3rPSzG__footer{z-index:2;font-family:var(--font-mono), monospace;letter-spacing:.04em;align-items:center;padding:0 3.2vw;font-size:.67rem;display:grid;position:relative}.blog-module__3rPSzG__header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;min-height:4.7rem}.blog-module__3rPSzG__wordmark{letter-spacing:-.04em;width:max-content;font-size:.82rem;font-weight:700}.blog-module__3rPSzG__wordmark span{color:var(--muted);font-weight:400}.blog-module__3rPSzG__homeLink{justify-self:end}.blog-module__3rPSzG__homeLink,.blog-module__3rPSzG__footer a{position:relative}.blog-module__3rPSzG__homeLink:after,.blog-module__3rPSzG__footer a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.blog-module__3rPSzG__homeLink:hover:after,.blog-module__3rPSzG__homeLink:focus-visible:after,.blog-module__3rPSzG__footer a:hover:after,.blog-module__3rPSzG__footer a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.blog-module__3rPSzG__main{z-index:1;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);width:100%;max-width:100rem;margin:0 auto;display:grid;position:relative}.blog-module__3rPSzG__intro,.blog-module__3rPSzG__index{min-width:0;padding:clamp(2.5rem,7vh,5.5rem) clamp(1.5rem,4.2vw,4.6rem)}.blog-module__3rPSzG__intro{border-right:1px solid var(--line)}.blog-module__3rPSzG__indexHeading,.blog-module__3rPSzG__articleMeta,.blog-module__3rPSzG__articleNumber{font-family:var(--font-mono), monospace}.blog-module__3rPSzG__intro h1{letter-spacing:-.07em;margin:0;font-size:clamp(4.5rem,8vw,8.5rem);font-weight:400;line-height:.82}.blog-module__3rPSzG__index{background:#f2f0e98c;flex-direction:column;justify-content:center;display:flex}.blog-module__3rPSzG__indexHeading{color:var(--muted);letter-spacing:.08em;text-transform:lowercase;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.1rem,2.5vh,2rem);font-size:.64rem;font-weight:400;display:flex}.blog-module__3rPSzG__indexHeading h2{font:inherit;margin:0}.blog-module__3rPSzG__articleList{border-top:1px solid var(--line)}.blog-module__3rPSzG__articleLink{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr) 1rem;align-items:start;gap:clamp(.9rem,1.5vw,1.6rem);padding:clamp(1.5rem,3.5vh,2.5rem) 0;transition:color .22s,transform .22s;display:grid}.blog-module__3rPSzG__articleLink:hover,.blog-module__3rPSzG__articleLink:focus-visible{color:var(--signal);transform:translate(.3rem)}.blog-module__3rPSzG__articleNumber{color:var(--muted);padding-top:.35rem;font-size:.58rem}.blog-module__3rPSzG__articleBody{gap:.8rem;display:grid}.blog-module__3rPSzG__articleMeta{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:1rem;font-size:.62rem;display:flex}.blog-module__3rPSzG__articleBody strong{letter-spacing:-.045em;text-wrap:balance;max-width:21ch;font-size:clamp(2rem,3.2vw,3.45rem);font-weight:400;line-height:.98}.blog-module__3rPSzG__articleLink>svg,.blog-module__3rPSzG__footer svg{stroke:currentColor;stroke-width:1.35px;width:.85rem;height:.85rem;margin-top:.35rem;transition:transform .18s}.blog-module__3rPSzG__articleLink:hover>svg,.blog-module__3rPSzG__articleLink:focus-visible>svg,.blog-module__3rPSzG__footer a:hover svg,.blog-module__3rPSzG__footer a:focus-visible svg{transform:translate(.16rem,-.16rem)}.blog-module__3rPSzG__footer{border-top:1px solid var(--line);grid-template-columns:1fr;min-height:4.3rem}.blog-module__3rPSzG__footer a{justify-self:end;align-items:center;gap:.45rem;display:flex}.blog-module__3rPSzG__page a:focus-visible{outline:2px solid var(--signal);outline-offset:5px}@media (min-width:56.25rem) and (min-height:43.75rem){.blog-module__3rPSzG__page{height:100svh;min-height:43.75rem}}@media (max-width:56.249rem){.blog-module__3rPSzG__page{display:block;overflow:hidden}.blog-module__3rPSzG__header{grid-template-columns:1fr auto;padding:0 1.25rem}.blog-module__3rPSzG__main{display:block}.blog-module__3rPSzG__intro,.blog-module__3rPSzG__index{padding:3rem 1.25rem}.blog-module__3rPSzG__intro{border-right:0}.blog-module__3rPSzG__index{border-top:1px solid var(--line)}.blog-module__3rPSzG__footer{gap:1rem;padding:1.2rem 1.25rem}}@media (max-width:35rem){.blog-module__3rPSzG__header{min-height:4.2rem}.blog-module__3rPSzG__intro h1{font-size:clamp(4.2rem,24vw,6.5rem)}.blog-module__3rPSzG__articleLink{grid-template-columns:1.6rem minmax(0,1fr) .85rem;gap:.7rem}.blog-module__3rPSzG__articleBody strong{font-size:clamp(1.8rem,9.5vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__page *,.blog-module__3rPSzG__page :before,.blog-module__3rPSzG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
