.blog-page.inner-page{--blog-ink:#f4f2e9;--blog-muted:#a8aca0;--blog-accent:#f15b18;--blog-rule:#34382f;color:var(--blog-ink);background:#090b08;overflow-x:clip}html:has(.blog-page){background:#090b08;overflow-x:clip}body:has(.blog-page){background:#090b08;overflow-x:clip}.blog-page ::selection{color:#090b08;background:#f15b18}.blog-page :focus-visible{outline:2px solid var(--blog-accent);outline-offset:6px}.blog-page :-webkit-any(h1,h2,h3){letter-spacing:-.035em;font-weight:400}.blog-page :-moz-any(h1,h2,h3){letter-spacing:-.035em;font-weight:400}.blog-page :is(h1,h2,h3){letter-spacing:-.035em;font-weight:400}.blog-page a{touch-action:manipulation}.blog-page .site-breadcrumbs{color:var(--blog-muted)}.blog-page .site-breadcrumbs [aria-current]{color:var(--blog-ink)}.blog-index-head{padding-top:12.5rem}.blog-page .blog-index-title{letter-spacing:-.04em;text-wrap:balance;margin:3rem 0 2.5rem;line-height:1}.blog-index-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem;padding-bottom:5rem;display:grid}.blog-index-lead.txt-1{max-width:43ch;color:var(--blog-muted);margin:0;font-weight:400;line-height:1.55}.blog-archive-link,.blog-back{width:-moz-fit-content;width:fit-content;min-height:3.66rem;color:inherit;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.blog-archive-link.sml-btn,.blog-back.sml-btn,.blog-read.sml-btn{font-weight:500}.blog-archive-link>svg,.blog-back>svg,.blog-read>svg{flex-shrink:0;width:1.5rem;height:1.5rem}.blog-archive-link>svg{color:var(--blog-accent);margin-left:1.5rem}.blog-count,.blog-meta,.blog-topics{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:400}.blog-count{color:var(--blog-muted)}.blog-card{min-width:0;color:inherit;flex-direction:column;text-decoration:none;transition:none;display:flex}.blog-page .blog-card:hover{opacity:1}.blog-card-art{aspect-ratio:16/9;background:#151910;display:block;position:relative;overflow:hidden}.blog-card-art img,.blog-article-cover img{object-fit:cover}.blog-card-art img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.blog-card-open{background:var(--blog-ink);color:#090b08;border-radius:50%;place-items:center;width:3.66rem;height:3.66rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:1.33rem;right:1.33rem}.blog-card-open svg{width:1.83rem;height:1.83rem}.blog-card-copy{flex-direction:column;flex:1;min-width:0;padding-top:2rem;display:flex}.blog-topics{color:var(--blog-accent);flex-wrap:wrap;align-items:center;gap:.66rem 1rem;display:flex}.blog-topics span+span:before{content:"/";color:#686e60;margin-right:1rem}.blog-page .blog-card-title{text-wrap:pretty;margin:1.33rem 0;line-height:1.12}.blog-card-excerpt.txt-1{max-width:48ch;color:var(--blog-muted);font-weight:400;line-height:1.55}.blog-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.33rem;margin-top:auto;padding-top:2.5rem;display:flex}.blog-meta{color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:.66rem 1.33rem;line-height:1.5;display:flex}.blog-meta>*+*{border-left:1px solid var(--blog-rule);padding-left:1.33rem}.blog-read{align-items:center;gap:.66rem;display:inline-flex}.blog-read>svg{color:var(--blog-accent)}.blog-card-featured{grid-template-columns:1.3fr 1fr;gap:4rem;padding-top:0;display:grid}.blog-card-featured .blog-card-art{aspect-ratio:16/9;align-self:start}.blog-card-featured .blog-card-copy{padding:1rem 0}.blog-card-featured .blog-card-title{margin-block:2rem}.blog-art-empty{color:var(--blog-accent);font-family:var(--font-museo-moderno), sans-serif;place-items:center;font-size:3.66rem;display:grid;position:absolute;inset:0}.blog-archive{padding-top:7.5rem;scroll-margin-top:8rem}.blog-section-head{border-top:1px solid var(--blog-rule);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3.33rem;padding-top:1.66rem;display:flex}.blog-section-head .txt-1{font-weight:400}.blog-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:6.66rem 5rem;display:grid}.blog-grid>.blog-card:nth-child(2n){margin-top:7.5rem}.blog-grid>.blog-card:nth-child(5n){border-block:1px solid var(--blog-rule);grid-column:1/-1;grid-template-columns:1fr 1.15fr;align-items:center;gap:5rem;margin-top:0;padding-block:3.33rem;display:grid}.blog-grid>.blog-card:nth-child(5n) .blog-card-art{order:2}.blog-grid>.blog-card:nth-child(5n) .blog-card-copy{padding-top:0}.blog-index-content{padding-bottom:10rem;scroll-margin-top:9rem}.blog-index-content>.blog-section-head{margin-bottom:2rem}.blog-empty{color:var(--blog-muted);padding-block:4rem}.blog-article{padding-top:11rem;padding-bottom:10rem}.blog-back{color:var(--blog-muted)}.blog-back:hover,.blog-archive-link:hover{color:var(--blog-accent)}.blog-article-head{flex-direction:column;padding-top:3.33rem;display:flex}.blog-article-meta{border-top:1px solid var(--blog-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.66rem;padding-top:1.66rem;display:flex}.blog-page .blog-article-title{max-width:24ch;margin-block:3.33rem;line-height:1.06}.blog-article-deck{grid-template-columns:1fr 1.3fr;align-items:end;gap:4rem;padding-bottom:4rem;display:grid}.blog-author{color:var(--blog-muted);margin:0}.blog-article-excerpt.txt-1{grid-column:2;max-width:50ch;margin:0;font-weight:400;line-height:1.55}.blog-article-cover{aspect-ratio:16/9;background:#151910;position:relative;overflow:hidden}.blog-reading-layout{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,.4fr);gap:5rem;padding-top:6.66rem;display:grid}.blog-outline{min-width:0}.blog-outline nav{border-top:1px solid var(--blog-rule);flex-direction:column;gap:1.66rem;padding-top:1.66rem;display:flex;position:sticky;top:9rem}.blog-outline a{color:var(--blog-muted);text-wrap:pretty;font-weight:400;line-height:1.5;text-decoration:none}.blog-outline a:hover{color:var(--blog-ink)}.blog-body{overflow-wrap:break-word;grid-column:2;min-width:0;max-width:66ch}.blog-body>*{margin:0}.blog-body>*+*{margin-top:1.83rem}.blog-body :-webkit-any(p,ul).txt-1{color:#d4d7cc;font-weight:400;line-height:1.75}.blog-body :-moz-any(p,ul).txt-1{color:#d4d7cc;font-weight:400;line-height:1.75}.blog-body :is(p,ul).txt-1{color:#d4d7cc;font-weight:400;line-height:1.75}.blog-body h2.h2{margin-top:5rem;margin-bottom:2rem;scroll-margin-top:10rem;line-height:1.2}.blog-body>h2.h2:first-child{margin-top:0}.blog-body h3.txt-1{margin-top:3.33rem;scroll-margin-top:10rem;font-weight:500;line-height:1.4}.blog-body ul{gap:1rem;padding-left:1.66rem;list-style:outside;display:grid}.blog-body li::marker{color:var(--blog-accent)}.blog-body blockquote{border-block:1px solid var(--blog-rule);margin-block:3.33rem;padding-block:2.5rem;font-weight:400;line-height:1.5}.blog-body figure{margin-block:3.33rem}.blog-body figure img{width:100%;height:auto}.blog-body figcaption{color:var(--blog-muted);margin-top:1rem}.blog-body pre{border:1px solid var(--blog-rule);scrollbar-color:#686e60 #11150e;scrollbar-width:thin;background:#11150e;max-width:100%;padding:2rem;font-family:ui-monospace,monospace;font-size:1.33rem;line-height:1.7;overflow-x:auto}.blog-more{margin-top:9rem}.blog-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.blog-more-grid .blog-card-title{letter-spacing:-.02em;font-size:1.83rem;line-height:1.3}.blog-more-grid .blog-card-excerpt,.blog-more-grid .blog-read{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-card:hover .blog-card-art img{transform:scale(1.045)}.blog-card:hover .blog-card-open{transform:rotate(45deg)}}@media (min-width:2000px){.blog-index-intro{padding-bottom:6.66rem}}@media (max-width:850px){.blog-page :focus-visible{outline-offset:4px}.blog-index-head{padding-top:108px}.blog-page .blog-index-title.h0{overflow-wrap:normal;margin:32px 0 28px;font-size:64px;line-height:.98}.blog-index-intro{flex-direction:column-reverse;align-items:start;gap:24px;padding-bottom:32px;display:flex}.blog-index-lead.txt-1{max-width:40ch;line-height:1.5}.blog-archive-link,.blog-back{gap:12px;min-height:44px}.blog-archive-link>svg,.blog-back>svg,.blog-read>svg{width:18px;height:18px}.blog-archive-link>svg{margin-left:8px}.blog-card-featured{gap:0;padding-top:0;display:flex}.blog-card-featured .blog-card-art{aspect-ratio:16/9;min-height:0}.blog-card-featured .blog-card-copy,.blog-card-copy{padding:20px 0 0}.blog-card-open{width:40px;height:40px;bottom:12px;right:12px}.blog-card-open svg{width:22px;height:22px}.blog-topics{gap:8px 12px}.blog-topics span+span:before{margin-right:12px}.blog-page .blog-card-title,.blog-card-featured .blog-card-title{margin:14px 0;line-height:1.18}.blog-card-excerpt.txt-1{line-height:1.55}.blog-card-foot{gap:16px;padding-top:22px}.blog-meta{gap:8px 12px}.blog-meta>*+*{padding-left:12px}.blog-read{gap:8px}.blog-art-empty{font-size:44px}.blog-archive{padding-top:56px;scroll-margin-top:96px}.blog-section-head{gap:20px;margin-bottom:28px;padding-top:16px}.blog-grid{grid-template-columns:minmax(0,1fr);gap:44px}.blog-grid>.blog-card:nth-child(2n){margin-top:0}.blog-grid>.blog-card:nth-child(5n){border:0;gap:0;padding-block:0;display:flex}.blog-grid>.blog-card:nth-child(5n) .blog-card-art{order:0}.blog-grid>.blog-card:nth-child(5n) .blog-card-copy{padding-top:20px}.blog-index-content{padding-bottom:72px;scroll-margin-top:96px}.blog-index-content>.blog-section-head{margin-bottom:20px}.blog-empty{padding-block:32px}.blog-article{padding-top:100px;padding-bottom:72px}.blog-article-head{padding-top:28px}.blog-article-meta{flex-direction:column;align-items:start;gap:16px;padding-top:20px}.blog-page .blog-article-title{margin-block:28px;line-height:1.08}.blog-article-deck{flex-direction:column-reverse;align-items:start;gap:24px;padding-bottom:32px;display:flex}.blog-article-excerpt.txt-1{line-height:1.55}.blog-article-cover{aspect-ratio:16/9;order:1}.blog-article-head:has(.blog-article-cover) .blog-article-deck{order:2;padding-top:28px;padding-bottom:0}.blog-reading-layout{flex-direction:column;gap:36px;padding-top:36px;display:flex}.blog-outline nav{gap:14px;padding-top:20px;position:static}.blog-outline a{padding-block:4px;display:block}.blog-body>*+*{margin-top:22px}.blog-body h2.h2{margin-top:44px;margin-bottom:20px;scroll-margin-top:96px}.blog-body h3.txt-1{margin-top:32px;scroll-margin-top:96px}.blog-body ul{gap:12px;padding-left:20px}.blog-body blockquote{margin-block:32px;padding-block:24px}.blog-body figure{margin-block:32px}.blog-body figcaption{margin-top:12px}.blog-body pre{padding:16px;font-size:14px}.blog-more{margin-top:64px}.blog-more .blog-section-head{flex-direction:column;align-items:start;gap:8px}.blog-more-grid{grid-template-columns:minmax(0,1fr);gap:36px}.blog-more-grid .blog-card-title{font-size:28px}}@media (prefers-reduced-motion:reduce){.blog-card-art img,.blog-card-open{transition:none}}
