.entrepeneurs-list{grid-row-gap:16px;grid-column-gap:16px;grid-template-columns:repeat(3,1fr);margin:32px 0 54px;padding:0;display:grid}@media only screen and (max-width:768px){.entrepeneurs-list{grid-template-columns:1fr;margin:20px}}.entrepeneurs-list li{text-align:center;box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:flex-end;height:294px;padding:28px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#000,#000);mask-image:radial-gradient(#000,#000)}.entrepeneurs-list li>a{padding:0}.entrepeneurs-list li>a:hover .image-holder{transition:transform var(--slow);transform:scale(1.02)}.entrepeneurs-list li>a:hover .image-holder:after{transition:opacity var(--slow);opacity:.5}.entrepeneurs-list li>a:hover h2,.entrepeneurs-list li>a:hover h3{transition:transform var(--slow);transform:translateY(-2px)}.entrepeneurs-list li .image-holder{transition:transform var(--slow);position:absolute;inset:0}.entrepeneurs-list li .image-holder:after{transition:opacity var(--slow);opacity:.4;background:linear-gradient(180deg, rgba(var(--gradient-rgb), 0) 2%, var(--gradient) 69%, var(--gradient) 100%);content:" ";height:100%;position:absolute;bottom:0;left:0;right:0}.entrepeneurs-list li .image-holder figure svg{display:none}.entrepeneurs-list li h2,.entrepeneurs-list li h3{transition:transform var(--slow);text-shadow:0 2px 4px rgba(var(--dark-rgb), .25);white-space:normal;color:#fff;position:relative}.entrepeneurs-list li h2{margin:0 0 6px;font-size:22px;font-weight:700;line-height:32px}.entrepeneurs-list li h3{font-size:16px;line-height:26px}.entrepreneur-profile h1{margin:0 24px 0 0;font-size:26px;line-height:36px}.entrepreneur-profile h1+p{font-weight:var(--medium)}.entrepreneur-profile p{margin:24px 0;font-size:18px;line-height:28px}.entrepreneur-profile p:last-child{margin-bottom:0}.entrepreneur-profile p a{text-decoration:underline}.entrepreneur-profile p a:hover{cursor:pointer}.entrepreneur-profile img{width:100%;display:block}.entrepreneur-profile caption{text-align:left;color:var(--grey);font-size:14px;line-height:24px;font-weight:var(--medium);margin:6px 0 0;display:block}@media only screen and (max-width:768px){.entrepreneur-profile h1{font-size:22px;line-height:32px}.entrepreneur-profile p{font-size:16px;line-height:26px}.entrepreneur-profile caption{font-size:12px;line-height:22px}}.entrepreneur-profile .entrepeneur-share{border-top:1px solid rgba(var(--light-grey-rgb), .5);font-weight:var(--medium);align-content:center;margin:24px 0 0;padding:18px 0;display:flex}.entrepreneur-profile .entrepeneur-share div{margin:0 0 0 12px}.entrepreneur-profile .entrepeneur-share div>a{margin:0 6px 0 0}.entrepreneur-profile .entrepeneur-share div>a:last-child{margin:0}.entrepreneur-profile .entrepeneur-locations{border-top:1px solid rgba(var(--light-grey-rgb), .5);padding:0;list-style:none}.entrepreneur-profile .entrepeneur-locations li{height:84px;padding:28px 0;line-height:28px;overflow:hidden}.entrepreneur-profile .entrepeneur-locations li a{grid-column-gap:20px;grid-template-columns:84px 1fr;display:grid}.entrepreneur-profile .entrepeneur-locations li div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entrepreneur-profile .entrepeneur-locations li:last-child{padding-bottom:0}.entrepreneur-profile .entrepeneur-locations li figure{border-radius:5px;width:84px;min-width:84px;height:84px}.entrepreneur-profile .entrepeneur-locations li h2,.entrepreneur-profile .entrepeneur-locations li p,.entrepreneur-profile .entrepeneur-locations li .link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entrepreneur-profile .entrepeneur-locations li h2{color:var(--dark-grey);font-size:18px;line-height:26px;font-weight:var(--medium);margin:0}@media only screen and (max-width:768px){.entrepreneur-profile .entrepeneur-locations li h2{margin:0}}.entrepreneur-profile .entrepeneur-locations li .link,.entrepreneur-profile .entrepeneur-locations li p{color:var(--grey);margin:3px 0 0;font-size:16px;line-height:26px}.entrepreneur-profile .entrepeneur-locations li .link{color:var(--brand);font-weight:400;text-decoration:underline;display:block}@media only screen and (max-width:768px){.entrepreneur-profile .entrepeneur-locations li a{grid-template-columns:80px 1fr;align-items:center}.entrepreneur-profile .entrepeneur-locations li figure{border-radius:5px;width:80px;min-width:80px;height:80px}.entrepreneur-profile .entrepeneur-locations li h2{font-size:16px;line-height:24px}.entrepreneur-profile .entrepeneur-locations li .link,.entrepreneur-profile .entrepeneur-locations li p{font-size:14px;line-height:24px}}