.ah-card.packet{--card:#a77aff}.ah-card.packet .ah-card-art{aspect-ratio:1659/948;background:#211451;height:auto}.ah-card.packet .ah-card-art img{object-fit:contain;filter:none;width:100%;height:100%;display:block;transform:none}.ah-card.packet .ah-card-art:before{display:none}.ah-card.packet:hover .ah-card-art img{transform:none}.ah-featured{width:min(1260px,92vw);margin:90px auto 0}.ah-featured .ah-featured-kicker{color:var(--acid);letter-spacing:2px;margin:0 0 18px;font-size:10px;line-height:1.6}.ah-featured .ah-featured-card{background:#0c130f;border:1px solid #caff1970;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ah-featured .ah-featured-art{min-width:0;display:block}.ah-featured .ah-featured-art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.ah-featured .ah-featured-copy{min-width:0;padding:clamp(24px,3vw,44px)}.ah-featured .ah-featured-topic{color:#69e1eb;letter-spacing:1.5px;margin:0 0 16px;font-size:9px;line-height:1.6}.ah-featured h2{color:#f4f7f2;font:900 clamp(27px,2.8vw,38px)/1.08 var(--font-geist-sans),sans-serif;letter-spacing:-1.2px;margin:0 0 18px}.ah-featured .ah-featured-description{color:#a9b9ad;font:500 15px/1.7 var(--font-geist-sans),sans-serif;margin:0}.ah-featured .ah-featured-meta{color:#a9b9ad;letter-spacing:1px;margin:18px 0 24px;font-size:9px;line-height:1.8}.ah-featured .ah-featured-meta a{color:inherit;text-underline-offset:3px}.ah-featured .ah-featured-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.ah-featured .ah-featured-actions a{text-transform:uppercase;letter-spacing:.5px;text-underline-offset:5px;justify-content:center;align-items:center;gap:14px;min-height:44px;font-size:10px;font-weight:900;display:inline-flex}.ah-featured .ah-featured-actions a:first-child{background:var(--acid);color:#091005;padding:12px 18px;text-decoration:none}.ah-featured .ah-featured-actions a:last-child{color:var(--acid)}.ah-featured a:focus-visible{outline-offset:4px;outline:3px solid #69e1eb}@media (max-width:760px){.ah-featured{margin-top:60px}.ah-featured .ah-featured-card{grid-template-columns:1fr}.ah-featured .ah-featured-art img{height:auto}.ah-featured .ah-featured-copy{padding:24px}.ah-featured h2{font-size:30px}.ah-featured .ah-featured-kicker{letter-spacing:1.2px;font-size:8px}}
