as-card{--as-card-background:var(--as-color-background);--as-card-background-hover:var(--as-card-background);--as-card-ink:var(--as-color-brand);--as-card-heading-ink:initial;--as-card-link-ink:initial;--as-card-icon-color:var(--as-color-accent);--as-card-icon-box-background:initial;--as-card-icon-box-border-color:initial;--as-card-icon-box-border-width:var(--as-size-thin);--as-card-icon-box-radius:var(--as-border-radius-m);--as-card-icon-box-padding:var(--as-space-s);--as-card-radius:var(--as-border-radius-m);--as-card-shadow-s:0 var(--as-space-xxs) var(--as-space-s) rgb(from var(--as-color-shadow) r g b/.08);--as-card-shadow-m:var(--as-box-shadow);--as-card-shadow-l:0 var(--as-space-s) var(--as-space-xl) rgb(from var(--as-color-shadow) r g b/.18);--as-card-shadow-xl:0 var(--as-space-m) var(--as-space-xxl) rgb(from var(--as-color-shadow) r g b/.22);--as-card-shadow-xxl:0 var(--as-space-l) calc(var(--as-space-xxl)*1.5) rgb(from var(--as-color-shadow) r g b/.26);--as-card-shadow:var(--as-card-shadow-m);--as-card-shadow-hover:var(--as-card-shadow-l);--as-card-lift:var(--as-space-xs);--as-card-tilt:4deg;--as-card-perspective:600px;--as-card-border-width:var(--as-size-thin);--as-card-border-color:var(--as-color-border-panel);--as-card-padding:var(--as-space-l);--as-card-heading-size:var(--as-font-size-xl);--as-card-text-size:var(--as-font-size-l);--as-card-font-weight:500;--as-card-text-align:start;background:var(--as-card-background);border:var(--as-card-border-width) solid var(--as-card-border-color);border-radius:var(--as-card-radius);box-shadow:var(--as-card-shadow);color:var(--as-card-ink);display:flex;flex-direction:column;min-width:0;padding:var(--as-card-padding);text-align:var(--as-card-text-align);transition:background-color var(--as-time-s) ease-out}as-card>.card__stack{flex:1 1 auto}as-card>.card__stack>.card__icon{color:var(--as-card-icon-color)}as-card>.card__stack>.card__icon[box]{--as-icon-box-background:var(--as-card-icon-box-background,transparent);--as-icon-box-border-color:var(--as-card-icon-box-border-color,transparent);--as-icon-box-border-width:var(--as-card-icon-box-border-width);--as-icon-box-radius:var(--as-card-icon-box-radius);--as-icon-box-padding:var(--as-card-icon-box-padding)}as-card>.card__stack>.card__heading{color:var(--as-card-heading-ink,var(--as-card-ink));font-family:var(--as-font-bold);font-size:var(--as-card-heading-size);font-weight:700;line-height:var(--as-line-height-heading);margin:0}as-card>.card__stack>.card__text{color:var(--as-card-ink);font-family:var(--as-font-regular);font-size:var(--as-card-text-size);font-weight:var(--as-card-font-weight);line-height:var(--as-line-height)}as-card>.card__stack>.card__text>:first-child{margin-top:0}as-card>.card__stack>.card__text>:last-child{margin-bottom:0}as-card .card__text :is(p,li){color:var(--as-card-ink);font-size:var(--as-card-text-size);font-weight:var(--as-card-font-weight);line-height:var(--as-line-height)}as-card .card__text :is(h1,h2,h3,h4,h5,h6){color:var(--as-card-heading-ink,var(--as-card-ink))}as-card .card__text :is(a,a:hover,a:focus,a:active){color:var(--as-card-link-ink,var(--as-color-accent));font-weight:inherit}as-card:not([ready]) :is(p,li){color:var(--as-card-ink);font-size:var(--as-card-text-size);font-weight:var(--as-card-font-weight);line-height:var(--as-line-height)}as-card:not([ready]) :is(h1,h2,h3,h4,h5,h6){color:var(--as-card-heading-ink,var(--as-card-ink))}as-card:not([ready]) :is(a,a:hover,a:focus,a:active){color:var(--as-card-link-ink,var(--as-color-accent));font-weight:inherit}as-card:not([ready])>:first-child{margin-top:0}as-card:not([ready])>:last-child{margin-bottom:0}as-card>.card__stack>as-button>.card__cta{margin-block-start:auto}as-card[radius=none]{--as-card-radius:0}as-card[radius=xs]{--as-card-radius:var(--as-border-radius-xs)}as-card[radius=s]{--as-card-radius:var(--as-border-radius-s)}as-card[radius=m]{--as-card-radius:var(--as-border-radius-m)}as-card[radius=l]{--as-card-radius:var(--as-border-radius-l)}as-card[radius=pill]{--as-card-radius:var(--as-border-radius-pill)}as-card[shadow=none]{--as-card-shadow:none;--as-card-shadow-hover:var(--as-card-shadow-s)}as-card[shadow=s]{--as-card-shadow:var(--as-card-shadow-s);--as-card-shadow-hover:var(--as-card-shadow-m)}as-card[shadow=m]{--as-card-shadow:var(--as-card-shadow-m);--as-card-shadow-hover:var(--as-card-shadow-l)}as-card[shadow=l]{--as-card-shadow:var(--as-card-shadow-l);--as-card-shadow-hover:var(--as-card-shadow-xl)}as-card[shadow=xl]{--as-card-shadow:var(--as-card-shadow-xl);--as-card-shadow-hover:var(--as-card-shadow-xxl)}as-card[hover-shadow=none]{--as-card-shadow-hover:none}as-card[hover-shadow=s]{--as-card-shadow-hover:var(--as-card-shadow-s)}as-card[hover-shadow=m]{--as-card-shadow-hover:var(--as-card-shadow-m)}as-card[hover-shadow=l]{--as-card-shadow-hover:var(--as-card-shadow-l)}as-card[hover-shadow=xl]{--as-card-shadow-hover:var(--as-card-shadow-xl)}as-card[hover-shadow=xxl]{--as-card-shadow-hover:var(--as-card-shadow-xxl)}as-card[border=none]{--as-card-border-width:0}as-card[border=thin]{--as-card-border-width:var(--as-size-thin)}as-card[border=medium]{--as-card-border-width:var(--as-size-xxs)}as-card[border=thick]{--as-card-border-width:var(--as-size-xs)}as-card[background=none],as-card[background=transparent]{--as-card-background:transparent}as-card[background=page]{--as-card-background:var(--as-color-background)}as-card[background=subtle]{--as-card-background:var(--as-color-background-subtle)}as-card[background=panel]{--as-card-background:var(--as-color-background-panel)}as-card[background=inverted]{--as-card-background:var(--as-color-background-inverted);--as-card-ink:var(--as-color-text-inverted);--as-card-link-ink:var(--as-color-highlight);--as-card-icon-color:var(--as-color-highlight);--as-card-border-color:rgb(from var(--as-color-text-inverted) r g b/.18)}as-card[hover-background=none],as-card[hover-background=transparent]{--as-card-background-hover:transparent}as-card[hover-background=page]{--as-card-background-hover:var(--as-color-background)}as-card[hover-background=subtle]{--as-card-background-hover:var(--as-color-background-subtle)}as-card[hover-background=panel]{--as-card-background-hover:var(--as-color-background-panel)}as-card[hover-background=inverted]{--as-card-background-hover:var(--as-color-background-inverted)}as-card[padding=none]{--as-card-padding:0}as-card[padding=xxs]{--as-card-padding:var(--as-space-xxs)}as-card[padding=xs]{--as-card-padding:var(--as-space-xs)}as-card[padding=s]{--as-card-padding:var(--as-space-s)}as-card[padding=m]{--as-card-padding:var(--as-space-m)}as-card[padding=l]{--as-card-padding:var(--as-space-l)}as-card[padding=xl]{--as-card-padding:var(--as-space-xl)}as-card[padding=xxl]{--as-card-padding:var(--as-space-xxl)}as-card[align=center]{--as-card-text-align:center}as-card[align=end]{--as-card-text-align:end}as-card[heading-size=s]{--as-card-heading-size:var(--as-font-size-s)}as-card[heading-size=m]{--as-card-heading-size:var(--as-font-size-m)}as-card[heading-size=l]{--as-card-heading-size:var(--as-font-size-l)}as-card[heading-size=xl]{--as-card-heading-size:var(--as-font-size-xl)}as-card[heading-size=xxl]{--as-card-heading-size:var(--as-font-size-xxl)}as-card[heading-size=xxxl]{--as-card-heading-size:var(--as-font-size-xxxl)}as-card[text-size=xs]{--as-card-text-size:var(--as-font-size-xs)}as-card[text-size=s]{--as-card-text-size:var(--as-font-size-s)}as-card[text-size=m]{--as-card-text-size:var(--as-font-size-m)}as-card[text-size=l]{--as-card-text-size:var(--as-font-size-l)}as-card[text-size=xl]{--as-card-text-size:var(--as-font-size-xl)}as-card:hover{background:var(--as-card-background-hover)}as-card:has(:focus-visible){background:var(--as-card-background-hover)}as-card[hover=lift]{transform:perspective(var(--as-card-perspective)) translateY(0) rotateX(0deg);transition:background-color var(--as-time-s) ease-out,transform var(--as-time-s) ease-out,box-shadow var(--as-time-s) ease-out}as-card[hover=lift]:hover{box-shadow:var(--as-card-shadow-hover);transform:perspective(var(--as-card-perspective)) translateY(calc(var(--as-card-lift)*-1)) rotateX(var(--as-card-tilt))}as-card[hover=lift]:has(:focus-visible){box-shadow:var(--as-card-shadow-hover);transform:perspective(var(--as-card-perspective)) translateY(calc(var(--as-card-lift)*-1)) rotateX(var(--as-card-tilt))}@media (prefers-reduced-motion:reduce){as-card[hover=lift]{transition:background-color var(--as-time-s) ease-out}as-card[hover=lift]:hover{transform:perspective(var(--as-card-perspective)) translateY(0) rotateX(0deg)}as-card[hover=lift]:has(:focus-visible){transform:perspective(var(--as-card-perspective)) translateY(0) rotateX(0deg)}}