.pc{--pc-r:clamp(18px, 2vw, 28px)}.pc__a{border-radius:var(--pc-r);isolation:isolate;min-height:clamp(460px,52vw,720px);color:var(--white);background:var(--ink);grid-template-rows:auto 1fr auto;padding:clamp(28px,3.4vw,52px);text-decoration:none;display:grid;position:relative;overflow:hidden}.pc__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0;transform:scale(1.001)}.pc__a:before{content:"";z-index:-1;background:linear-gradient(#140c0dd1 0%,#140c0d59 22%,#140c0d33 42%,#140c0db8 66%,#140c0df0 100%);position:absolute;inset:0}.pc__frame{border-radius:calc(var(--pc-r) - 8px);pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:clamp(10px,1.2vw,16px)}.pc__a:hover .pc__img{transform:scale(1.035)}.pc__a:focus-visible{outline:3px solid var(--red);outline-offset:4px}.pc__top{font-size:var(--fs-s);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:start;gap:20px;display:grid}.pc__k{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.pc__k span{opacity:.6;margin-right:4px;font-weight:500}.pc__d{color:#ffffffdb;max-width:42ch;line-height:1.5}.pc__n{font-size:var(--fs-xs);opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap}.pc__bot{grid-row:3;grid-template-columns:minmax(0,1fr) minmax(200px,300px);align-items:end;gap:24px 48px;display:grid}.pc__h{letter-spacing:-.035em;color:var(--white);hyphens:none;max-width:22ch;margin:0 0 18px;font-size:clamp(1.7rem,1.1rem + 2vw,3rem);font-weight:500;line-height:1.05}.pc__h span{letter-spacing:-.01em;opacity:.9;margin-bottom:8px;font-size:.5em;font-weight:600;display:block}.pc__tags{flex-wrap:wrap;gap:8px;display:flex}.pc__tags span{font-size:var(--fs-xs);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff8c;border-radius:99px;padding:7px 14px;font-weight:500}.pc__facts{font-size:var(--fs-s);display:grid}.pc__facts>span{border-bottom:1px solid #ffffff47;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.pc__facts>span:last-child{border-bottom:0}.pc__facts small{font-size:inherit;opacity:.7}@media (width<=900px){.pc__a{min-height:560px;padding:26px 24px}.pc__top{grid-template-columns:1fr auto}.pc__d{display:none}.pc__bot{grid-template-columns:1fr}.pc__a:before{background:linear-gradient(#140c0dd9 0%,#140c0d8c 30%,#140c0db3 55%,#140c0df2 100%)}}@media (prefers-reduced-motion:reduce){.pc__img{transition:none}}.pcl__a{color:var(--ink);gap:10px;text-decoration:none;display:grid}.pcl__m{aspect-ratio:16/10;background:#f3f1f0;border-radius:6px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.pcl__m img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.pcl__go{width:46px;height:46px;color:var(--ink);transition:background-color .25s ease, color .25s ease, transform .35s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 24px -12px #251a1b73}.pcl__row{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e7e2df;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:.75rem;font-weight:600;display:flex}.pcl__k{color:var(--red)}.pcl__y{color:var(--g4);font-variant-numeric:tabular-nums}.pcl__h{letter-spacing:-.035em;color:var(--ink);hyphens:none;text-wrap:balance;max-width:24ch;margin:4px 0 0;font-size:clamp(1.4rem,1.05rem + 1.1vw,2.1rem);font-weight:400;line-height:1.1}.pcl__d{color:var(--g4);font-size:var(--fs-m);max-width:52ch;line-height:1.55}.pcl__tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pcl__tags span{font-size:var(--fs-xs);color:var(--ink);background:#fff;border:1px solid #e7e2df;border-radius:99px;padding:6px 12px;font-weight:500}@media (hover:hover) and (pointer:fine){.pcl__a:hover .pcl__m img{transform:scale(1.035)}.pcl__a:hover .pcl__go{background:var(--red);color:#fff;transform:rotate(-45deg)}}.pcl__a:focus-visible{outline:3px solid var(--red);outline-offset:6px;border-radius:6px}@media (prefers-reduced-motion:reduce){.pcl__m img,.pcl__go{transition:none}}
