.sr-only[data-astro-cid-2p3u5vct]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ins-hero[data-astro-cid-2p3u5vct]{padding-top:72px;padding-bottom:56px;display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-end}.ins-hero__title[data-astro-cid-2p3u5vct]{flex:1.3 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.ins-hero__intro[data-astro-cid-2p3u5vct]{flex:1 1 400px;min-width:0;font-size:18px;color:var(--ink-soft)}.featured[data-astro-cid-2p3u5vct]{padding-top:56px;padding-bottom:56px;display:flex;flex-wrap:wrap;gap:32px 56px;align-items:stretch}.featured__copy[data-astro-cid-2p3u5vct]{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:16px}.featured__kicker[data-astro-cid-2p3u5vct]{font-size:12px;color:var(--slate)}.featured__kicker[data-astro-cid-2p3u5vct] span[data-astro-cid-2p3u5vct]{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pewter)}.featured[data-astro-cid-2p3u5vct] h2[data-astro-cid-2p3u5vct]{font-size:clamp(32px,3.4vw,44px);line-height:1.1}.featured__summary[data-astro-cid-2p3u5vct]{font-size:16px;color:var(--ink-soft)}.featured__media[data-astro-cid-2p3u5vct]{flex:1 1 420px;min-width:0;min-height:300px;position:relative;background:var(--stone-shade)}.featured__media[data-astro-cid-2p3u5vct] img[data-astro-cid-2p3u5vct]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 30%}.ins-list[data-astro-cid-2p3u5vct]{padding-top:48px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px}.filters[data-astro-cid-2p3u5vct]{display:flex;flex-wrap:wrap;gap:8px}.filters[data-astro-cid-2p3u5vct][hidden]{display:none}.filter[data-astro-cid-2p3u5vct]{min-height:44px;padding:0 16px;background:transparent;color:var(--forest);border:1px solid var(--pewter);border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.filter[data-astro-cid-2p3u5vct]:hover{border-color:var(--forest)}.filter[data-astro-cid-2p3u5vct][aria-pressed=true]{background:var(--forest);color:var(--stone);border-color:var(--forest)}.cards[data-astro-cid-2p3u5vct]{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}@media(max-width:960px){.cards[data-astro-cid-2p3u5vct]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cards[data-astro-cid-2p3u5vct]{grid-template-columns:1fr}}.card[data-astro-cid-2p3u5vct]{min-width:0;display:flex;flex-direction:column;gap:10px}.card[data-astro-cid-2p3u5vct][hidden]{display:none}.card__media[data-astro-cid-2p3u5vct]{height:190px;background:var(--stone-shade)}.card__media[data-astro-cid-2p3u5vct] img[data-astro-cid-2p3u5vct]{width:100%;height:100%;object-fit:cover}.card__link[data-astro-cid-2p3u5vct]{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.card__media[data-astro-cid-2p3u5vct]{overflow:hidden}.card__media[data-astro-cid-2p3u5vct] img[data-astro-cid-2p3u5vct]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.card__ext[data-astro-cid-2p3u5vct]{font-family:var(--font-body);font-size:.7em;color:var(--pewter)}@media(hover:hover){.card__link[data-astro-cid-2p3u5vct]:hover .card__title[data-astro-cid-2p3u5vct]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card__link[data-astro-cid-2p3u5vct]:hover .card__media[data-astro-cid-2p3u5vct] img[data-astro-cid-2p3u5vct]{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.card__media[data-astro-cid-2p3u5vct] img[data-astro-cid-2p3u5vct]{transition:none}}.visually-hidden[data-astro-cid-2p3u5vct]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card__kicker[data-astro-cid-2p3u5vct]{font-size:12px;color:var(--slate)}.card__title[data-astro-cid-2p3u5vct]{font-size:22px;line-height:1.2}@media(max-width:600px){.ins-hero[data-astro-cid-2p3u5vct]{padding-top:48px;padding-bottom:40px}.ins-hero__title[data-astro-cid-2p3u5vct],.ins-hero__intro[data-astro-cid-2p3u5vct],.featured__copy[data-astro-cid-2p3u5vct],.featured__media[data-astro-cid-2p3u5vct]{flex-basis:100%}}
