.card[data-astro-cid-yk4hkwyg]{height:100%;position:relative;container-type:inline-size}.card__inner[data-astro-cid-yk4hkwyg]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);height:100%;color:var(--color-text);box-shadow:var(--shadow-sm);text-align:center;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.card__media[data-astro-cid-yk4hkwyg] :is(picture,img){width:100%;height:100%;display:block}.card__media[data-astro-cid-yk4hkwyg] img{object-fit:cover}.card__body[data-astro-cid-yk4hkwyg]{align-items:center;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.card__inner[data-astro-cid-yk4hkwyg]:not(:has(.card__media)) .card__body[data-astro-cid-yk4hkwyg]{padding-block:var(--space-2xl)}.card__text[data-astro-cid-yk4hkwyg]{flex:1;width:100%}:is(h2,h3).card__title[data-astro-cid-yk4hkwyg]{font-size:min(var(--text-2xl), 8.5cqi)}.card__lead[data-astro-cid-yk4hkwyg]{font-weight:var(--font-weight-semibold)}.card__link[data-astro-cid-yk4hkwyg]{color:inherit;text-decoration-line:none}.card__link[data-astro-cid-yk4hkwyg]:hover{color:inherit;background-color:#0000}.card__link[data-astro-cid-yk4hkwyg]:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}@container (width>=36rem){.card[data-astro-cid-yk4hkwyg] .card__inner[data-astro-cid-yk4hkwyg]:has(.card__media){grid-template-rows:none;grid-template-columns:1fr 2fr}.card[data-astro-cid-yk4hkwyg] .card__media[data-astro-cid-yk4hkwyg] img{aspect-ratio:1}.card[data-astro-cid-yk4hkwyg] .card__body[data-astro-cid-yk4hkwyg]{padding:var(--space-xl);justify-content:center}.card[data-astro-cid-yk4hkwyg] .card__text[data-astro-cid-yk4hkwyg]{flex:0 auto}.card[data-astro-cid-yk4hkwyg].card--image-end .card__inner[data-astro-cid-yk4hkwyg]:has(.card__media){grid-template-columns:2fr 1fr}.card[data-astro-cid-yk4hkwyg].card--image-end .card__media[data-astro-cid-yk4hkwyg]{order:1}}.card--landscape[data-astro-cid-yk4hkwyg] .card__inner[data-astro-cid-yk4hkwyg]:has(.card__media){grid-template-rows:none;grid-template-columns:1fr 2fr}.card--landscape[data-astro-cid-yk4hkwyg] .card__media[data-astro-cid-yk4hkwyg] img{aspect-ratio:1}.card--landscape[data-astro-cid-yk4hkwyg] .card__body[data-astro-cid-yk4hkwyg]{padding:var(--space-xl);justify-content:center}.card--landscape[data-astro-cid-yk4hkwyg] .card__text[data-astro-cid-yk4hkwyg]{flex:0 auto}.card--landscape[data-astro-cid-yk4hkwyg].card--image-end .card__inner[data-astro-cid-yk4hkwyg]:has(.card__media){grid-template-columns:2fr 1fr}.card--landscape[data-astro-cid-yk4hkwyg].card--image-end .card__media[data-astro-cid-yk4hkwyg]{order:1}.card--landscape[data-astro-cid-yk4hkwyg] .card__inner[data-astro-cid-yk4hkwyg]:has(.card__media){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.card--landscape[data-astro-cid-yk4hkwyg] .card__body[data-astro-cid-yk4hkwyg]{padding:var(--space-lg)}.card--landscape[data-astro-cid-yk4hkwyg] h2[data-astro-cid-yk4hkwyg].card__title{font-size:min(var(--text-2xl), 6.5cqi)}@container (width>=56rem){.card--feature[data-astro-cid-yk4hkwyg] .card__inner[data-astro-cid-yk4hkwyg]{box-shadow:none;background-color:#0000;border:0;border-radius:0;align-items:center;overflow:visible}.card--feature[data-astro-cid-yk4hkwyg] .card__media[data-astro-cid-yk4hkwyg]{align-self:stretch}.card--feature[data-astro-cid-yk4hkwyg] .card__media[data-astro-cid-yk4hkwyg] img{border-radius:var(--radius-lg)}.card--feature[data-astro-cid-yk4hkwyg] .card__body[data-astro-cid-yk4hkwyg]{border:1px solid var(--color-border);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background-color:var(--color-surface);border-inline-start:0}.card--feature[data-astro-cid-yk4hkwyg].card--image-end .card__body[data-astro-cid-yk4hkwyg]{border-inline:1px solid var(--color-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-inline-end:0}}@media (hover:hover) and (pointer:fine){.card--linked[data-astro-cid-yk4hkwyg]:hover .card__inner[data-astro-cid-yk4hkwyg]{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card--linked[data-astro-cid-yk4hkwyg]:hover .btn[data-astro-cid-yk4hkwyg]{background-color:color-mix(in oklab, var(--color-accent), var(--color-text) 12%)}@container (width>=56rem){.card--feature[data-astro-cid-yk4hkwyg].card--linked:hover .card__inner[data-astro-cid-yk4hkwyg]{box-shadow:none;filter:drop-shadow(var(--shadow-lg))}}}@supports selector(:has(*)){.card__link[data-astro-cid-yk4hkwyg]:focus-visible{outline:none}.card[data-astro-cid-yk4hkwyg]:has(.card__link:focus-visible) .card__inner[data-astro-cid-yk4hkwyg]{outline-offset:4px;outline:2px solid}}
