.intro[data-astro-cid-loo5esnj]{--slant:110px;z-index:2;padding:117px var(--gutter) calc(var(--slant) + 56px);background:var(--color-mist);text-align:center;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--slant)));flex-direction:column;align-items:center;display:flex;position:relative}h1[data-astro-cid-loo5esnj]{font-family:var(--font-heading);letter-spacing:-.02em;color:#000;margin:0;font-size:clamp(2.25rem,6vw,60px);font-weight:600;line-height:1.2}.lead[data-astro-cid-loo5esnj]{letter-spacing:-.02em;max-width:640px;color:var(--color-ink-muted);margin:23px 0 0;font-size:26px;line-height:1.2}.filters[data-astro-cid-loo5esnj]{flex-wrap:wrap;justify-content:center;gap:12px;max-width:980px;margin-top:48px;display:none}.js-posts .filters[data-astro-cid-loo5esnj]{display:flex}.chip[data-astro-cid-loo5esnj]{border:2px solid var(--color-teal);color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.02em;cursor:pointer;transition:background-color var(--hover-time) var(--hover-ease), border-color var(--hover-time) var(--hover-ease), color var(--hover-time) var(--hover-ease);background:0 0;border-radius:50px;padding:10px 22px;font-size:18px;font-weight:600}.chip[data-astro-cid-loo5esnj]:hover,.chip[data-astro-cid-loo5esnj]:focus-visible{background:#fff}.chip[data-astro-cid-loo5esnj][aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.posts[data-astro-cid-loo5esnj]{z-index:1;padding:190px var(--gutter) 110px;background:var(--color-dark);color:#fff;margin-top:-110px;position:relative}.wrap[data-astro-cid-loo5esnj]{width:min(1235px,100%);margin-inline:auto}.grid[data-astro-cid-loo5esnj]{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}.post[data-astro-cid-loo5esnj]{position:relative}.post[data-astro-cid-loo5esnj][hidden]{display:none}.post[data-astro-cid-loo5esnj]:before{content:"";z-index:-1;opacity:0;transition:opacity var(--hover-time-slow) var(--hover-ease), transform var(--hover-time-slow) var(--hover-ease);background:#fff;position:absolute;inset:0;box-shadow:0 4px 30.6px 17px #00bebe33}.post[data-astro-cid-loo5esnj]:hover,.post[data-astro-cid-loo5esnj]:focus-within{z-index:2}.post[data-astro-cid-loo5esnj]:hover:before,.post[data-astro-cid-loo5esnj]:focus-within:before{opacity:1;transform:translate(8px,7px)}.card[data-astro-cid-loo5esnj]{background:linear-gradient(90deg, var(--color-ink), #013838);border:1px solid var(--color-panel-border);height:100%;color:inherit;transition:border-color var(--hover-time-slow) var(--hover-ease);flex-direction:column;text-decoration:none;display:flex}.post[data-astro-cid-loo5esnj]:hover .card[data-astro-cid-loo5esnj],.card[data-astro-cid-loo5esnj]:focus-visible{border-color:#fff}.card[data-astro-cid-loo5esnj]:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}.thumb[data-astro-cid-loo5esnj]{aspect-ratio:16/9;background:#000;overflow:hidden}.thumb[data-astro-cid-loo5esnj] img[data-astro-cid-loo5esnj]{object-fit:cover;width:100%;height:100%;display:block}.thumb[data-astro-cid-loo5esnj] img[data-astro-cid-loo5esnj].fallback{object-fit:contain;opacity:.85;width:22%;height:100%;margin-inline:auto}.body[data-astro-cid-loo5esnj]{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.meta[data-astro-cid-loo5esnj]{letter-spacing:-.02em;color:var(--color-mist-border);gap:8px;margin:0;font-size:15px;display:flex}h2[data-astro-cid-loo5esnj]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;margin:10px 0 0;font-size:22px;font-weight:700;line-height:1.25}.byline[data-astro-cid-loo5esnj]{letter-spacing:-.02em;color:var(--color-teal);margin:auto 0 0;padding-top:16px;font-size:16px;font-weight:700}.count[data-astro-cid-loo5esnj]{text-align:center;letter-spacing:-.02em;color:var(--color-mist-border);margin:48px 0 0;font-size:18px}.count[data-astro-cid-loo5esnj]:empty{display:none}.more[data-astro-cid-loo5esnj]{justify-content:center;margin-top:24px;display:none}.js-posts .more[data-astro-cid-loo5esnj]{display:flex}.more[data-astro-cid-loo5esnj][hidden]{display:none}@media (width<=1000px){.grid[data-astro-cid-loo5esnj]{grid-template-columns:repeat(2,minmax(0,1fr))}.lead[data-astro-cid-loo5esnj]{font-size:20px}}@media (width<=640px){.intro[data-astro-cid-loo5esnj]{--slant:60px;padding-top:72px}.posts[data-astro-cid-loo5esnj]{margin-top:-60px;padding-top:110px}.grid[data-astro-cid-loo5esnj]{grid-template-columns:minmax(0,1fr);gap:28px}}
