.pcard[data-astro-cid-iyiqi2so]{position:relative;display:flex;flex-direction:column;gap:12px;color:var(--ink);min-width:0}.media[data-astro-cid-iyiqi2so]{display:block;border-radius:var(--radius);overflow:hidden;isolation:isolate}.media[data-astro-cid-iyiqi2so] .ph-wrap{border-radius:var(--radius)}.media[data-astro-cid-iyiqi2so] img,.media[data-astro-cid-iyiqi2so] .ph{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.pcard[data-astro-cid-iyiqi2so]:hover .media[data-astro-cid-iyiqi2so] img,.pcard[data-astro-cid-iyiqi2so]:hover .media[data-astro-cid-iyiqi2so] .ph{transform:scale(1.04)}.save[data-astro-cid-iyiqi2so]{position:absolute;right:10px;top:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0000002e;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.save[data-astro-cid-iyiqi2so]:hover{transform:scale(1.1)}.save[data-astro-cid-iyiqi2so] svg[data-astro-cid-iyiqi2so]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.save[data-astro-cid-iyiqi2so][aria-pressed=true]{background:var(--coral);color:var(--coral-ink)}.save[data-astro-cid-iyiqi2so][aria-pressed=true] svg[data-astro-cid-iyiqi2so]{fill:currentColor}.body[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;gap:6px;padding:0 2px}.meta[data-astro-cid-iyiqi2so]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font:700 .76rem/1.2 var(--f-grotesk);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.g[data-astro-cid-iyiqi2so]:before,.b[data-astro-cid-iyiqi2so]:before{content:"·";margin-right:7px}.b[data-astro-cid-iyiqi2so]{color:var(--pine)}.title[data-astro-cid-iyiqi2so]{font:700 1.2rem/1.2 var(--f-display);letter-spacing:-.01em;text-wrap:balance}.title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{text-decoration:none}.title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]:after{content:"";position:absolute;inset:0;z-index:1}.pcard[data-astro-cid-iyiqi2so]:hover .title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--coral)}.desc[data-astro-cid-iyiqi2so]{color:var(--ink-soft)}.feature[data-astro-cid-iyiqi2so] .title[data-astro-cid-iyiqi2so]{font-size:var(--step-3);font-weight:800;letter-spacing:-.025em;line-height:1.02}.tall[data-astro-cid-iyiqi2so] .title[data-astro-cid-iyiqi2so]{font-size:1.25rem}.compact[data-astro-cid-iyiqi2so]{flex-direction:row;align-items:center;gap:14px}.compact[data-astro-cid-iyiqi2so] .media[data-astro-cid-iyiqi2so]{width:84px;flex:0 0 84px}.compact[data-astro-cid-iyiqi2so] .title[data-astro-cid-iyiqi2so]{font-size:1.02rem}.compact[data-astro-cid-iyiqi2so] .g[data-astro-cid-iyiqi2so]{display:none}
