@layer app{.tsb__preview[data-v-6bf37ee5]{background:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning));padding:10px 20px;font-weight:600}.tsb__hero[data-v-6bf37ee5]{color:#fff;background:rgb(var(--v-theme-secondary));align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.tsb__hero[data-v-6bf37ee5]:after{content:"";background:linear-gradient(#0000001a,#0009);position:absolute;inset:0}.tsb__hero-img[data-v-6bf37ee5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tsb__hero-inner[data-v-6bf37ee5]{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:64px 20px 40px;position:relative}.tsb__hero-inner h1[data-v-6bf37ee5]{margin:6px 0 10px;font-size:clamp(2rem,4vw + 1rem,3.25rem);line-height:1.1}.tsb__eyebrow[data-v-6bf37ee5],.tsb__overline[data-v-6bf37ee5]{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.tsb__lede[data-v-6bf37ee5]{max-width:640px;font-size:1.1rem}.tsb__intro[data-v-6bf37ee5]{text-align:center;max-width:820px;margin:0 auto;padding:48px 20px 24px}.tsb__intro h2[data-v-6bf37ee5]{margin:8px 0 12px;font-size:clamp(1.4rem,2vw + 1rem,2rem)}.tsb__filter[data-v-6bf37ee5]{z-index:2;background:rgb(var(--v-theme-background));flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 20px;display:flex;position:sticky;top:0}.tsb__filter button[data-v-6bf37ee5]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:999px;padding:8px 16px;font-weight:500}.tsb__filter button span[data-v-6bf37ee5]{opacity:.6;margin-left:4px}.tsb__filter button.active[data-v-6bf37ee5]{background:rgb(var(--v-theme-secondary));border-color:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-on-secondary))}.tsb__grid[data-v-6bf37ee5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:24px 20px 72px;display:grid}}
