.pv[data-astro-cid-z5jahtyu]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f7f9fc;object-fit:cover}.pv[data-astro-cid-z5jahtyu] svg[data-astro-cid-z5jahtyu]{width:100%;height:100%}.pv--photo[data-astro-cid-z5jahtyu] img[data-astro-cid-z5jahtyu]{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease),filter .6s;filter:saturate(.92)}.card:hover .pv--photo[data-astro-cid-z5jahtyu] img[data-astro-cid-z5jahtyu]{transform:scale(1.07);filter:saturate(1.05)}.pv__shade[data-astro-cid-z5jahtyu]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(15 30 56 / .55)),linear-gradient(120deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 55%);pointer-events:none}.pv__tag[data-astro-cid-z5jahtyu]{position:absolute;right:14px;bottom:14px;font-size:.72rem;color:#fff;background:#0f1e388c;backdrop-filter:blur(6px);padding:4px 9px;border-radius:999px}.pv--hero[data-astro-cid-z5jahtyu].pv--photo img[data-astro-cid-z5jahtyu]{animation:kenburns 22s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.12) translate(-2%,-1%)}}.pv__mol[data-astro-cid-z5jahtyu]{transform-origin:50% 50%;transform-box:fill-box;transition:transform 1.2s var(--ease)}.card:hover .pv__mol[data-astro-cid-z5jahtyu]{transform:rotate(8deg) scale(1.06)}.pv__ini[data-astro-cid-z5jahtyu]{position:absolute;left:14px;bottom:12px;font:700 .85rem/1 var(--font-display);letter-spacing:.08em;color:#fff;background:var(--accent);padding:7px 9px;border-radius:8px;box-shadow:0 6px 16px -6px var(--accent)}.pv--hero[data-astro-cid-z5jahtyu]{aspect-ratio:4 / 3;border-radius:var(--radius-lg)}.pv--hero[data-astro-cid-z5jahtyu] .pv__ini[data-astro-cid-z5jahtyu]{font-size:1.2rem;padding:10px 14px;left:20px;bottom:18px}.pv--hero[data-astro-cid-z5jahtyu] .pv__mol[data-astro-cid-z5jahtyu]{animation:drift 14s ease-in-out infinite}@keyframes drift{50%{transform:rotate(6deg) translate(6px,-4px)}}.pcard[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;overflow:hidden}.pcard[data-astro-cid-tjdfhdqb]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgb(201 164 92 / .12),transparent 60%)}.pcard[data-astro-cid-tjdfhdqb]:hover:after{opacity:1}.pcard__media[data-astro-cid-tjdfhdqb]{display:block;border-bottom:1px solid var(--line)}.pcard__body[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;flex:1}.pcard__meta[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pcard__brand[data-astro-cid-tjdfhdqb]{color:var(--gold-600);font-weight:700}.pcard__title[data-astro-cid-tjdfhdqb]{font-size:1.08rem;margin:0}.pcard__title[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]{color:var(--ink)}.pcard__title[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]:before{content:"";position:absolute;inset:0;z-index:0}.pcard__sum[data-astro-cid-tjdfhdqb]{font-size:.9rem;margin:0;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__tags[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pcard__actions[data-astro-cid-tjdfhdqb]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;border-top:1px dashed var(--line)}.pcard__actions[data-astro-cid-tjdfhdqb] .link-arrow[data-astro-cid-tjdfhdqb]{font-size:.875rem}.addbtn[data-astro-cid-tjdfhdqb]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);background:#fff;color:var(--navy-800);border-radius:999px;padding:6px 12px 6px 6px;font:600 .8rem var(--font-sans);cursor:pointer;transition:all .25s var(--ease)}.addbtn__ico[data-astro-cid-tjdfhdqb]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bg-tint);transition:all .3s var(--ease)}.addbtn[data-astro-cid-tjdfhdqb]:hover{border-color:var(--navy-800)}.addbtn[data-astro-cid-tjdfhdqb]:hover .addbtn__ico[data-astro-cid-tjdfhdqb]{transform:rotate(90deg)}.addbtn.is-added{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}.addbtn.is-added .addbtn__ico[data-astro-cid-tjdfhdqb]{background:var(--gold-500);color:var(--navy-900);transform:rotate(45deg)}
