.story-grid[data-astro-cid-fguyxeiq]{align-items:center;gap:3rem;display:grid}@media (width>=56rem){.story-grid[data-astro-cid-fguyxeiq]{grid-template-columns:1.15fr 1fr;gap:5rem}}.story-title[data-astro-cid-fguyxeiq]{flex-direction:column;margin-bottom:2rem;line-height:.95;display:flex}.story-title__caps[data-astro-cid-fguyxeiq]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:clamp(1.6rem,1rem + 2.2vw,2.6rem);font-weight:600}.story-title__italic[data-astro-cid-fguyxeiq]{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--brick);margin:.05em 0 .1em;font-size:clamp(2.4rem,1.4rem + 4.2vw,4.75rem);font-style:italic;font-weight:400;line-height:1.05}.story-body[data-astro-cid-fguyxeiq]{max-width:56ch;padding:1.25rem 1.5rem;position:relative}.story-body[data-astro-cid-fguyxeiq]:before,.story-body[data-astro-cid-fguyxeiq]:after{content:"";border:2px solid var(--terracotta);width:2.5rem;height:2.5rem;position:absolute}.story-body[data-astro-cid-fguyxeiq]:before{border-bottom:0;border-right:0;top:0;left:0}.story-body[data-astro-cid-fguyxeiq]:after{border-top:0;border-left:0;bottom:0;right:0}.lead-in[data-astro-cid-fguyxeiq]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--brick);font-size:1.05em;font-weight:700}.story-more[data-astro-cid-fguyxeiq]{font-family:var(--font-display);letter-spacing:.03em;margin:.5rem 0 0;font-size:1.2rem;font-weight:600}.story-photo[data-astro-cid-fguyxeiq]{justify-self:center;width:100%;max-width:30rem;margin:0;position:relative}.story-photo[data-astro-cid-fguyxeiq] img{aspect-ratio:2/3;object-fit:cover;border:5px solid var(--tomato);width:calc(100% - 10px);height:auto;box-shadow:0 0 0 5px var(--basil);border-radius:14px;margin:5px}.card[data-astro-cid-fguyxeiq]{background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:2px 2px 0 var(--line);flex-direction:column;padding:.9rem 1.4rem .7rem;display:flex;position:absolute;bottom:2rem;left:-1.25rem;transform:rotate(-4deg)}.card__text[data-astro-cid-fguyxeiq]{font-family:var(--font-hand);white-space:nowrap;font-size:1.7rem;line-height:1.1}.card__sig[data-astro-cid-fguyxeiq]{font-family:var(--font-hand);color:var(--ink-soft);align-self:flex-end;margin-top:.2rem;font-size:1.05rem}@media (width<=47.99rem){.card[data-astro-cid-fguyxeiq]{padding:.7rem 1.1rem .5rem;bottom:1rem;left:.5rem}.card__text[data-astro-cid-fguyxeiq]{font-size:1.4rem}}
