.team-banner{background:var(--team-banner-accent);color:var(--team-banner-text);padding-top:24px;padding-bottom:24px;box-shadow:0 -10px 25px #ccc}.team-banner__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.team-banner__logo{display:flex;align-items:center;justify-content:center}.team-banner__img{display:block;height:auto;width:auto;max-width:100%}.team-banner__title{margin:0;font-size:28px;line-height:1.2;font-weight:700;color:var(--team-banner-text)}@media screen and (min-width: 768px){.team-banner{padding-top:40px;padding-bottom:40px}.team-banner__title{font-size:36px}}.teams{display:block;padding-bottom:3rem}.teams__grid{display:grid;grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr));gap:24px}.team-card{border:2px solid var(--team-accent);border-radius:8px;padding:16px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 16px #0000001a,0 1.5px 4px #0000000f;transition:box-shadow .2s,border-color .2s,transform .2s;cursor:pointer}.team-card:hover,.team-card:focus{box-shadow:0 8px 24px #00000029,0 3px 8px #0000001a;border-color:darken(var(--team-accent),10%);transform:translateY(-4px) scale(1.03)}.team-card__logo{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.team-card__img{display:block;height:auto;max-width:100%}.team-card__name{font-weight:600;font-size:16px;line-height:1.3}@media screen and (min-width: 768px){.teams__grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
