.ShjtNq_showcase{border-block:1px solid var(--border);min-width:0;margin-top:32px;padding:clamp(23px,3vw,38px) 0}.ShjtNq_heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:27px;display:flex}.ShjtNq_heading h2{max-width:13ch;font-size:clamp(37px,4vw,55px);line-height:1.02}.ShjtNq_heading p{max-width:43ch;font-size:14px;line-height:1.8}.ShjtNq_gallery{scrollbar-width:thin;scrollbar-color:var(--accent-border) transparent;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;min-width:0;max-width:100%;scroll-padding-inline:3px;overflow-x:auto}.ShjtNq_gallery:focus-visible{outline:2px solid var(--accent-ink);outline-offset:5px}.ShjtNq_row{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(9px,1.15vw,16px);margin:0;padding:8px 2px 16px;list-style:none;display:grid}.ShjtNq_card{--tier-accent:var(--accent-border);border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 7px 17px -14px var(--text), inset 0 1px #ffffff1f;scroll-snap-align:start;border-radius:15px;padding:6px;transition:transform .22s,border-color .22s,box-shadow .22s}.ShjtNq_card[data-tier=dormant]{--tier-accent:#81998d}.ShjtNq_card[data-tier=momentum]{--tier-accent:#48b77a}.ShjtNq_card[data-tier=ascendant]{--tier-accent:#74ada3}.ShjtNq_card[data-tier=prestige]{--tier-accent:#b99a59}.ShjtNq_card[data-tier=legendary]{--tier-accent:#d4af63}.ShjtNq_art{border:1px solid color-mix(in srgb, var(--tier-accent) 45%, var(--border));border-radius:10px;overflow:hidden}.ShjtNq_caption{border-top:2px solid var(--tier-accent);margin-top:7px;padding:16px 7px 12px}.ShjtNq_caption h3{font:24px/1.2 var(--serif);letter-spacing:-.035em}.ShjtNq_caption p{margin-top:8px;font-size:11px;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ShjtNq_card:hover{border-color:var(--tier-accent);box-shadow:0 13px 24px -17px var(--tier-accent);transform:translateY(-5px)}}@media (max-width:1100px){.ShjtNq_row{grid-template-columns:repeat(6,200px);gap:14px}}@media (max-width:650px){.ShjtNq_showcase{margin-top:24px}.ShjtNq_heading{flex-direction:column;align-items:flex-start;gap:18px}.ShjtNq_heading h2{max-width:14ch;font-size:40px}.ShjtNq_heading p{font-size:13px}.ShjtNq_row{grid-template-columns:repeat(6,min(68vw,225px));gap:12px}.ShjtNq_caption h3{font-size:27px}}@media (prefers-reduced-motion:no-preference){.ShjtNq_gallery{scroll-behavior:smooth}}
