.pcard[data-astro-cid-4oqjqamd]{background:var(--white);border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.pcard[data-astro-cid-4oqjqamd]:hover{color:var(--ink);transform:translateY(-2px)}.stage[data-astro-cid-4oqjqamd]{background:var(--charcoal-deep);height:420px;display:block}.stage[data-astro-cid-4oqjqamd] .pimg{z-index:2;object-fit:contain;width:auto;max-width:none;height:100%;transition:transform 1s var(--ease);position:absolute;top:0;left:50%;transform:translate(-50%)}.stage[data-astro-cid-4oqjqamd] .pimg.cover{object-fit:cover;width:100%;inset:0;transform:none}.pcard[data-astro-cid-4oqjqamd]:hover .stage[data-astro-cid-4oqjqamd] .pimg{transform:translate(-50%)scale(1.03)}.pcard[data-astro-cid-4oqjqamd]:hover .stage[data-astro-cid-4oqjqamd] .pimg.cover{transform:scale(1.03)}.ph-mark[data-astro-cid-4oqjqamd]{text-align:center;color:var(--ink-soft-dark);background:radial-gradient(50% 55% at 50% 45%,#2a3237 0%,#121417 60%,#0c0e10 100%);justify-content:center;align-items:center;padding:24px;font-weight:600;display:flex;position:absolute;inset:0}.body[data-astro-cid-4oqjqamd]{flex-direction:column;flex:1;gap:14px;padding:28px 28px 30px;display:flex}.meta[data-astro-cid-4oqjqamd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand[data-astro-cid-4oqjqamd]{letter-spacing:.12em;color:var(--ink-muted);font-size:12px;font-weight:700}.name[data-astro-cid-4oqjqamd]{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:500;line-height:32px}.name[data-astro-cid-4oqjqamd] a[data-astro-cid-4oqjqamd]{color:inherit;text-decoration:none}.name[data-astro-cid-4oqjqamd] a[data-astro-cid-4oqjqamd]:after{content:"";z-index:3;border-radius:var(--radius-sm);position:absolute;inset:0}.name[data-astro-cid-4oqjqamd] a[data-astro-cid-4oqjqamd]:focus-visible{outline:none}.name[data-astro-cid-4oqjqamd] a[data-astro-cid-4oqjqamd]:focus-visible:after{outline:2px solid var(--teal);outline-offset:-3px}.desc[data-astro-cid-4oqjqamd]{color:var(--ink-muted);font-size:15px;line-height:24px}.hl[data-astro-cid-4oqjqamd]{border-top:1px solid #e1e3e2;flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.hl[data-astro-cid-4oqjqamd] li[data-astro-cid-4oqjqamd]{color:var(--ink-body);border-bottom:1px solid #e1e3e2;align-items:baseline;gap:10px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.hl[data-astro-cid-4oqjqamd] li[data-astro-cid-4oqjqamd]:before{content:"";background:var(--teal);border-radius:9px;flex:none;width:6px;height:6px;transform:translateY(-2px)}.cta[data-astro-cid-4oqjqamd]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;display:flex}.arr[data-astro-cid-4oqjqamd]{border:1px solid var(--charcoal);border-radius:var(--radius-full);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pcard[data-astro-cid-4oqjqamd]:hover .arr[data-astro-cid-4oqjqamd]{background:var(--charcoal);color:var(--warm-white)}@media (width<=900px){.stage[data-astro-cid-4oqjqamd]{height:360px}}@media (width<=480px){.body[data-astro-cid-4oqjqamd]{padding:22px 20px 24px}}.chero[data-astro-cid-jcznqtdu]{position:relative;overflow:hidden}.crumb-row[data-astro-cid-jcznqtdu]{padding-top:28px}.chero-grid[data-astro-cid-jcznqtdu]{align-items:center;row-gap:32px;min-height:600px;padding-top:24px;padding-bottom:64px}.chero-copy[data-astro-cid-jcznqtdu]{z-index:2;flex-direction:column;gap:26px;display:flex;position:relative}h1[data-astro-cid-jcznqtdu]{text-wrap:balance;font-size:clamp(38px,4.6vw,66px)}.chero[data-astro-cid-jcznqtdu] .lead[data-astro-cid-jcznqtdu]{color:var(--ink-soft-dark);max-width:560px;margin:0}.chero-ctas[data-astro-cid-jcznqtdu]{flex-wrap:wrap;gap:14px;display:flex}.stats[data-astro-cid-jcznqtdu]{border-top:1px solid #262a2e;flex-wrap:wrap;gap:20px 40px;margin:8px 0 0;padding-top:22px;font-size:14px;display:flex}.stats[data-astro-cid-jcznqtdu] dt[data-astro-cid-jcznqtdu]{color:var(--ink-muted-dark);font-size:12px}.stats[data-astro-cid-jcznqtdu] dd[data-astro-cid-jcznqtdu]{margin:4px 0 0;font-weight:600}.chero-media[data-astro-cid-jcznqtdu]{background:radial-gradient(45% 55% at 50% 45%,#1e2a2e 0%,#05090d 75%);height:clamp(380px,44vw,620px)}.chero-media[data-astro-cid-jcznqtdu] .pimg{z-index:2;object-fit:contain;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.syslist[data-astro-cid-jcznqtdu]{background:var(--charcoal);border-radius:var(--radius-sm);border:1px solid #262a2e}.syslist-h[data-astro-cid-jcznqtdu]{color:var(--ink-muted-dark);padding:24px 28px 8px}.syslist[data-astro-cid-jcznqtdu] ol[data-astro-cid-jcznqtdu]{margin:0;padding:0 28px 12px;list-style:none}.syslist[data-astro-cid-jcznqtdu] li[data-astro-cid-jcznqtdu]{border-top:1px solid #262a2e}.syslist[data-astro-cid-jcznqtdu] a[data-astro-cid-jcznqtdu]{min-height:84px;color:var(--warm-white);grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:grid}.syslist[data-astro-cid-jcznqtdu] a[data-astro-cid-jcznqtdu]:hover .syslist-n[data-astro-cid-jcznqtdu]{text-underline-offset:4px;text-decoration:underline}.syslist[data-astro-cid-jcznqtdu] .num-light[data-astro-cid-jcznqtdu]{font-size:13px;font-weight:700}.syslist-t[data-astro-cid-jcznqtdu]{flex-direction:column;gap:4px;display:flex}.syslist-n[data-astro-cid-jcznqtdu]{font-size:19px;font-weight:500}.syslist-f[data-astro-cid-jcznqtdu]{color:var(--ink-muted-dark);font-size:13px}.cgrid[data-astro-cid-jcznqtdu]{padding:clamp(64px,7.8vw,112px) 0}.cgrid-head[data-astro-cid-jcznqtdu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:36px;display:flex}.cgrid-title[data-astro-cid-jcznqtdu]{flex-direction:column;gap:14px;max-width:720px;display:flex}h2[data-astro-cid-jcznqtdu]{font-size:clamp(32px,3.6vw,52px)}.cgrid-count[data-astro-cid-jcznqtdu]{color:var(--ink-muted);margin:0;font-size:14px}.filters[data-astro-cid-jcznqtdu]{gap:8px;margin-bottom:32px;padding-bottom:4px;display:flex;overflow-x:auto}.pgrid[data-astro-cid-jcznqtdu]{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:24px;display:grid}.pgrid[data-astro-cid-jcznqtdu].wide{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.disclaimer[data-astro-cid-jcznqtdu]{color:var(--ink-muted);max-width:920px;margin:28px 0 0;font-size:12px;line-height:18px}.note-box[data-astro-cid-jcznqtdu]{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-sm);grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:32px;padding:20px 24px;display:grid}.note-box[data-astro-cid-jcznqtdu] svg[data-astro-cid-jcznqtdu]{margin-top:2px}.note-box[data-astro-cid-jcznqtdu] p[data-astro-cid-jcznqtdu]{color:var(--ink-body);margin:0;font-size:13px;line-height:20px}.cta[data-astro-cid-jcznqtdu]{padding:clamp(64px,7.8vw,104px) 0}.cta-in[data-astro-cid-jcznqtdu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.cta-copy[data-astro-cid-jcznqtdu]{flex-direction:column;gap:16px;max-width:680px;display:flex}.cta[data-astro-cid-jcznqtdu] h2[data-astro-cid-jcznqtdu]{font-size:clamp(30px,3.3vw,46px)}.cta[data-astro-cid-jcznqtdu] .lead[data-astro-cid-jcznqtdu]{color:var(--ink-muted-dark);margin:0}.cta-btns[data-astro-cid-jcznqtdu]{flex-wrap:wrap;gap:14px;display:flex}@media (width<=900px){.chero-grid[data-astro-cid-jcznqtdu]{min-height:0;padding-bottom:48px}.chero-media[data-astro-cid-jcznqtdu]{height:clamp(300px,80vw,480px)}.chero-ctas[data-astro-cid-jcznqtdu],.cta-btns[data-astro-cid-jcznqtdu]{flex-direction:column;align-items:stretch}}
