.page-module__MNKlQq__page{width:min(1440px,100%);min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,48px) 80px}.page-module__MNKlQq__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(24px,4vw,44px);display:flex}.page-module__MNKlQq__heading h1{font:800 clamp(40px, 7vw, 96px)/.9 var(--font-display);letter-spacing:-.045em;margin:0;font-stretch:112%}.page-module__MNKlQq__count{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.page-module__MNKlQq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.page-module__MNKlQq__card{min-width:0}.page-module__MNKlQq__link{color:inherit;gap:4px;text-decoration:none;display:grid}.page-module__MNKlQq__link:focus-visible{outline:none}.page-module__MNKlQq__link:focus-visible .page-module__MNKlQq__art{outline:2px solid var(--phosphor);outline-offset:4px}.page-module__MNKlQq__art{aspect-ratio:4/5;background:var(--surface);margin-bottom:10px;display:block;position:relative;overflow:hidden}.page-module__MNKlQq__portrait,.page-module__MNKlQq__latestMedia{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__MNKlQq__portrait{transition:transform .6s cubic-bezier(.2,.7,.1,1)}.page-module__MNKlQq__latest{opacity:0;transition:opacity .35s;position:absolute;inset:0}.page-module__MNKlQq__latestText{color:#fff;font:600 15px/1.3 var(--font-body);background:linear-gradient(#0000,#0b0c10eb 55%);gap:6px;padding:40px 14px 14px;transition:transform .35s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.page-module__MNKlQq__latestText b{background:var(--accent);width:fit-content;color:var(--ground);font:500 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:2px 6px}.page-module__MNKlQq__link:hover .page-module__MNKlQq__latest,.page-module__MNKlQq__link:focus-visible .page-module__MNKlQq__latest{opacity:1}.page-module__MNKlQq__link:hover .page-module__MNKlQq__latestText,.page-module__MNKlQq__link:focus-visible .page-module__MNKlQq__latestText{transform:none}.page-module__MNKlQq__link:hover .page-module__MNKlQq__portrait,.page-module__MNKlQq__link:focus-visible .page-module__MNKlQq__portrait{transform:scale(1.04)}.page-module__MNKlQq__name{font:700 clamp(18px, 1.6vw, 22px)/1.1 var(--font-display);letter-spacing:-.02em;font-stretch:112%}.page-module__MNKlQq__link:hover .page-module__MNKlQq__name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.page-module__MNKlQq__meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}@media (max-width:1100px){.page-module__MNKlQq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.page-module__MNKlQq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.page-module__MNKlQq__latestText{padding:28px 10px 10px;font-size:13px}}@media (hover:none){.page-module__MNKlQq__latest{display:none}}@media (prefers-reduced-motion:reduce){.page-module__MNKlQq__portrait,.page-module__MNKlQq__latest,.page-module__MNKlQq__latestText{transition:none}.page-module__MNKlQq__link:hover .page-module__MNKlQq__portrait{transform:none}}
