/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-outline-style:solid}}}.post.svelte-kw5evs{border:1px solid var(--mk-rule);background:var(--mk-surface);height:100%;color:var(--mk-ink);font-family:var(--font-brand);border-radius:20px;flex-direction:column;text-decoration-line:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex;overflow:hidden}@media (width>=48rem){.featured.svelte-kw5evs{grid-template-columns:7fr 5fr;display:grid}}.media.svelte-kw5evs{background:var(--mk-tint);display:block;position:relative;overflow:hidden}img.svelte-kw5evs{aspect-ratio:16/10;object-fit:cover;width:100%;transition:scale .6s var(--mk-ease);display:block}@media (width>=48rem){.featured.svelte-kw5evs img:where(.svelte-kw5evs){aspect-ratio:auto;height:100%;min-height:22rem}}.tag.svelte-kw5evs{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:.68rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#5c4508;background:#ffffffd9;border-radius:2147483647px;position:absolute}.body.svelte-kw5evs{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex}@media (width>=48rem){.featured.svelte-kw5evs .body:where(.svelte-kw5evs){justify-content:center;gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 10)}}.title.svelte-kw5evs{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.02em}.featured.svelte-kw5evs .title:where(.svelte-kw5evs){font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1}.summary.svelte-kw5evs{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);text-wrap:pretty;color:var(--mk-ink-2)}.meta.svelte-kw5evs{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--mk-muted);margin-top:auto;display:flex}.meta.svelte-kw5evs .arrow{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--mk-brand-deep);transition:translate .24s var(--mk-ease);margin-left:auto}.post.svelte-kw5evs:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--mk-ink)}@media (hover:hover){.post.svelte-kw5evs:hover{border-color:#d8cfae;box-shadow:0 16px 40px -24px #8a640073}.post.svelte-kw5evs:hover img:where(.svelte-kw5evs){scale:1.04}.post.svelte-kw5evs:hover .arrow{translate:4px}}@media (prefers-reduced-motion:reduce){img.svelte-kw5evs{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
