:root{--font-standard: "Futura PT", Helvetica, Arial, sans-serif;--font-bold: Futura, Helvetica, Arial, sans-serif;--font-mono: Courier, Courier New, Andale Mono, monospace;--black: #111314;--grey-800: #313b44;--grey-700: #465863;--grey-600: #5c6c7a;--grey-500: #65788b;--grey-400: #8394a5;--grey-300: #b9ccde;--grey-200: #edf4fb;--grey-100: #e5ebf1;--white: #ffffff;--purple-violet-200: #a000ba;--purple-violet-200-muted: #7f447e;--purple-violet-100: #9305ab;--purple-red-200: #ba00a1;--purple-red-100: #b900a4;--purple-red-050: #e352c4;--purple-orchid: #b901bd;--red: #f51628;--magenta-red-100: #d10971;--night-owl-midnight: #00101c;--caribbean-blue-muted-300: #184a63;--caribbean-blue-muted-200: #366281;--caribbean-blue-muted-100: #2d6994;--caribbean-blue: #0071c2;--caribbean-blue-100: #6898bb;--purple-muted-100: #ae08b1;--pink: #fa9aff;--grad-grey-500: linear-gradient(to right, #343f4a, #111314);--grad-grey-400: linear-gradient(to right, #465863, #5f788b);--grad-grey-300: linear-gradient(to right, #96a6b5, #c0d8f0);--grad-vert-lin-grey-200: linear-gradient( 180deg, #8aaabd 1.91%, #d5dee6 101.1% );--grad-grey-100: linear-gradient(to right, #eef6fe, #edf4fb);--grad-vert-grey-500: linear-gradient(to bottom, #343f4a, #111314);--grad-lin-red-orange: linear-gradient(270deg, #ff8200 0%, #ff1a14 67%);--grad-lin-red-orange-muted: linear-gradient(270deg, #e97802 0%, #ce0500 67%);--grad-lin-purple-red: linear-gradient(90deg, #b900a5 0%, #ff1a14 253.3%);--grad-lin-vert-purple-red: linear-gradient( to bottom, #b900a5 0%, #ff1a14 253.3% );--grad-lin-purple-red-subtle: linear-gradient( 178.76deg, #b900a5 .09%, #ff1a14 201.83% );--grad-lin-blue-violet: linear-gradient( 270deg, #ff0000 -136.07%, #5200ff 129.01% );--grad-rad-red-purple: radial-gradient( 131.46% 203.85% at 125.58% -43.48%, #ff1a14 0%, #b900a5 100% );--grad-rad-red-purple-darken: radial-gradient( 131.46% 203.85% at 125.58% -43.48%, #e00600 0%, #850076 100% );--grad-rad-red-purple-darkest: radial-gradient( 131.46% 203.85% at 125.58% -43.48%, #b10702 0%, #4e0145 100% );--grad-rad-blue-violet: radial-gradient( 167.63% 245.72% at 100% 0%, #b901bd 0%, #5200ff 100% );--grad-rad-blue-violet-darken: radial-gradient( 167.63% 245.72% at 100% 0%, #9a029d 0%, #3400a1 100% );--grad-lin-solid-grey-300: linear-gradient( to right, var(--grey-300), var(--grey-300) );--grad-lin-solid-grey-100: linear-gradient( to right, var(--grey-100), var(--grey-100) );--color-light: var(--white);--color-dark: var(--black);--text: var(--color-dark);--text-reverse: var(--color-light);--link: var(--purple-muted-100);--error: var(--red);--ratio: 1.5;--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-5: calc(var(--s-4) / var(--ratio));--measure: 65ch;--line-height: var(--ratio);--line-height-small: calc(.8 * var(--ratio));--border-thin: var(--s-5);--border-thick: var(--s-3);--shadow-color: 259deg 0% 40%;--shadow-elevation-low: .3px .5px .9px hsl(var(--shadow-color) / .02), .5px 1px 1.7px hsl(var(--shadow-color) / .24), 1px 2px 3.3px hsl(var(--shadow-color) / .45);--shadow-elevation-medium: .3px .9px hsl(var(--shadow-color) / .38), .7px 1.9px 2px hsl(var(--shadow-color) / .34), 1.5px 3.9px 4.2px hsl(var(--shadow-color) / .31), 3.2px 8.5px 9.1px hsl(var(--shadow-color) / .27), 6.4px 17.1px 18.3px hsl(var(--shadow-color) / .23);--shadow-elevation-high: .3px .9px hsl(var(--shadow-color) / .35), 1.2px 3.1px 3.3px hsl(var(--shadow-color) / .34), 2.1px 5.5px 5.9px hsl(var(--shadow-color) / .32), 3.3px 8.8px 9.4px hsl(var(--shadow-color) / .3), 5.1px 13.6px 14.6px hsl(var(--shadow-color) / .29), 7.8px 20.7px 22.2px hsl(var(--shadow-color) / .27), 11.6px 30.7px 33px hsl(var(--shadow-color) / .25), 16.7px 44.4px 47.7px hsl(var(--shadow-color) / .23), 23.5px 62.4px 67px hsl(var(--shadow-color) / .22), 32.2px 85.5px 91.8px hsl(var(--shadow-color) / .2)}@custom-media --xsmall (min-width: 20em);@custom-media --small (min-width: 41.25em);@custom-media --medium (min-width: 60em);.cardRoot{position:relative;min-height:4rem;background:#fff;background:var(--color-light);border:.063em solid #edf4fb;border:.063em solid var(--grey-200);box-shadow:0 0 calc((1rem / 1.5) / 1.5) #00000026;box-shadow:0 0 calc(calc(1rem / 1.5) / 1.5) #00000026;box-shadow:0 0 var(--s-2) #00000026;background-clip:padding-box;border:solid .063em transparent;transition:.25s box-shadow ease-out,.25s transform ease-out}.cardRoot:hover{border:.063em solid #b9ccde;border:.063em solid var(--grey-300);box-shadow:0 0 0 .063em #b9ccde;box-shadow:0 0 0 .063em var(--grey-300);transform:rotate(0)}.cardRoot:focus-within{box-shadow:0 0 0 .063em #ba00a1;box-shadow:0 0 0 .063em var(--purple-red-200);transform:rotate(0);transform:scale(1.02)}.cardRoot:focus-within:before{content:"";position:absolute;inset:0;z-index:-1;margin:calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) * -1);margin:calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) * -1);margin:calc(var(--s-4) * -1);border-radius:inherit;background:radial-gradient(167.63% 245.72% at 100% 0%,#9a029d,#3400a1);background:var(--grad-rad-blue-violet-darken)}.cardRoot:focus-within a:focus{box-shadow:0 0 0 calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) transparent;box-shadow:0 0 0 calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) transparent;box-shadow:0 0 0 var(--s-5) transparent}.block{display:block}.flex{display:flex;flex-direction:column}.horizontal{flex-direction:row}.cardHeader{width:100%;height:auto;aspect-ratio:16/9}.cardCropper{overflow:hidden}.cardImageFigure{display:flex;background:#e5ebf1;background:var(--grey-100)}.cardImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.cardContentWrapper{position:relative}.cardFooterWrapper{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:calc((1rem / 1.5) / 1.5) 1rem;padding:calc(calc(1rem / 1.5) / 1.5) 1rem;padding:var(--s-2) var(--s0);background:#fff;background:var(--color-light)}.cardFooterWrapper{padding:0;justify-content:flex-end}
