._page_1iq76_1{min-height:100vh;background:var(--background);color:var(--foreground);padding:28px 6vw}._page_1iq76_1 header{display:flex;justify-content:space-between}._page_1iq76_1 a{color:inherit;text-decoration:none;font-size:12px}._hero_1iq76_1{max-width:1050px;margin:70px auto 35px;display:flex;justify-content:space-between;align-items:end;gap:30px}._kicker_1iq76_1{font-size:9px;letter-spacing:.15em;font-weight:700;color:var(--muted-foreground)}._hero_1iq76_1 h1{font-family:var(--font-family-display);font-size:56px;font-weight:400;line-height:1;margin:8px 0 14px}._hero_1iq76_1 p{max-width:650px;color:var(--muted-foreground);font-size:13px;line-height:1.6}._filters_1iq76_1{max-width:1050px;margin:auto;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding-bottom:14px}._filters_1iq76_1>div:first-child{display:flex;align-items:center;gap:8px;flex:1;max-width:420px}._tabs_1iq76_1{display:flex;gap:5px}._tabs_1iq76_1 button{border:1px solid var(--border);background:transparent;color:inherit;padding:7px 13px;border-radius:999px;font-size:10px}._tabs_1iq76_1 ._active_1iq76_1{background:var(--foreground);color:var(--background)}._grid_1iq76_1{max-width:1050px;margin:20px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._grid_1iq76_1 article{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px}._photo_1iq76_1{height:150px;background:var(--surface);border-radius:var(--radius);display:grid;place-items:center;color:var(--primary);overflow:hidden;margin-bottom:12px}._photo_1iq76_1 img{width:100%;height:100%;object-fit:cover}._grid_1iq76_1 h2{font:17px var(--font-family-monospace);margin:8px 0}._grid_1iq76_1 p{display:flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:10px}._grid_1iq76_1 small{font-size:9px;color:var(--muted-foreground)}._empty_1iq76_1{grid-column:1/-1;padding:50px;text-align:center;color:var(--muted-foreground)}._empty_1iq76_1 p{margin:0 0 9px}._empty_1iq76_1 a{font-weight:700;color:var(--foreground)}@media(max-width:750px){._hero_1iq76_1{display:block}._hero_1iq76_1 h1{font-size:43px}._hero_1iq76_1 button{margin-top:18px}._filters_1iq76_1{display:block}._tabs_1iq76_1{margin-top:12px}._grid_1iq76_1{grid-template-columns:1fr 1fr}}@media(max-width:500px){._grid_1iq76_1{grid-template-columns:1fr}}
