.card{--card-bevel: var(--radius-24);border-radius:0 var(--card-bevel) 0 0;color:inherit;text-decoration:none;display:flex;flex-direction:column;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);transition:transform var(--duration-normal) var(--ease-out),outline-color var(--duration-fast) var(--ease-out)}.card:focus-visible{outline-color:var(--focus-ring-color)}.card .card-image{order:-1;position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--card-bevel)) 0,100% var(--card-bevel),100% 100%,var(--card-bevel) 100%,0 calc(100% - var(--card-bevel)))}.card .card-image img{width:100%;height:100%;object-fit:cover;display:block}.card .card-body{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-4)}@media(width>=48rem){.card .card-body{padding:var(--space-6)}}.card .card-title{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;max-width:100%}.card .card-text{color:var(--color-text-muted);line-height:1.6;margin:0;overflow-wrap:anywhere}.card .card-list{color:var(--color-text-muted);line-height:1.6;margin:0;padding-inline-start:1.25em}.card .card-list li+li{margin-block-start:var(--space-2)}.card .card-label{font-size:var(--font-size--1);font-weight:var(--font-weight-semibold);color:var(--color-text-accent);text-transform:none}.card .card-button{margin-block-start:auto}.card-subtle,.card-outline,.card-tile{border-radius:var(--radius-8)}@supports (corner-shape: bevel){.card-subtle,.card-outline,.card-tile{corner-shape:bevel;border-radius:0 var(--card-bevel) 0 0}}.card-subtle .card-body,.card-outline .card-body,.card-tile .card-body{padding-block:var(--space-10) var(--space-6);padding-inline:var(--space-8)}@media(width>=48rem){.card-subtle .card-body,.card-outline .card-body,.card-tile .card-body{padding-block:var(--space-10) var(--space-8);padding-inline:var(--space-10)}}.card-default{background:var(--color-white);box-shadow:var(--shadow-sm)}.card-subtle{background:var(--color-background-subtle)}.card-outlined{background:var(--color-white);border:var(--border-width-thin) solid var(--color-border-subtle)}.card-tile{background:var(--color-white)}.badge{position:relative;isolation:isolate;border-radius:var(--radius-2);display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-weight-regular);white-space:nowrap;line-height:1.14;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}@supports (corner-shape: bevel){.badge{corner-shape:bevel;border-radius:0 var(--radius-6) 0 0}}a.badge:hover{opacity:.85}.badge-sm{font-size:var(--font-size--2);padding-block:var(--space-1);padding-inline:var(--space-2)}.badge-md{font-size:var(--font-size--1);padding-block:var(--space-2);padding-inline:var(--space-3)}.badge-default{background:var(--color-background-surface);color:var(--color-text-primary)}.badge-solid{background:var(--color-interactive-default);color:var(--color-white)}.badge-subtle{background:var(--rood-3);color:var(--rood-11)}.badge-outline{background:var(--color-background-page);border:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-muted)}:root{--rood-1: oklch(.985 .005 25);--rood-2: oklch(.968 .014 22.88);--rood-3: oklch(.925 .033 17.82);--rood-4: oklch(.861 .066 20.86);--rood-5: oklch(.789 .108 21.88);--rood-6: oklch(.718 .158 24.11);--rood-7: oklch(.646 .217 28.12);--rood-8: oklch(.577 .205 29.22);--rood-9: oklch(.493 .176 29.25);--rood-10: oklch(.44 .16 29.4);--rood-11: oklch(.379 .135 29.51);--rood-12: oklch(.26 .093 29.52);--rood-dark-1: oklch(.195 .025 28);--rood-dark-2: oklch(.225 .045 28);--rood-dark-3: oklch(.265 .075 28);--rood-dark-4: oklch(.305 .095 28);--rood-dark-5: oklch(.345 .115 28);--rood-dark-6: oklch(.395 .135 28);--rood-dark-7: oklch(.45 .16 28);--rood-dark-8: oklch(.51 .18 28);--rood-dark-9: oklch(.577 .205 29);--rood-dark-10: oklch(.64 .2 28);--rood-dark-11: oklch(.79 .105 24);--rood-dark-12: oklch(.94 .03 22);--staal-1: oklch(.98 .005 255);--staal-2: oklch(.956 .015 257.2);--staal-3: oklch(.923 .028 253.24);--staal-4: oklch(.834 .063 251.5);--staal-5: oklch(.757 .097 247.44);--staal-6: oklch(.678 .112 245.48);--staal-7: oklch(.601 .098 245.09);--staal-8: oklch(.518 .085 245.21);--staal-9: oklch(.421 .068 244.44);--staal-10: oklch(.37 .06 244.8);--staal-11: oklch(.326 .053 245.24);--staal-12: oklch(.232 .038 245.56);--steen-1: oklch(.988 .003 80);--steen-2: oklch(.97 .006 75);--steen-3: oklch(.94 .008 70);--steen-4: oklch(.91 .01 65);--steen-5: oklch(.875 .012 60);--steen-6: oklch(.83 .013 58);--steen-7: oklch(.77 .014 55);--steen-8: oklch(.69 .015 52);--steen-9: oklch(.56 .015 50);--steen-10: oklch(.5 .014 50);--steen-11: oklch(.42 .012 50);--steen-12: oklch(.22 .008 50);--slate-1: oklch(.991 .0013 286.38);--slate-2: oklch(.983 .0026 286.35);--slate-3: oklch(.956 .004 286.32);--slate-4: oklch(.932 .0054 286.3);--slate-5: oklch(.91 .0068 277.16);--slate-6: oklch(.887 .0095 286.2);--slate-7: oklch(.853 .0111 280.45);--slate-8: oklch(.794 .0156 277.79);--slate-9: oklch(.645 .0165 277.7);--slate-10: oklch(.611 .0155 272.56);--slate-11: oklch(.502 .0136 264.44);--slate-12: oklch(.241 .0097 248.23);--slate-dark-1: oklch(.179 .0041 285.98);--slate-dark-2: oklch(.213 .0042 264.48);--slate-dark-3: oklch(.252 .0058 271.18);--slate-dark-4: oklch(.283 .007 248.07);--slate-dark-5: oklch(.312 .0083 255.56);--slate-dark-6: oklch(.347 .0103 253.97);--slate-dark-7: oklch(.399 .0121 252.94);--slate-dark-8: oklch(.489 .0155 251.69);--slate-dark-9: oklch(.537 .0153 262.34);--slate-dark-10: oklch(.583 .0145 266.63);--slate-dark-11: oklch(.769 .0096 258.34);--slate-dark-12: oklch(.949 .0029 264.54);--gray-1: oklch(.991 0 0);--gray-2: oklch(.982 0 0);--gray-3: oklch(.955 0 0);--gray-4: oklch(.931 0 0);--gray-5: oklch(.907 0 0);--gray-6: oklch(.885 0 0);--gray-7: oklch(.851 0 0);--gray-8: oklch(.792 0 0);--gray-9: oklch(.643 0 0);--gray-10: oklch(.61 0 0);--gray-11: oklch(.503 0 0);--gray-12: oklch(.244 0 0);--neutral-1: oklch(.985 0 0);--neutral-2: oklch(.97 0 0);--neutral-3: oklch(.922 0 0);--neutral-4: oklch(.87 0 0);--neutral-5: oklch(.789 0 0);--neutral-6: oklch(.708 0 0);--neutral-7: oklch(.556 0 0);--neutral-8: oklch(.439 0 0);--neutral-9: oklch(.371 0 0);--neutral-10: oklch(.269 0 0);--neutral-11: oklch(.205 0 0);--neutral-12: oklch(.145 0 0);--color-white: #fff;--color-black: #000;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-2: .125rem;--radius-4: .25rem;--radius-6: .375rem;--radius-8: .5rem;--radius-12: .75rem;--radius-16: 1rem;--radius-24: 1.5rem;--radius-48: 3rem;--radius-full: 9999px;--radius: var(--radius-8);--border-width-thick: .1875rem;--border-width: .125rem;--border-width-thin: .0625rem;--focus-ring-width: .125rem;--focus-ring-width-sm: .0625rem;--focus-ring-offset: .125rem;--focus-ring-offset-sm: .0625rem;--focus-ring-color: var(--color-focus-ring);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--text-shadow-2xs: 0 1px 0 rgb(0 0 0 / .15);--text-shadow-xs: 0 1px 1px rgb(0 0 0 / .2);--text-shadow-sm: 0 1px 0 rgb(0 0 0 / .075), 0 1px 1px rgb(0 0 0 / .075), 0 2px 2px rgb(0 0 0 / .075);--text-shadow-md: 0 1px 1px rgb(0 0 0 / .1), 0 1px 2px rgb(0 0 0 / .1), 0 2px 4px rgb(0 0 0 / .1);--text-shadow-lg: 0 1px 2px rgb(0 0 0 / .1), 0 3px 2px rgb(0 0 0 / .1), 0 4px 8px rgb(0 0 0 / .1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--duration-drawer: .5s;--stagger-step: 60ms}@media(prefers-reduced-motion:reduce){:root{--duration-normal: 0s;--duration-slow: 0s;--duration-drawer: 0s}}
