.pm-grid{padding:clamp(92px,8.5vw,140px) 0}.pm-grid-list{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:14px;gap:14px;list-style:none}.pm-intro+.pm-grid-list{margin-top:clamp(44px,5vw,72px)}.pm-grid-list>li{display:flex;opacity:0;translate:0 26px;transition:opacity .8s ease var(--d),translate 1s var(--pm-e) var(--d)}.pm-grid-list.is-on>li{opacity:1;translate:0 0}.pm-grid-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:28px;border-radius:28px;text-decoration:none;color:inherit;background:var(--pm-cloud);box-shadow:inset 0 0 0 1px var(--pm-hair);transition:background .45s,box-shadow .45s,translate .5s var(--pm-e)}.pm-sec.is-white .pm-grid-card{background:var(--pm-paper)}.pm-dark .pm-grid-card{background:color-mix(in srgb,var(--pm-cloud) 6%,var(--pm-night));box-shadow:inset 0 0 0 1px var(--pm-hair)}.pm-grid-card.is-link:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px var(--pm-hair2),0 24px 48px -28px color-mix(in srgb,var(--pm-ink) 45%,transparent)}.pm-grid-ic{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:17px;color:var(--pm-ink);background:var(--pm-sky);transition:background .4s,color .4s,rotate .6s var(--pm-e)}.pm-grid-ic svg{width:24px;height:24px}.pm-grid-card:hover .pm-grid-ic{background:var(--pm-ink);color:var(--pm-sky);rotate:-8deg}.pm-dark .pm-grid-card:hover .pm-grid-ic{background:var(--pm-cloud);color:var(--pm-ink)}.pm-grid-no{display:grid;place-items:center;min-width:40px;height:28px;margin-bottom:18px;padding:0 9px;border-radius:9px;font-size:11.5px;box-shadow:inset 0 0 0 1px var(--pm-hair2);transition:background .35s,box-shadow .35s}.pm-grid-card:hover .pm-grid-no{background:var(--pm-sky);color:var(--pm-ink);box-shadow:none}.pm-grid-t{font-size:clamp(22px,1.8vw,28px);line-height:1.1;letter-spacing:-.035em}.pm-grid-tx{font-size:15.5px;line-height:1.55;color:var(--pm-mut);text-wrap:pretty}.pm-grid-go{display:grid;place-items:center;width:42px;height:42px;margin-top:auto;border-radius:14px;box-shadow:inset 0 0 0 1px var(--pm-hair2);transition:background .35s,color .35s,box-shadow .35s}.pm-grid-go svg{width:14px;height:14px;transform:rotate(-45deg);transition:transform .45s var(--pm-e)}.pm-grid-card:hover .pm-grid-go{background:var(--pm-ink);color:var(--pm-sky);box-shadow:none}.pm-grid-card:hover .pm-grid-go svg{transform:none}.pm-grid-list.is-plates .pm-grid-tx{margin-bottom:6px}.pm-grid-list.is-images .pm-grid-card{padding:10px 10px 24px}.pm-grid-pic{position:relative;display:block;width:100%;aspect-ratio:2/1;margin-bottom:12px;border-radius:20px;overflow:hidden;background:var(--pm-paper2)}.pm-grid-pic img{object-fit:cover;transition:scale 1.2s var(--pm-e)}.pm-grid-card:hover .pm-grid-pic img{scale:1.05}.pm-grid-list.is-images .pm-grid-t,.pm-grid-list.is-images .pm-grid-tx,.pm-grid-list.is-images .pm-lbl{padding:0 14px}.pm-grid-big{font-size:clamp(56px,6vw,96px);line-height:.86;letter-spacing:-.06em;margin-bottom:18px}.pm-grid-list.is-stats .pm-grid-card{background:var(--pm-sky);box-shadow:none}.pm-grid-list.is-stats li:nth-child(2) .pm-grid-card{background:var(--pm-ink);color:var(--pm-cloud)}.pm-grid-list.is-stats li:nth-child(2) .pm-grid-tx{color:color-mix(in srgb,var(--pm-cloud) 80%,transparent)}.pm-grid-list.is-stats li:nth-child(3) .pm-grid-card{background:var(--pm-cloud);box-shadow:inset 0 0 0 1px var(--pm-hair)}@media (max-width:1099px){.pm-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.pm-grid-list{grid-template-columns:minmax(0,1fr)}.pm-grid-card{padding:24px}}