.card{--card-text-max-lines:4;--card-image-aspect-ratio:16/9;--card-horizontal-image-width:45%;--card-overlay-start-color:hsla(var(--s-shade-foreground-current-hue,var(--s-shade-foreground-hue,calc(var(--s-color-current-h) + var(--s-shade-foreground-current-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-current-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-current-s) + var(--s-shade-foreground-current-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-current-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-current-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-current-l) + var(--s-shade-foreground-current-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-current-darken,var(--s-shade-foreground-darken,0)))))*1%),.8);--card-overlay-end-color:hsla(var(--s-shade-foreground-current-hue,var(--s-shade-foreground-hue,calc(var(--s-color-current-h) + var(--s-shade-foreground-current-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-current-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-current-s) + var(--s-shade-foreground-current-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-current-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-current-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-current-l) + var(--s-shade-foreground-current-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-current-darken,var(--s-shade-foreground-darken,0)))))*1%),.95);--card-overlay-direction:180deg}.card.-small{--card-text-max-lines:2;--card-image-aspect-ratio:26/9}.card.-medium{--card-text-max-lines:3;--card-image-aspect-ratio:21/9}.card.-large{--card-text-max-lines:5}.card.-horizontal{--card-overlay-direction:-90deg}.-inverted .card,.card.-inverted{--card-overlay-start-color:hsla(var(--s-shade-background-current-hue,var(--s-shade-background-hue,calc(var(--s-color-current-h) + var(--s-shade-background-current-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-current-saturation,var(--s-shade-background-saturation,calc(var(--s-color-current-s) + var(--s-shade-background-current-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-current-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-current-lightness,var(--s-shade-background-lightness,calc(var(--s-color-current-l) + var(--s-shade-background-current-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-current-darken,var(--s-shade-background-darken,0)))))*1%),.5);--card-overlay-end-color:hsla(var(--s-shade-background-current-hue,var(--s-shade-background-hue,calc(var(--s-color-current-h) + var(--s-shade-background-current-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-current-saturation,var(--s-shade-background-saturation,calc(var(--s-color-current-s) + var(--s-shade-background-current-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-current-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-current-lightness,var(--s-shade-background-lightness,calc(var(--s-color-current-l) + var(--s-shade-background-current-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-current-darken,var(--s-shade-background-darken,0)))))*1%),.8)}.card{flex-direction:column;flex-grow:1;display:flex}.card .card_image{aspect-ratio:var(--card-image-aspect-ratio);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;width:100%;position:relative;overflow:hidden}.card .card_image img{object-fit:cover;width:100%;height:100%}.card .card_body{flex-direction:column;flex-grow:1;display:flex;position:relative}.card .card_body ._title{font-size:calc(var(--s-size-lead, )*var(--s-scale,1))}@media (min-width: 1024px){.card .card_body ._title{font-size:calc(var(--s-size-h5, )*var(--s-scale,1))}}.card .card_body .body_lead{font-size:calc(var(--s-size-body, )*var(--s-scale,1));padding-top:1.3rlh}.card .card_body .body_text{-webkit-line-clamp:var(--card-text-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .card_body .body_text p{font-size:calc(var(--s-size-body, )*var(--s-scale,1))}.card.-horizontal{flex-direction:row}.card.-horizontal .card_image{width:var(--card-horizontal-image-width)}.card.-overlay .card_image{width:100%;height:100%;position:absolute;top:0;left:0}.card.-overlay .card_image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.card.-small .card_body .button:not(:first-child){display:none}.card{border:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));position:relative;overflow:hidden}.card{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.card.-inverted{background:hsla(var(--s-shade-background-main-hue,var(--s-shade-background-hue,calc(var(--s-color-main-h) + var(--s-shade-background-main-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-main-saturation,var(--s-shade-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-background-main-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-main-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-main-lightness,var(--s-shade-background-lightness,calc(var(--s-color-main-l) + var(--s-shade-background-main-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-main-darken,var(--s-shade-background-darken,0)))))*1%),var(--s-shade-background-main-alpha,var(--s-shade-background-alpha,var(--s-color-main-a,1))))}.card.-inverted .card_body ._suptitle,.card.-inverted .card_body ._subtitle{color:var(--s-color-accent)}.card .card_image{aspect-ratio:16/9}.card .card_body{padding:calc(var(--s-space-8,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*8) + var(--s-spaces-min))*var(--s-scale,1))}.card .card_body .body_buttons{gap:calc(var(--s-space-3,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*3) + var(--s-spaces-min))*var(--s-scale,1));flex-direction:column}.card.-overlay .card_image:before{background:linear-gradient(var(--card-overlay-direction),var(--card-overlay-start-color),var(--card-overlay-end-color))}.card.-overlay .card_body ._text{max-width:80%}.card.-overlay .body_buttons .button{align-self:flex-start}
