.card[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}.card[data-astro-cid-mspuyifq]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--line-strong)}.cover[data-astro-cid-mspuyifq]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:color-mix(in oklab,var(--accent) 24%,var(--sunken))}.cover[data-astro-cid-mspuyifq].wide img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card[data-astro-cid-mspuyifq]:hover .cover[data-astro-cid-mspuyifq].wide img{transform:scale(1.025)}.cover[data-astro-cid-mspuyifq].phone{display:flex;justify-content:center;align-items:flex-start;gap:4.5%;padding:9% 8% 0}.cover[data-astro-cid-mspuyifq].phone img{width:25.5%;height:auto;border-radius:clamp(8px,1.4vw,14px);box-shadow:0 18px 36px -14px #00000080;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.cover[data-astro-cid-mspuyifq].phone img:nth-child(1),.cover[data-astro-cid-mspuyifq].phone img:nth-child(3){margin-top:6%}.card[data-astro-cid-mspuyifq]:hover .cover[data-astro-cid-mspuyifq].phone img:nth-child(2){transform:translateY(-3%)}.badge[data-astro-cid-mspuyifq]{position:absolute;top:14px;left:14px}.body[data-astro-cid-mspuyifq]{display:grid;gap:12px;align-content:start;padding:clamp(18px,2.4vw,26px);flex:1}.title[data-astro-cid-mspuyifq]{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px}.title[data-astro-cid-mspuyifq] img{width:48px;height:48px}h3[data-astro-cid-mspuyifq]{font-size:clamp(24px,2.4vw,30px)}.title[data-astro-cid-mspuyifq] .label[data-astro-cid-mspuyifq]{margin-top:4px}.arrow[data-astro-cid-mspuyifq]{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.card[data-astro-cid-mspuyifq]:hover .arrow[data-astro-cid-mspuyifq]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(45deg)}.tagline[data-astro-cid-mspuyifq]{color:var(--ink-2);font-size:17px}.desc[data-astro-cid-mspuyifq]{color:var(--muted);font-size:15.5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chips[data-astro-cid-mspuyifq]{margin-top:4px}.family[data-astro-cid-mspuyifq]{list-style:none;margin:4px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 16px}.family[data-astro-cid-mspuyifq] li[data-astro-cid-mspuyifq]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.family[data-astro-cid-mspuyifq] img{width:30px;height:30px;object-fit:contain}.body[data-astro-cid-mspuyifq]{min-width:0;grid-template-columns:minmax(0,1fr)}.title[data-astro-cid-mspuyifq]>div[data-astro-cid-mspuyifq]{min-width:0}h3[data-astro-cid-mspuyifq]{overflow-wrap:anywhere}@media(min-width:900px){.card[data-astro-cid-mspuyifq].feature{grid-column:1 / -1;flex-direction:row;align-items:stretch}.card[data-astro-cid-mspuyifq].feature.flip{flex-direction:row-reverse}.card[data-astro-cid-mspuyifq].feature .cover[data-astro-cid-mspuyifq]{flex:0 0 58%;aspect-ratio:auto}.card[data-astro-cid-mspuyifq].feature .cover[data-astro-cid-mspuyifq].wide{display:grid;place-items:center;padding:clamp(20px,3vw,40px)}.card[data-astro-cid-mspuyifq].feature .cover[data-astro-cid-mspuyifq].wide img{height:auto;object-fit:contain;border-radius:clamp(8px,1vw,14px);box-shadow:0 24px 48px -20px #0000008c}.card[data-astro-cid-mspuyifq].feature .body[data-astro-cid-mspuyifq]{padding:clamp(28px,3.4vw,44px);align-content:center;gap:16px}.card[data-astro-cid-mspuyifq].feature h3[data-astro-cid-mspuyifq]{font-size:clamp(32px,3.4vw,44px)}.card[data-astro-cid-mspuyifq].feature .title[data-astro-cid-mspuyifq]{grid-template-columns:60px 1fr;row-gap:18px}.card[data-astro-cid-mspuyifq].feature .title[data-astro-cid-mspuyifq]>div[data-astro-cid-mspuyifq]{grid-column:1 / -1;grid-row:2}.card[data-astro-cid-mspuyifq].feature .arrow[data-astro-cid-mspuyifq]{justify-self:end}.card[data-astro-cid-mspuyifq].feature .title[data-astro-cid-mspuyifq] img{width:60px;height:60px}.card[data-astro-cid-mspuyifq].feature .tagline[data-astro-cid-mspuyifq]{font-size:19px;color:var(--ink)}}.card[data-astro-cid-mspuyifq].compact .body[data-astro-cid-mspuyifq]{padding:18px;gap:8px}.card[data-astro-cid-mspuyifq].compact h3[data-astro-cid-mspuyifq]{font-size:22px}.card[data-astro-cid-mspuyifq].compact .tagline[data-astro-cid-mspuyifq]{font-size:15px}.card[data-astro-cid-mspuyifq].compact .title[data-astro-cid-mspuyifq]{grid-template-columns:40px 1fr auto;gap:12px}.card[data-astro-cid-mspuyifq].compact .title[data-astro-cid-mspuyifq] img{width:40px;height:40px}.card[data-astro-cid-mspuyifq].compact .arrow[data-astro-cid-mspuyifq]{width:34px;height:34px}
