.story-intro[data-astro-cid-3tkalsko]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,8vw,7rem);padding-block:clamp(5rem,10vw,8rem) clamp(3rem,7vw,5rem);display:grid}.story-intro[data-astro-cid-3tkalsko] h1[data-astro-cid-3tkalsko]{letter-spacing:-.06em;max-width:13ch;margin:.65rem 0 0;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.95}.story-intro[data-astro-cid-3tkalsko]>p[data-astro-cid-3tkalsko]{color:#59685f;margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.kicker[data-astro-cid-3tkalsko]{color:#3f6120;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.featured[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]{background:#fff;border:1px solid #253b3126;border-radius:.75rem;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);transition:box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:.75rem .75rem #071a160f}.featured[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]:hover{transform:translateY(-.15rem);box-shadow:.9rem .9rem #3f612024}.featured-image[data-astro-cid-3tkalsko],.card-image[data-astro-cid-3tkalsko]{background:#e8eee4;overflow:hidden}.featured-image[data-astro-cid-3tkalsko] img,.card-image[data-astro-cid-3tkalsko] img{object-fit:cover;filter:saturate(.78)contrast(.96);width:100%;height:100%;transition:transform .3s;display:block}.featured-image[data-astro-cid-3tkalsko]{min-height:32rem}.featured[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]:hover .featured-image[data-astro-cid-3tkalsko] img,.story-grid[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]:hover .card-image[data-astro-cid-3tkalsko] img{transform:scale(1.025)}.image-contain[data-astro-cid-3tkalsko]{background:radial-gradient(circle at 80% 20%,#9fc7643d,#0000 30%),#f4f7f0}.image-contain[data-astro-cid-3tkalsko] img{object-fit:contain;padding:clamp(2rem,7vw,5rem)}.featured-copy[data-astro-cid-3tkalsko]{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,4.5rem);display:flex}.featured-copy[data-astro-cid-3tkalsko] h2[data-astro-cid-3tkalsko]{letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.featured-copy[data-astro-cid-3tkalsko]>p[data-astro-cid-3tkalsko]:not(.company){color:#59685f;margin:1.25rem 0 0;line-height:1.7}.featured-copy[data-astro-cid-3tkalsko] strong[data-astro-cid-3tkalsko]{color:#3f6120;margin-top:2rem;font-size:.85rem}.story-meta[data-astro-cid-3tkalsko]{color:#59685f;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;display:flex}.story-meta[data-astro-cid-3tkalsko] span[data-astro-cid-3tkalsko]{color:#3f6120;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.company[data-astro-cid-3tkalsko]{color:#59685f;letter-spacing:.04em;text-transform:uppercase;margin:1.75rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700}.stories[data-astro-cid-3tkalsko]{padding-block:clamp(6rem,12vw,9rem) 3rem}.section-heading[data-astro-cid-3tkalsko]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.section-heading[data-astro-cid-3tkalsko] h2[data-astro-cid-3tkalsko]{letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(2.2rem,5vw,3.8rem)}.section-heading[data-astro-cid-3tkalsko]>p[data-astro-cid-3tkalsko]{color:#59685f;max-width:24rem;margin:0 0 .5rem;line-height:1.6}.story-grid[data-astro-cid-3tkalsko]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.story-grid[data-astro-cid-3tkalsko] article[data-astro-cid-3tkalsko],.story-grid[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]{min-width:0;height:100%}.story-grid[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]{background:#fff;border:1px solid #253b3126;border-radius:.45rem;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.story-grid[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]:hover{border-color:#3f612059;transform:translateY(-.15rem);box-shadow:.5rem .5rem #071a160f}.card-image[data-astro-cid-3tkalsko]{aspect-ratio:16/10;flex:none}.card-copy[data-astro-cid-3tkalsko]{flex-direction:column;height:100%;padding:1.4rem;display:flex}.card-copy[data-astro-cid-3tkalsko] .company[data-astro-cid-3tkalsko]{margin-top:1.25rem}.card-copy[data-astro-cid-3tkalsko] h3[data-astro-cid-3tkalsko]{letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.15}.card-copy[data-astro-cid-3tkalsko]>p[data-astro-cid-3tkalsko]:not(.company){color:#59685f;margin:1rem 0 0;line-height:1.6}.card-copy[data-astro-cid-3tkalsko] strong[data-astro-cid-3tkalsko]{color:#3f6120;margin-top:auto;padding-top:1.5rem;font-size:.8rem}@media (width<=68rem){.story-grid[data-astro-cid-3tkalsko]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.story-intro[data-astro-cid-3tkalsko],.featured[data-astro-cid-3tkalsko] a[data-astro-cid-3tkalsko]{grid-template-columns:1fr}.story-intro[data-astro-cid-3tkalsko]{align-items:start;gap:1.5rem}.featured-image[data-astro-cid-3tkalsko]{aspect-ratio:16/10;min-height:auto}}@media (width<=42rem){.section-heading[data-astro-cid-3tkalsko]{flex-direction:column;align-items:start}.story-grid[data-astro-cid-3tkalsko]{grid-template-columns:1fr}}
