.avatar__container{padding:.5rem;border-radius:50%;color:var(--vinyl-color-white);font:var(--vinyl-font-aux-bold)}.cards__container{display:flex;flex-wrap:wrap;gap:var(--vinyl-spacing-4);margin:var(--vinyl-spacing-4)}.cards__container__empty{display:none;color:var(--vinyl-color-gray-1000);text-align:center;width:100%}.cards__container__empty-heading{font:var(--vinyl-font-heading-xl)}.cards__card{width:18.75rem;border-radius:.75rem;box-shadow:0 .125rem .25rem rgba(var(--vinyl-color-gray-900-rgb),.08),0 .25rem .5rem rgba(var(--vinyl-color-gray-900-rgb),.06),0 .375rem .75rem rgba(var(--vinyl-color-gray-900-rgb),.04),0 .5rem 1rem rgba(var(--vinyl-color-gray-900-rgb),.02);overflow:hidden;--thumbnail-container-height:14.75rem}.cards__card-thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:var(--vinyl-spacing-4);height:var(--thumbnail-container-height);color:var(--vinyl-color-white)}.cards__card-thumbnail img{height:10.675rem;width:10.675rem}.cards__card-thumbnail h2{width:100%;font:var(--vinyl-font-heading-s)}.cards__card-description{height:calc(100% - var(--thumbnail-container-height));padding:var(--vinyl-spacing-4);display:flex;gap:var(--vinyl-spacing-2);flex-direction:column;justify-content:space-between}.cards__card-description__centered{height:calc(100% - var(--thumbnail-container-height));padding:var(--vinyl-spacing-4);display:flex;gap:var(--vinyl-spacing-2);flex-direction:column;justify-content:space-between;align-items:center}.cards__card-description__title{font:var(--vinyl-font-heading-s)}.cards__card-link{padding:var(--vinyl-spacing-2);border:1px solid var(--vinyl-color-primary-1000);border-radius:.5rem;text-align:center;text-decoration:none;font:var(--vinyl-font-aux-bold);color:var(--vinyl-color-gray-1000)}.page-header__filter{padding:var(--vinyl-spacing-4);width:100%;box-shadow:0 .125rem .25rem rgba(var(--vinyl-color-gray-900-rgb),.06),0 .25rem .5rem rgba(var(--vinyl-color-gray-900-rgb),.04),0 .375rem .75rem rgba(var(--vinyl-color-gray-900-rgb),.02)}.page-header__filter-container{position:relative}.page-header__filter-icon{position:absolute;padding:var(--vinyl-spacing-4);top:0;bottom:0;margin:auto}.page-header__filter-input{border:1px solid var(--vinyl-color-gray-300);border-radius:.5rem;height:2.25rem;padding-left:var(--vinyl-spacing-10);width:18.75rem}.page-header__filter-input ::placeholder{color:var(--vinyl-color-gray-500);font:var(--vinyl-font-small)}.users__container{display:grid;grid-template-columns:fit-content(10rem)fit-content(14rem)1fr;flex-direction:column;flex-wrap:wrap;gap:var(--vinyl-spacing-4);margin:var(--vinyl-spacing-4)}.users__container__empty{display:none;color:var(--vinyl-color-gray-1000);text-align:center;width:100%}.users__container__empty-heading{font:var(--vinyl-font-heading-xl)}.users__user-row{display:grid;grid-column:1/4;grid-template-columns:subgrid;background-color:var(--vinyl-color-white);align-items:center;padding:.625rem;border-radius:.75rem;color:var(--vinyl-color-gray-1000);font:var(--vinyl-font-small);text-decoration:none}.users__user-row-badges{display:flex;gap:var(--vinyl-spacing-2)}.users__user-row-overflow{background-color:var(--vinyl-color-gray-100);padding:.125rem .5rem;border-radius:6.25rem;align-self:center;font:var(--vinyl-font-mini-bold)}.site-header{border-bottom:1px solid #222;display:flex;width:100%;z-index:100;align-items:center;flex-grow:0;flex-shrink:0;height:4rem;position:sticky;top:0;background:var(--vinyl-color-primary-1000);color:var(--vinyl-color-gray-000);gap:var(--vinyl-spacing-3)}.site-header__image-container{padding-left:var(--vinyl-spacing-6);display:flex;height:100%}.site-header__image{padding-right:var(--vinyl-spacing-4);height:2.375rem;align-self:center}.site-header__image-container::after{content:"";border-right:1px solid var(--vinyl-color-primary-900)}.site-header__divider{border-left:1px solid var(--vinyl-color-primary-900);height:100%;margin:0 var(--vinyl-spacing-6)}html{min-height:100%;background-color:var(--vinyl-color-primary-000)}body{color:#222;font-family:sans-serif;line-height:1.5;width:100%;padding:0;margin:0}footer{border-top:1px solid #222;margin-top:1rem}a{text-decoration:none}nav ul{display:flex}.menu-bar{margin:0}.menu-link{font:var(--vinyl-font-aux)}.menu-link a{padding:var(--vinyl-spacing-3);color:var(--vinyl-color-primary-300);font:var(--vinyl-font-aux);border-radius:.625rem}.menu-link a.active{color:var(--vinyl-color-white);font:var(--vinyl-font-aux-bold)}.menu-link a:hover{background-color:var(--vinyl-color-primary-900)}.menu-link.selected{color:var(--vinyl-color-gray-000);font:var(--vinyl-font-aux-bold)}.page-header{gap:.5rem;align-items:center;box-shadow:0 .125rem .25rem rgba(var(--vinyl-color-gray-900-rgb),.06),0 .25rem .5rem rgba(var(--vinyl-color-gray-900-rgb),.04),0 .375rem .75rem rgba(var(--vinyl-color-gray-900-rgb),.02);background-color:var(--vinyl-color-white);z-index:100;top:4rem;position:sticky}.page-header__content{padding:.5rem 1.5rem;display:flex;gap:.5rem;align-items:center}.page-header__title{font-weight:800;font-size:28px;margin:0;font-style:bold;padding:var(--vinyl-spacing-4)}.page-content{height:max-content;background-color:var(--vinyl-color-primary-000);max-width:75rem;padding:1.5rem 1.875rem}.page-content__alert{padding:1.5rem 1.5rem .5rem;display:flex;background-color:var(--vinyl-color-white);border-radius:.375rem;gap:1.5rem;border-left:6px solid var(--vinyl-color-gray-400);margin-left:0;margin-right:0}.page-content__alert-icon{margin-top:0;align-self:baseline}.page-content__alert-title{font-size:1.125rem;font-weight:700;margin-top:0}.page-content__alert__type__note{border-left:6px solid var(--vinyl-color-highlight-400)}.page-content__alert__type__warning{border-left:6px solid var(--vinyl-color-warning-300)}.page-content__alert-content{margin:0}.page-content__alert-content p:first-child{margin-top:0}.page-content__codeblock{background-color:#000;color:#fff;padding:1.5rem;font:var(--vinyl-font-body)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}img{display:block}svg{display:block}pre{white-space:pre-wrap}ul,ol{margin:0;padding:0;list-style:none}dl,dd,dt{margin:0;padding:0}li{display:block}h1,h2,h3,h4,h5,h6{font-family:inherit}button{padding:0;background-color:transparent;border:none}p{}textarea{margin:0}.menu-tabs{color:var(--vinyl-color-gray-1000);height:3.5rem;display:flex;gap:var(--vinyl-spacing-4);padding:0 var(--vinyl-spacing-4);border-bottom:1px solid var(--vinyl-color-gray-300)}.menu-tabs li{align-content:center}.menu-tabs .active{border-bottom:3px solid var(--vinyl-color-primary-600);color:var(--vinyl-color-gray-1000)}.menu-tabs .active>a,.menu-tabs>a:hover{color:var(--vinyl-color-gray-1000)}.menu-tabs a{color:var(--vinyl-color-gray-400);padding:var(--vinyl-spacing-4)}.menu-tabs li{font:var(--vinyl-font-heading-s)}:root{--vinyl-color-transparent:#ffffff00;--vinyl-color-white:#ffffff;--vinyl-color-white-rgb:255, 255, 255;--vinyl-color-black:#000000;--vinyl-color-black-rgb:0, 0, 0;--vinyl-color-primary:var(--vinyl-color-primary-500);--vinyl-color-primary-000:#f3f6f7;--vinyl-color-primary-100:#dee7ea;--vinyl-color-primary-200:#c3d3d7;--vinyl-color-primary-300:#a4bbc2;--vinyl-color-primary-400:#83a4ae;--vinyl-color-primary-500:#628e9c;--vinyl-color-primary-600:#3f7b8b;--vinyl-color-primary-700:#0f6a7e;--vinyl-color-primary-800:#0e5768;--vinyl-color-primary-900:#0b4654;--vinyl-color-primary-1000:#102d35;--vinyl-color-highlight:var(--vinyl-color-highlight-500);--vinyl-color-highlight-000:#e8f8fc;--vinyl-color-highlight-100:#c0ebf5;--vinyl-color-highlight-200:#8ed8e9;--vinyl-color-highlight-300:#1dc2e6;--vinyl-color-highlight-400:#12a6c7;--vinyl-color-highlight-500:#198ca9;--vinyl-color-highlight-600:#2a758a;--vinyl-color-highlight-700:#2c6070;--vinyl-color-highlight-800:#2a4d59;--vinyl-color-highlight-900:#243c44;--vinyl-color-highlight-1000:#182327;--vinyl-color-gray:var(--vinyl-color-gray-500);--vinyl-color-gray-000:#f3f6f7;--vinyl-color-gray-100:#d6dfe1;--vinyl-color-gray-200:#b8c4c6;--vinyl-color-gray-300:#98a6a9;--vinyl-color-gray-400:#7a8b8e;--vinyl-color-gray-500:#617276;--vinyl-color-gray-600:#4a5d62;--vinyl-color-gray-700:#354a4f;--vinyl-color-gray-800:#21383c;--vinyl-color-gray-900-rgb:11, 36, 41;--vinyl-color-gray-900:rgb(var(--vinyl-color-gray-900-rgb));--vinyl-color-gray-1000-rgb:2, 4, 5;--vinyl-color-gray-1000:rgb(var(--vinyl-color-gray-1000-rgb));--vinyl-color-success:var(--vinyl-color-success-500);--vinyl-color-success-000:#e6fdf7;--vinyl-color-success-100:#b2eedb;--vinyl-color-success-200:#7ddab9;--vinyl-color-success-300:#2ec194;--vinyl-color-success-400:#23a37b;--vinyl-color-success-500:#178864;--vinyl-color-success-600:#0a7050;--vinyl-color-success-700:#065a3f;--vinyl-color-success-800:#154632;--vinyl-color-success-900:#153024;--vinyl-color-success-1000:#0c1511;--vinyl-color-warning:var(--vinyl-color-warning-500);--vinyl-color-warning-000:#fefbe0;--vinyl-color-warning-100:#fde82e;--vinyl-color-warning-200:#e9d734;--vinyl-color-warning-300:#cdbe39;--vinyl-color-warning-400:#b1a53a;--vinyl-color-warning-500:#978d39;--vinyl-color-warning-600:#7f7736;--vinyl-color-warning-700:#6a6532;--vinyl-color-warning-800:#58532d;--vinyl-color-warning-900:#474326;--vinyl-color-warning-1000:#2e2c1c;--vinyl-color-critical:var(--vinyl-color-critical-500);--vinyl-color-critical-000:#faf4f5;--vinyl-color-critical-100:#f9dee2;--vinyl-color-critical-200:#fabdc4;--vinyl-color-critical-300:#fd94a2;--vinyl-color-critical-400:#fe647f;--vinyl-color-critical-500:#df4d66;--vinyl-color-critical-600:#c23a51;--vinyl-color-critical-700:#a7293f;--vinyl-color-critical-800:#8c1c2f;--vinyl-color-critical-900:#681e28;--vinyl-color-critical-1000:#3a1619;--vinyl-color-input-placeholder:var(--vinyl-color-gray-500);--vinyl-spacing-base:0.25rem;--vinyl-spacing-0:0rem;--vinyl-spacing-1:var(--vinyl-spacing-base);--vinyl-spacing-2:calc(var(--vinyl-spacing-base) * 2);--vinyl-spacing-3:calc(var(--vinyl-spacing-base) * 3);--vinyl-spacing-4:calc(var(--vinyl-spacing-base) * 4);--vinyl-spacing-6:calc(var(--vinyl-spacing-base) * 6);--vinyl-spacing-8:calc(var(--vinyl-spacing-base) * 8);--vinyl-spacing-10:calc(var(--vinyl-spacing-base) * 10);--vinyl-spacing-12:calc(var(--vinyl-spacing-base) * 12);--vinyl-spacing-14:calc(var(--vinyl-spacing-base) * 14);--vinyl-spacing-16:calc(var(--vinyl-spacing-base) * 16);--vinyl-spacing-18:calc(var(--vinyl-spacing-base) * 18);--vinyl-spacing-24:calc(var(--vinyl-spacing-base) * 24);--vinyl-spacing-30:calc(var(--vinyl-spacing-base) * 30);--vinyl-spacing-neg-1:calc(-1 * var(--vinyl-spacing-1));--vinyl-spacing-neg-2:calc(-1 * var(--vinyl-spacing-2));--vinyl-spacing-neg-3:calc(-1 * var(--vinyl-spacing-3));--vinyl-spacing-neg-4:calc(-1 * var(--vinyl-spacing-4));--vinyl-spacing-neg-6:calc(-1 * var(--vinyl-spacing-6));--vinyl-spacing-neg-8:calc(-1 * var(--vinyl-spacing-8));--vinyl-spacing-neg-10:calc(-1 * var(--vinyl-spacing-10));--vinyl-spacing-neg-12:calc(-1 * var(--vinyl-spacing-12));--vinyl-spacing-neg-14:calc(-1 * var(--vinyl-spacing-14));--vinyl-spacing-neg-16:calc(-1 * var(--vinyl-spacing-16));--vinyl-spacing-neg-18:calc(-1 * var(--vinyl-spacing-18));--vinyl-spacing-neg-24:calc(-1 * var(--vinyl-spacing-24));--vinyl-spacing-neg-30:calc(-1 * var(--vinyl-spacing-30))}:root{--vinyl-shadow-color-rgb:var(--vinyl-color-gray-900-rgb);--vinyl-shadow-1:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-2:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-3:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.06),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 0.375rem 0.75rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-4:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.08),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.06),
		0rem 0.375rem 0.75rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 0.5rem 1rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-5:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.1),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.08),
		0rem 0.375rem 0.75rem rgba(var(--vinyl-shadow-color-rgb), 0.06),
		0rem 0.5rem 1rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 0.625rem 1.25rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-6:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.12),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.1),
		0rem 0.375rem 0.75rem rgba(var(--vinyl-shadow-color-rgb), 0.08),
		0rem 0.5rem 1rem rgba(var(--vinyl-shadow-color-rgb), 0.06),
		0rem 0.625rem 1.25rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 0.75rem 1.5rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-7:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.14),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.12),
		0rem 0.375rem 0.75rem rgba(var(--vinyl-shadow-color-rgb), 0.1),
		0rem 0.5rem 1rem rgba(var(--vinyl-shadow-color-rgb), 0.08),
		0rem 0.625rem 1.25rem rgba(var(--vinyl-shadow-color-rgb), 0.06),
		0rem 0.75rem 1.5rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 0.875rem 1.75rem rgba(var(--vinyl-shadow-color-rgb), 0.02);--vinyl-shadow-8:0rem 0.125rem 0.25rem rgba(var(--vinyl-shadow-color-rgb), 0.16),
		0rem 0.25rem 0.5rem rgba(var(--vinyl-shadow-color-rgb), 0.14),
		0rem 0.375rem 0.75rem rgba(var(--vinyl-shadow-color-rgb), 0.12),
		0rem 0.5rem 1rem rgba(var(--vinyl-shadow-color-rgb), 0.1),
		0rem 0.625rem 1.25rem rgba(var(--vinyl-shadow-color-rgb), 0.08),
		0rem 0.75rem 1.5rem rgba(var(--vinyl-shadow-color-rgb), 0.06),
		0rem 0.875rem 1.75rem rgba(var(--vinyl-shadow-color-rgb), 0.04),
		0rem 1rem 2rem rgba(var(--vinyl-shadow-color-rgb), 0.02)}body{--vinyl-shadow-color-rgb:initial}:root{--vinyl-font-family:'Inter', 'Helvetica Neue', sans-serif;--vinyl-font-weight-regular:400;--vinyl-font-weight-medium:500;--vinyl-font-weight-semibold:600;--vinyl-font-weight-bold:700;--vinyl-font-weight-extra-bold:800;--vinyl-font-weight-black:900;--vinyl-font-heading-xl:var(--vinyl-font-weight-extra-bold) 2.25rem/3rem var(--vinyl-font-family);--vinyl-font-heading-l:var(--vinyl-font-weight-extra-bold) 1.75rem/2.25rem
		var(--vinyl-font-family);--vinyl-font-heading-m:var(--vinyl-font-weight-extra-bold) 1.5rem/2rem var(--vinyl-font-family);--vinyl-font-heading-s:var(--vinyl-font-weight-bold) 1.125rem/1.5rem var(--vinyl-font-family);--vinyl-font-body:var(--vinyl-font-weight-medium) 1rem/1.5rem var(--vinyl-font-family);--vinyl-font-body-bold:var(--vinyl-font-weight-bold) 1rem/1.5rem var(--vinyl-font-family);--vinyl-font-small:var(--vinyl-font-weight-medium) 0.875rem/1.25rem var(--vinyl-font-family);--vinyl-font-small-bold:var(--vinyl-font-weight-bold) 0.875rem/1.25rem var(--vinyl-font-family);--vinyl-font-aux:var(--vinyl-font-weight-medium) 0.75rem/1.125rem var(--vinyl-font-family);--vinyl-font-aux-bold:var(--vinyl-font-weight-bold) 0.75rem/1.125rem var(--vinyl-font-family);--vinyl-font-mini:var(--vinyl-font-weight-medium) 0.5rem/0.75rem var(--vinyl-font-family);--vinyl-font-mini-bold:var(--vinyl-font-weight-bold) 0.5rem/0.75rem var(--vinyl-font-family)}body,input,button{font:var(--vinyl-font-body);font-family:var(--vinyl-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:source-code-pro,Menlo,Monaco,Consolas,courier new,monospace}