.pc[data-astro-cid-hjotjax7]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg-elev);transition:border-color .2s,transform .2s var(--ease-out),box-shadow .2s}.pc[data-astro-cid-hjotjax7]:hover{border-color:var(--color-line-brand);transform:translateY(-3px);box-shadow:var(--shadow-lift)}.pc-media[data-astro-cid-hjotjax7]{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:radial-gradient(55% 55% at 50% 55%,var(--glow),transparent 72%),var(--color-bg-subtle)}.pc-media[data-astro-cid-hjotjax7] img[data-astro-cid-hjotjax7]{position:absolute;top:2.6rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 3.4rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .22));transition:transform .5s var(--ease-out)}.pc[data-astro-cid-hjotjax7]:hover .pc-media[data-astro-cid-hjotjax7] img[data-astro-cid-hjotjax7]{transform:translateY(-4px) scale(1.04)}.pc-badge[data-astro-cid-hjotjax7]{position:absolute;top:.85rem;left:.85rem;z-index:1;padding:.28rem .7rem;border-radius:99px;font-size:.72rem;font-weight:650;line-height:1.2;--tone: 0 180 216;background:rgb(var(--tone) / .16);color:var(--color-brand-text)}.pc-badge[data-astro-cid-hjotjax7][data-tone=primer]{--tone: 14 116 194;color:#2b8fd9}.pc-badge[data-astro-cid-hjotjax7][data-tone=additive]{--tone: 124 92 230;color:#8b6cf0}.pc-badge[data-astro-cid-hjotjax7][data-tone=cool-roof]{--tone: 217 145 18;color:#d9911a}.pc-badge[data-astro-cid-hjotjax7][data-tone=accessory],.pc-badge[data-astro-cid-hjotjax7][data-tone=reinforcement]{--tone: 120 132 142;color:var(--color-fg-muted)}.ak-theme-light[data-astro-cid-hjotjax7] .pc-badge[data-astro-cid-hjotjax7][data-tone=primer]{color:#0e5f9e}.ak-theme-light[data-astro-cid-hjotjax7] .pc-badge[data-astro-cid-hjotjax7][data-tone=additive]{color:#5b3fc4}.ak-theme-light[data-astro-cid-hjotjax7] .pc-badge[data-astro-cid-hjotjax7][data-tone=cool-roof]{color:#8a5a00}.pc-go[data-astro-cid-hjotjax7]{position:absolute;top:.75rem;right:.75rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:99px;background:var(--color-bg);color:var(--color-brand-text);box-shadow:0 4px 12px #0000001f;opacity:0;transform:translate(6px);transition:opacity .2s,transform .2s var(--ease-out)}.pc[data-astro-cid-hjotjax7]:hover .pc-go[data-astro-cid-hjotjax7],.pc[data-astro-cid-hjotjax7]:focus-visible .pc-go[data-astro-cid-hjotjax7]{opacity:1;transform:none}.pc-body[data-astro-cid-hjotjax7]{flex:1;display:flex;flex-direction:column;padding:1.2rem 1.25rem 1.25rem}.pc-name[data-astro-cid-hjotjax7]{font-size:1.15rem;font-weight:650;letter-spacing:-.01em;transition:color .2s}.pc[data-astro-cid-hjotjax7]:hover .pc-name[data-astro-cid-hjotjax7]{color:var(--color-brand-text)}.pc-text[data-astro-cid-hjotjax7]{margin-top:.45rem;font-size:.875rem;line-height:1.5;color:var(--color-fg-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;margin-bottom:.85rem}.pc-tags[data-astro-cid-hjotjax7]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.pc-tags[data-astro-cid-hjotjax7] li[data-astro-cid-hjotjax7]{padding:.2rem .6rem;border-radius:99px;background:var(--color-bg-subtle);font-size:.72rem;color:var(--color-fg-muted)}.pc-specs[data-astro-cid-hjotjax7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--color-line)}.pc-specs[data-astro-cid-hjotjax7]>div[data-astro-cid-hjotjax7]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.pc-specs[data-astro-cid-hjotjax7] dd[data-astro-cid-hjotjax7]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--color-brand-text);white-space:nowrap}.pc-specs[data-astro-cid-hjotjax7] dt[data-astro-cid-hjotjax7]{margin-top:.15rem;font-size:.75rem;color:var(--color-fg-muted)}.pc-more[data-astro-cid-hjotjax7]{margin-top:auto;padding-top:1rem;color:var(--color-fg-subtle);transition:color .2s,transform .2s}.pc[data-astro-cid-hjotjax7]:hover .pc-more[data-astro-cid-hjotjax7]{color:var(--color-brand-text);transform:translate(4px)}@media(prefers-reduced-motion:reduce){.pc[data-astro-cid-hjotjax7],.pc-media[data-astro-cid-hjotjax7] img[data-astro-cid-hjotjax7],.pc-go[data-astro-cid-hjotjax7]{transition:none}.pc[data-astro-cid-hjotjax7]:hover,.pc[data-astro-cid-hjotjax7]:hover .pc-media[data-astro-cid-hjotjax7] img[data-astro-cid-hjotjax7]{transform:none}}
