.blog-theme{--ex-paper-line: rgba(36,32,25,.12);--ex-paper-line-2: rgba(36,32,25,.18);--ex-ink-muted: rgb(110, 96, 72)}.blog-post-backnav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:2.8rem 0 .5rem;padding-top:1.4rem;border-top:1px solid rgba(36,32,25,.16)}.blog-post-back{font-family:Hanken Grotesk,-apple-system,sans-serif;font-size:.86rem;font-weight:600;color:#4a3f2f;text-decoration:none;padding:.4rem 0}.blog-post-back:hover{color:#1a1208;text-decoration:underline}.blog-post-back--map{color:#c99a2e}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;transition:opacity .2s}.blog-grid.is-fetching{opacity:.55}@media (max-width: 1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.blog-grid{grid-template-columns:1fr;gap:22px}}:root[data-motion=reduce] .blog-grid{transition:none}.blog-skeleton{border:1px solid var(--ex-paper-line);border-radius:16px;overflow:hidden;background:var(--ex-paper)}.blog-skeleton .blog-skeleton-media{aspect-ratio:16 / 10;border-radius:0}.blog-skeleton .blog-skeleton-line{height:12px;margin:18px 20px 0}.blog-skeleton .blog-skeleton-line.short{width:55%;margin-bottom:24px}.blog-skeleton-media,.blog-skeleton-line{background:var(--ex-paper-2);border-radius:100px}.blog-skeleton-media{border-radius:10px}@media (prefers-reduced-motion: no-preference){:root:not([data-motion=reduce]) .blog-skeleton-media,:root:not([data-motion=reduce]) .blog-skeleton-line{animation:blogPulse 1.5s ease-in-out infinite}@keyframes blogPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes blogPulse--still{0%,to{opacity:1}50%{opacity:.55}}}.blog-post-sk-eyebrow{width:22%;height:12px;margin:2.6rem 0 1.1rem}.blog-post-sk-title{width:92%;height:34px;margin-bottom:.7rem}.blog-post-sk-title.short{width:58%}.blog-post-sk-meta{width:34%;height:13px;margin:1.3rem 0 1.8rem}.blog-post-sk-cover{width:100%;aspect-ratio:16 / 9;border-radius:10px;margin-bottom:2rem}.blog-post-sk-line{width:100%;height:14px;margin-bottom:.85rem}.blog-post-sk-line.short{width:72%}@layer exprea-motion-still{@media (prefers-reduced-motion: no-preference){:root[data-motion=reduce]:not([data-motion=reduce]) .blog-skeleton-media,:root[data-motion=reduce]:not([data-motion=reduce]) .blog-skeleton-line{animation-name:blogPulse--still!important;animation-duration:.22s!important;animation-timing-function:ease-out!important;animation-iteration-count:1!important}}}
