.card[data-astro-cid-njfj4qq7]{height:var(--card-height);border-radius:var(--radius-card);background:var(--bg-surface);isolation:isolate;position:relative;overflow:hidden}.card__background[data-astro-cid-njfj4qq7]{object-fit:cover;filter:brightness(.7)contrast(1.08);width:calc(100% + 48px);max-width:none;height:calc(100% + 48px);transition:transform .24s var(--ease-hover);position:absolute;inset:-24px}.card--linked[data-astro-cid-njfj4qq7]{transition:border-radius .24s var(--ease-hover)}.card--linked[data-astro-cid-njfj4qq7]:focus-within{border-radius:4px}.card--linked[data-astro-cid-njfj4qq7]:focus-within .card__background[data-astro-cid-njfj4qq7]{transform:scale(1.015)}@media (hover:hover) and (pointer:fine){.card--linked[data-astro-cid-njfj4qq7]:hover{border-radius:4px}.card--linked[data-astro-cid-njfj4qq7]:hover .card__background[data-astro-cid-njfj4qq7]{transform:scale(1.015)}.card--linked[data-astro-cid-njfj4qq7]:hover .card__caption[data-astro-cid-njfj4qq7] .icon{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.card--linked[data-astro-cid-njfj4qq7],.card__background[data-astro-cid-njfj4qq7],.card--linked[data-astro-cid-njfj4qq7] .card__caption[data-astro-cid-njfj4qq7] .icon{transition:none}.card--linked[data-astro-cid-njfj4qq7]:hover .card__caption[data-astro-cid-njfj4qq7] .icon,.card--linked[data-astro-cid-njfj4qq7]:focus-within .card__background[data-astro-cid-njfj4qq7],.card--linked[data-astro-cid-njfj4qq7]:hover .card__background[data-astro-cid-njfj4qq7]{transform:none}}.card__illustration[data-astro-cid-njfj4qq7],.card__glass[data-astro-cid-njfj4qq7]{top:var(--illustration-top);width:min(var(--illustration-width), 94%);transform-origin:50% 0;max-width:none;height:auto;position:absolute;left:50%;transform:translate(-50%)}.card__glass[data-astro-cid-njfj4qq7]{aspect-ratio:var(--illustration-ratio);border-radius:13px}.card[data-astro-cid-njfj4qq7][data-illustration=search-preview] .card__illustration[data-astro-cid-njfj4qq7]{border-radius:13px;overflow:hidden}.card__fade[data-astro-cid-njfj4qq7]{pointer-events:none;height:var(--fade-height);background:linear-gradient(#08090a00 0%,#08090a4d 10%,#08090ab8 22%,#08090aeb 36%,#08090af2 100%);position:absolute;inset:auto 0 0}.card__caption[data-astro-cid-njfj4qq7]{left:var(--caption-inset);right:var(--caption-inset);bottom:calc(var(--caption-inset) + 4px);flex-direction:column;gap:4px;display:flex;position:absolute}.card__copy[data-astro-cid-njfj4qq7]{gap:4px;min-width:0;display:grid}.card--linked[data-astro-cid-njfj4qq7] .card__caption[data-astro-cid-njfj4qq7]{flex-direction:row;align-items:flex-end;gap:48px}.card--linked[data-astro-cid-njfj4qq7] .card__copy[data-astro-cid-njfj4qq7]{flex:1}.card--linked[data-astro-cid-njfj4qq7] .card__caption[data-astro-cid-njfj4qq7] .icon{flex:none;margin-bottom:2px;transition:transform .25s}.card--linked[data-astro-cid-njfj4qq7] .card__caption[data-astro-cid-njfj4qq7] a[data-astro-cid-njfj4qq7]:after{content:"";position:absolute;inset:-600px}.card__description[data-astro-cid-njfj4qq7]{color:var(--text-secondary);max-width:520px}.card__caption[data-astro-cid-njfj4qq7] a[data-astro-cid-njfj4qq7]{text-underline-offset:4px;align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.card__caption[data-astro-cid-njfj4qq7] a[data-astro-cid-njfj4qq7]:hover{text-decoration:none}.card__caption[data-astro-cid-njfj4qq7] a[data-astro-cid-njfj4qq7]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:4px}.card__compact[data-astro-cid-njfj4qq7]{display:none}@media (width<=767px){.card[data-astro-cid-njfj4qq7]{height:min(var(--card-height), 420px)}.card--linked[data-astro-cid-njfj4qq7] .card__caption[data-astro-cid-njfj4qq7]{gap:32px}.card--compact-scene[data-astro-cid-njfj4qq7]{height:var(--compact-height,560px)}.card--compact-scene[data-astro-cid-njfj4qq7] .card__illustration[data-astro-cid-njfj4qq7],.card--compact-scene[data-astro-cid-njfj4qq7] .card__glass[data-astro-cid-njfj4qq7]{display:none}.card__compact[data-astro-cid-njfj4qq7]{display:block;position:absolute;top:16px;left:12px;right:12px}.card__illustration[data-astro-cid-njfj4qq7],.card__glass[data-astro-cid-njfj4qq7]{top:min(var(--illustration-top), 36px)}.card__fade[data-astro-cid-njfj4qq7]{height:min(var(--fade-height), 150px)}.card__caption[data-astro-cid-njfj4qq7]{bottom:22px;left:20px;right:20px}}
