._1YA3gW_section{padding-top:clamp(var(--space-2-4rem), 6vw, var(--space-4rem))}._1YA3gW_heading{font-size:clamp(var(--text-2rem), 5vw, var(--text-3rem));max-width:22ch;margin-bottom:var(--space-1rem);text-wrap:balance}._1YA3gW_lede{font-size:var(--text-1-08rem);max-width:60ch;color:var(--color-muted);margin-bottom:clamp(var(--space-2rem), 4vw, var(--space-3rem))}._1YA3gW_grid{gap:var(--space-1-6rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));list-style:none;display:grid}._1YA3gW_card{transition:transform var(--dur-press) var(--ease-release), box-shadow var(--dur-press) var(--ease-release);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){._1YA3gW_card:hover{box-shadow:var(--shadow-slab-xl);transform:translate(-2px,-2px)}}._1YA3gW_card:active{box-shadow:var(--shadow-slab-sm);transform:translate(1px,1px)}._1YA3gW_card:focus-within{outline:3px solid var(--color-accent-text);outline-offset:3px}._1YA3gW_shotWrap{background:var(--color-surface-tint);position:relative}._1YA3gW_badge{z-index:2;background:var(--color-accent);color:var(--color-on-accent);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-0-3rem) var(--space-0-7rem);font-family:var(--font-body);font-weight:700;font-size:max(var(--text-min), var(--text-0-6rem));letter-spacing:.04em;text-transform:uppercase;position:absolute;top:.8rem;left:.8rem}._1YA3gW_body{padding:var(--space-1-4rem) var(--space-1-4rem) var(--space-1-5rem);flex-direction:column;display:flex}._1YA3gW_tag{font-family:var(--font-body);font-size:max(var(--text-min), var(--text-0-66rem));color:var(--color-accent-dark);margin-bottom:var(--space-0-5rem)}._1YA3gW_title{font-size:var(--text-1-25rem);margin-bottom:var(--space-0-6rem);text-wrap:balance;line-height:1.2}._1YA3gW_excerpt{font-size:var(--text-0-95rem);color:var(--color-muted);line-height:1.55}._1YA3gW_excerpt strong{color:var(--color-body)}._1YA3gW_metric{align-items:baseline;gap:var(--space-0-6rem);margin-top:var(--space-1-1rem);padding:var(--space-1rem) 0;border-top:1px solid var(--color-border);display:flex}._1YA3gW_metricValue{font-family:var(--font-body);font-weight:800;font-size:clamp(var(--text-1-9rem), 5vw, var(--text-2-4rem));letter-spacing:-.02em;color:var(--color-accent-text);line-height:1}._1YA3gW_metricLabel{font-size:var(--text-0-8rem);color:var(--color-muted);line-height:1.35}._1YA3gW_cta{align-items:center;gap:var(--space-0-4rem);min-height:var(--tap-min);font-family:var(--font-body);font-weight:600;font-size:var(--text-0-82rem);color:var(--color-accent-dark);margin-top:auto;text-decoration:none;display:inline-flex}@media (hover:hover){._1YA3gW_cta:hover{text-decoration:underline}}._1YA3gW_cta:active{text-decoration:underline}._1YA3gW_cta:after{content:"";z-index:1;position:absolute;inset:0}._1YA3gW_cta span{transition:transform var(--dur-press) var(--ease-release)}@media (hover:hover) and (pointer:fine){._1YA3gW_card:hover ._1YA3gW_cta span{transform:translate(3px)}}._1YA3gW_empty{margin-top:var(--space-2rem);font-family:var(--font-body);font-size:var(--text-0-82rem);color:var(--color-muted)}@media (prefers-reduced-motion:reduce){._1YA3gW_card,._1YA3gW_cta span{transition:none}}
