.fig[data-astro-cid-bj3fsypb]{position:relative;background:var(--thumb);overflow:hidden;border-radius:var(--r)}.fig[data-astro-cid-bj3fsypb]:after{content:"";position:absolute;inset:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none}.fig[data-astro-cid-bj3fsypb] img[data-astro-cid-bj3fsypb]{width:100%;height:100%}.fig--cover[data-astro-cid-bj3fsypb] img[data-astro-cid-bj3fsypb]{object-fit:cover}.fig--contain[data-astro-cid-bj3fsypb] img[data-astro-cid-bj3fsypb]{object-fit:contain}.fig__label[data-astro-cid-bj3fsypb]{position:absolute;left:14px;bottom:12px;font:var(--fw-medium) var(--fs-2xs)/var(--lh-none) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.fig__badge[data-astro-cid-bj3fsypb]{position:absolute;z-index:1;left:0;bottom:0;background:var(--fig-badge-bg, var(--card));color:var(--ink);padding:7px 11px 6px var(--fig-badge-inset, 11px);font:var(--fw-medium) var(--fs-2xs)/var(--lh-none) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}@media(max-width:780px){.fig__badge[data-astro-cid-bj3fsypb]{letter-spacing:.08em;padding:6px 9px 5px var(--fig-badge-inset, 9px)}}.fig--badged[data-astro-cid-bj3fsypb]{container-type:inline-size}@container (max-width: 280px){.fig__badge[data-astro-cid-bj3fsypb]{letter-spacing:.08em}}.cc[data-astro-cid-tklfeeew]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.cc--featured[data-astro-cid-tklfeeew]{background:var(--card);padding:30px 30px 34px;border-radius:var(--r)}.cc--standard[data-astro-cid-tklfeeew]{background:var(--card);padding:20px 20px 18px;border-radius:var(--r)}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain),.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain),.cc--row[data-astro-cid-tklfeeew]{border:1px solid var(--ink);box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain):is(:hover,:focus-visible),.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain):is(:hover,:focus-visible),.cc--row[data-astro-cid-tklfeeew]:is(:hover,:focus-visible){transform:translate(-2px,-2px);box-shadow:var(--shadow-hover)}@media(prefers-reduced-motion:reduce){.cc--featured[data-astro-cid-tklfeeew],.cc--standard[data-astro-cid-tklfeeew],.cc--row[data-astro-cid-tklfeeew]{transition:none}}.cc--row[data-astro-cid-tklfeeew]{flex-direction:row;gap:40px;padding:0;overflow:hidden;min-height:300px;background:var(--card);border-radius:var(--r)}.cc--row[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew]{position:relative;flex:0 0 40%}.cc--row[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew] .fig{position:absolute;inset:0;border-radius:0}.cc--row[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew] .fig:after,.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__thumb[data-astro-cid-tklfeeew] .fig:after,.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__thumb[data-astro-cid-tklfeeew] .fig:after{display:none}.cc--row[data-astro-cid-tklfeeew] .cc__body[data-astro-cid-tklfeeew]{padding:36px 40px 36px 0;flex:1 1 0;align-self:center}.cc--row[data-astro-cid-tklfeeew] .cc__title[data-astro-cid-tklfeeew]{font-size:var(--fs-2xl)}.cc--row[data-astro-cid-tklfeeew] .cc__summary[data-astro-cid-tklfeeew]{font-size:var(--fs-lg)}.cc__thumb[data-astro-cid-tklfeeew]{position:relative;margin-bottom:26px}.cc__thumb[data-astro-cid-tklfeeew]:has(.cc__ai){overflow:hidden}.cc--plain[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew]:has(.cc__ai){border-radius:var(--r)}.cc__ai[data-astro-cid-tklfeeew]{--sash: 66px;--sash-t: 28px;--sash-l: 250px;position:absolute;z-index:2;top:calc(var(--sash) - var(--sash-t) / 2);left:calc(var(--sash) - var(--sash-l) / 2);width:var(--sash-l);height:var(--sash-t);display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);background:var(--accent);color:var(--accent-ink);font:var(--fw-medium) var(--fs-2xs)/1 "DM Sans",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px #00000038;pointer-events:none}.cc--row[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew]{margin-bottom:0}.cc__body[data-astro-cid-tklfeeew]{display:flex;flex-direction:column;gap:12px;flex:1}.cc--standard[data-astro-cid-tklfeeew],.cc--featured[data-astro-cid-tklfeeew]{display:grid;grid-template-rows:subgrid;row-gap:14px}.cc--standard[data-astro-cid-tklfeeew]{grid-row:span 3}.cc--standard[data-astro-cid-tklfeeew].cc--plain{position:relative;grid-row:span 4;background:none;border:0;border-radius:0;padding:0;--fig-badge-inset: 0px;--fig-badge-bg: var(--pg)}.cc--plain[data-astro-cid-tklfeeew]:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--cc-gap, 48px) / -2);width:1px;background:var(--line)}.cc__cta[data-astro-cid-tklfeeew]{width:fit-content;font:var(--fw-medium) var(--fs-md)/var(--lh-none) "DM Sans",system-ui,sans-serif;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px;padding:4px 0 6px}.cc__cta-arrow[data-astro-cid-tklfeeew]{display:inline-block;transition:transform .2s}.cc[data-astro-cid-tklfeeew]:hover .cc__cta-arrow[data-astro-cid-tklfeeew]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.cc__cta-arrow[data-astro-cid-tklfeeew]{transition:none}}@media(max-width:980px){.cc--plain[data-astro-cid-tklfeeew]:before{content:"";position:absolute;top:calc(var(--cc-row-gap, 40px) / -2);bottom:auto;left:0;right:0;width:auto;height:1px;background:var(--line)}}.cc--featured[data-astro-cid-tklfeeew]{grid-row:span 3}.cc--standard[data-astro-cid-tklfeeew] .cc__body[data-astro-cid-tklfeeew],.cc--featured[data-astro-cid-tklfeeew] .cc__body[data-astro-cid-tklfeeew]{display:contents}.cc--standard[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew],.cc--featured[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew]{margin-bottom:0}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain),.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain){overflow:hidden;--fig-badge-inset: var(--cc-inset)}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain){padding:0 0 34px;--cc-inset: 30px}.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain){padding:0 0 18px;--cc-inset: 20px}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__thumb[data-astro-cid-tklfeeew] .fig,.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__thumb[data-astro-cid-tklfeeew] .fig{border-radius:0}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__body[data-astro-cid-tklfeeew]>[data-astro-cid-tklfeeew],.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__body[data-astro-cid-tklfeeew]>[data-astro-cid-tklfeeew]{padding-inline:var(--cc-inset)}.cc--featured[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__title[data-astro-cid-tklfeeew]{padding-top:12px}.cc--standard[data-astro-cid-tklfeeew]:not(.cc--plain) .cc__title[data-astro-cid-tklfeeew]{padding-top:6px}.cc__text[data-astro-cid-tklfeeew]{display:flex;flex-direction:column;gap:12px}.cc--standard[data-astro-cid-tklfeeew] .cc__text[data-astro-cid-tklfeeew],.cc--featured[data-astro-cid-tklfeeew] .cc__text[data-astro-cid-tklfeeew]{gap:14px}.cc__title[data-astro-cid-tklfeeew]{font:var(--fw-medium) var(--fs-xl)/var(--lh-snug) "DM Sans",system-ui,sans-serif;color:var(--ink)}.cc--featured[data-astro-cid-tklfeeew] .cc__title[data-astro-cid-tklfeeew]{font-size:var(--fs-3xl);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--feat-ink)}.cc__summary[data-astro-cid-tklfeeew]{font:var(--fw-body) var(--fs-md)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink-2);max-width:42em}.cc--featured[data-astro-cid-tklfeeew] .cc__summary[data-astro-cid-tklfeeew]{font-size:var(--fs-lg);color:var(--feat-ink-2)}.cc__tagline[data-astro-cid-tklfeeew]{font:var(--fw-body) var(--fs-2xs)/var(--lh-compact) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.cc[data-astro-cid-tklfeeew]:hover .cc__title[data-astro-cid-tklfeeew]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}@media(max-width:780px){.cc--row[data-astro-cid-tklfeeew]{flex-direction:column;gap:0;min-height:0;--cc-inset: 18px;--fig-badge-inset: var(--cc-inset)}.cc--row[data-astro-cid-tklfeeew] .cc__thumb[data-astro-cid-tklfeeew]{flex:none;aspect-ratio:16 / 9}.cc--row[data-astro-cid-tklfeeew] .cc__body[data-astro-cid-tklfeeew]{align-self:stretch;padding:18px var(--cc-inset) 20px}.cc--row[data-astro-cid-tklfeeew] .cc__title[data-astro-cid-tklfeeew]{font-size:var(--fs-xl)}}
