widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase]{display:block;width:100%;font-size:1rem}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase{display:flex;flex-direction:column;gap:2rem}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--falcon-emphasis-color, currentColor)}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__cta{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:var(--falcon-border-radius, .25rem);background:var(--across-color-primary, var(--falcon-primary));color:var(--across-color-primary-contrast, white);font-size:.875rem;font-weight:600;text-decoration:none}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__cta:hover{filter:brightness(1.08)}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--across-color-primary, var(--falcon-primary))}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__group-head{display:flex;align-items:baseline;gap:.625rem;margin:0 0 .875rem;padding-bottom:.5rem;border-bottom:1px solid var(--lr-border, var(--falcon-border-color))}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__group-label{margin:0;font-size:1rem;font-weight:700;color:var(--falcon-emphasis-color, currentColor)}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__group-count{font-size:.8125rem;color:var(--falcon-secondary-color, currentColor);opacity:.8}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__grid{display:grid;grid-template-columns:repeat(var(--sponsors-columns, auto-fill), minmax(13rem, 1fr));gap:1rem;margin:0;padding:0;list-style:none}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lr-border, var(--falcon-border-color));border-radius:var(--falcon-border-radius-lg, .5rem);background:var(--lr-card-bg, var(--falcon-emphasis-bg))}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__card:hover{border-color:var(--across-color-primary, var(--falcon-primary))}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:9rem;overflow:hidden;padding:1rem;border-bottom:1px solid var(--lr-border, var(--falcon-border-color));background:var(--falcon-tertiary-bg, transparent)}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__logo.has-logo{background:white}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__logo img{max-width:100%;max-height:100%;object-fit:contain}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__mono{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--falcon-secondary-bg, var(--falcon-tertiary-bg));color:var(--falcon-emphasis-color, currentColor);font-size:1.375rem;font-weight:700;letter-spacing:.02em}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__body{display:flex;flex-direction:column;gap:.375rem;flex:1;padding:.875rem 1rem 1rem}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__name{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--falcon-emphasis-color, currentColor);overflow-wrap:anywhere}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__desc{margin:0;font-size:.8125rem;line-height:1.45;color:var(--falcon-body-color, currentColor);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__link{margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:600;color:var(--across-color-primary, var(--falcon-primary));text-decoration:none}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__link:hover{text-decoration:underline}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--across-color-primary, var(--falcon-primary));border-radius:var(--falcon-border-radius-lg, .5rem);background:var(--lr-card-bg, var(--falcon-emphasis-bg))}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main .sponsors-showcase__logo{flex:none;width:14rem;height:auto;min-height:9rem;border-bottom:0;border-right:1px solid var(--lr-border, var(--falcon-border-color))}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main .sponsors-showcase__identity{display:flex;flex-direction:column;gap:.375rem;justify-content:center;min-width:0;padding:1rem 1.25rem}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main .sponsors-showcase__name{font-size:1.25rem}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main .sponsors-showcase__link{margin-top:.25rem;padding-top:0}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;border:1px dashed var(--lr-border, var(--falcon-border-color));border-radius:var(--falcon-border-radius-lg, .5rem);text-align:center;color:var(--falcon-body-color, currentColor)}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__empty i{font-size:2rem;color:var(--across-color-primary, var(--falcon-primary))}@media (max-width:767px){widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__grid{grid-template-columns:minmax(0, 1fr)}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__card,widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main{flex-direction:row}widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__logo,widget-sponsors [data-bs-template=falcon][data-bs-mode=showcase] .sponsors-showcase__main .sponsors-showcase__logo{flex:none;width:6.5rem;height:auto;min-height:6.5rem;padding:.5rem;border-bottom:0;border-right:1px solid var(--lr-border, var(--falcon-border-color))}}