:root{--team-family-gap: .25rem}.team-link.svelte-h7bcrl{display:inline;background-image:linear-gradient(currentColor,currentColor);background-size:0% .2em;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.4,0,.2,1),opacity .3s}.team-link.svelte-h7bcrl:hover{background-size:100% .2em}.team-family-card.svelte-h7bcrl{width:calc(20vw + var(--team-family-gap));transition:width cubic-bezier(.215,.61,.355,1) .3s}.team-family-card.svelte-h7bcrl:hover{width:calc(40vw + var(--team-family-gap))}.team-family-container.svelte-h7bcrl{display:flex;flex-direction:column;padding:2rem;height:36rem;border-radius:.5rem;background-color:#000;position:relative;overflow:hidden}.team-family-container.svelte-h7bcrl>img:where(.svelte-h7bcrl){position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:50%;transition:opacity cubic-bezier(.215,.61,.355,1) .3s;filter:brightness(75%) contrast(125%) saturate(75%)}.team-family-container.svelte-h7bcrl:hover>img:where(.svelte-h7bcrl){opacity:75%}.team-family-content.svelte-h7bcrl{display:flex;flex-direction:column;flex-grow:1;z-index:10;gap:.5rem;max-width:30ch;text-wrap:balance}.team-family-content.svelte-h7bcrl h3:where(.svelte-h7bcrl){font-weight:700;font-size:1.25rem;color:unset}.team-family-content.svelte-h7bcrl a:where(.svelte-h7bcrl){font-weight:700;color:unset}.team-family-content.svelte-h7bcrl a:where(.svelte-h7bcrl):after{content:"→";margin-left:.25rem}.team-family-logo.svelte-h7bcrl{position:relative}.team-family-logo.svelte-h7bcrl img:where(.svelte-h7bcrl){position:absolute;left:0;top:0;width:100%}.team-family-card.svelte-h7bcrl .team-family-unhovered:where(.svelte-h7bcrl){z-index:10;transition:opacity cubic-bezier(.215,.61,.355,1) .3s}.team-family-card.svelte-h7bcrl:hover .team-family-unhovered:where(.svelte-h7bcrl){opacity:0}.team-family-cards.svelte-h7bcrl :where(.svelte-h7bcrl):nth-child(1) .team-family-container:where(.svelte-h7bcrl){margin-right:var(--team-family-gap)}.team-family-cards.svelte-h7bcrl :where(.svelte-h7bcrl):nth-child(2) .team-family-container:where(.svelte-h7bcrl){margin:0 calc(var(--team-family-gap) / 2)}.team-family-cards.svelte-h7bcrl :where(.svelte-h7bcrl):nth-child(3) .team-family-container:where(.svelte-h7bcrl){margin-left:var(--team-family-gap)}
