.mk-page.svelte-u4k2t{background:var(--w-ivory);color:var(--w-ink);overflow-x:clip}.feat.svelte-u4k2t{background:var(--w-paper);border:1px solid var(--w-line);grid-template-columns:1fr;transition:border-color .2s,box-shadow .2s;display:grid}.feat.svelte-u4k2t:hover{border-color:var(--w-gold);box-shadow:0 30px 60px -40px #2c262080}@media (width>=900px){.feat.svelte-u4k2t{grid-template-columns:1.15fr 1fr}}.feat-media.svelte-u4k2t{overflow:hidden}.feat-media.svelte-u4k2t img:where(.svelte-u4k2t){aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:16rem;transition:transform .6s;display:block}.feat.svelte-u4k2t:hover .feat-media:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.04)}.feat-body.svelte-u4k2t{flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.feat-cluster.svelte-u4k2t{letter-spacing:.14em;text-transform:uppercase;color:var(--w-gold-deep);align-items:center;gap:.5rem;font-family:TrajanPro,Georgia,serif;font-size:.64rem;display:inline-flex}.feat-title.svelte-u4k2t{color:var(--w-ink);margin-top:1rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.feat-excerpt.svelte-u4k2t{color:var(--w-muted);margin-top:1rem;line-height:1.6}.feat-link.svelte-u4k2t{letter-spacing:.14em;text-transform:uppercase;color:var(--w-ink);margin-top:1.5rem;font-family:TrajanPro,Georgia,serif;font-size:.66rem}.blog-grid.svelte-u4k2t{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.blog-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}.post.svelte-u4k2t{background:var(--w-paper);border:1px solid var(--w-line);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.post.svelte-u4k2t:hover{border-color:var(--w-gold);transform:translateY(-3px);box-shadow:0 24px 44px -30px #2c262080}.post-media.svelte-u4k2t{position:relative;overflow:hidden}.post-media.svelte-u4k2t img:where(.svelte-u4k2t){aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s;display:block}.post.svelte-u4k2t:hover .post-media:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.04)}.post-tag.svelte-u4k2t{color:var(--w-ink);letter-spacing:.1em;text-transform:uppercase;background:#fffefbeb;padding:.3rem .6rem;font-family:TrajanPro,Georgia,serif;font-size:.58rem;position:absolute;top:.85rem;left:.85rem}.post-body.svelte-u4k2t{flex-direction:column;flex:1;padding:1.5rem;display:flex}.post-title.svelte-u4k2t{color:var(--w-ink);font-family:TrajanPro,Georgia,serif;font-size:1.15rem;line-height:1.3}.post-excerpt.svelte-u4k2t{color:var(--w-muted);flex:1;margin-top:.65rem;font-size:.9rem;line-height:1.55}.post-link.svelte-u4k2t{letter-spacing:.1em;text-transform:uppercase;color:var(--w-gold-deep);margin-top:1.25rem;font-size:.68rem}
