.featured-portfolio[data-style=simple-grid]{padding:var(--s5)0 var(--s2);min-height:100vh}.featured-portfolio[data-style=simple-grid] .intro{padding:0 0 var(--s2)}.featured-portfolio[data-style=simple-grid] .featured-portfolio__grid{width:100%!important;display:block!important}.featured-portfolio[data-style=simple-grid] .card-portfolio .img-wrap{width:100%!important;height:32vh!important;aspect-ratio:none!important}.featured-portfolio[data-style=carousel] .intro,.featured-portfolio[data-style=carousel] .title{text-align:left}.featured-portfolio[data-style=carousel] .title{grid-column:1/10}.featured-portfolio .intro{padding:var(--s3)0;text-align:center}.featured-portfolio .intro .title{grid-column:3/10}@media (max-width:767px){.featured-portfolio .intro .title{grid-column:1/-1}}.featured-portfolio .intro .text{grid-column:2/6}@media (max-width:767px){.featured-portfolio .intro .text{grid-column:1/-1}}.featured-portfolio .intro:not(:has(.title)){display:none}.featured-portfolio__carousel{display:inline-flex;gap:var(--s2);overflow-x:auto;padding:0 var(--s4) var(--s3)}@media (max-width:767px){.featured-portfolio__carousel{padding:0 var(--s3) var(--s3)}}.featured-portfolio__carousel::-webkit-scrollbar{width:3px;height:5px}.featured-portfolio__carousel::-webkit-scrollbar-track{background:var(--beige);outline:0;border:0}.featured-portfolio__carousel::-webkit-scrollbar-thumb{background-color:#000}.featured-portfolio__carousel .card-portfolio-carousel{width:25%;flex-shrink:0}@media (max-width:767px){.featured-portfolio__carousel .card-portfolio-carousel{width:85%}}.featured-portfolio__carousel .img-wrap{aspect-ratio:9/11;overflow:hidden;margin-bottom:var(--s1)}.featured-portfolio__carousel .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:var(--xPositon) var(--vertPositon);object-position:var(--xPositon) var(--vertPositon)}.featured-portfolio__carousel .logo-wrap{aspect-ratio:15/3;max-width:60%;margin-bottom:var(--s2)}@media (max-width:767px){.featured-portfolio__carousel .logo-wrap{max-width:70%}}.featured-portfolio__carousel .logo-wrap img{display:block;width:100%;height:100%;-o-object-position:0 center;object-position:0 center;-o-object-fit:contain;object-fit:contain}.featured-portfolio__carousel .content{position:absolute;bottom:0;left:0;width:100%}.featured-portfolio__grid{display:flex;flex-direction:column;gap:var(--s2)}@media (max-width:767px){.featured-portfolio__grid{gap:10px}}.featured-portfolio__grid[data-style=scroller]{overflow:hidden}.featured-portfolio__grid[data-style=scroller] .portfolio-row{display:inline-flex;align-items:flex-end;width:110vw}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row{width:150vw}}.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio{width:25%;box-sizing:border-box;padding-right:var(--s2)}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio{padding-right:10px}}.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio:nth-child(2){width:30%}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio:nth-child(2){width:35%}}.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio:nth-child(3){width:35%}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio:nth-child(3){width:30%}}.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio .img-wrap{position:relative;overflow:hidden}.featured-portfolio__grid[data-style=scroller] .portfolio-row .card-portfolio .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(1):nth-child(2){width:30%}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(1):nth-child(2){width:35%}}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(1):nth-child(3){width:35%}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(1):nth-child(3){width:30%}}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2){transform:translateX(-10vw);align-items:flex-start;position:relative}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2){transform:translateX(-50vw)}}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#fff}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2) .card-portfolio{width:35%}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2) .card-portfolio:nth-child(2){width:50%!important}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2) .card-portfolio:nth-child(2){width:45%!important}}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2) .card-portfolio:nth-child(3){width:45%!important}@media (max-width:767px){.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2) .card-portfolio:nth-child(3){width:50%!important}.featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2) .card-portfolio:nth-child(4){width:40%!important}}.featured-portfolio__grid[data-style=grid] .card-portfolio{position:relative;grid-column:span 4;text-decoration:none;color:var(--primaryGrey)}@media (max-width:1199px){.featured-portfolio__grid[data-style=grid] .card-portfolio{grid-column:span 6}}@media (max-width:767px){.featured-portfolio__grid[data-style=grid] .card-portfolio{grid-column:span 12}}.featured-portfolio__grid[data-style=grid] .card-portfolio.hidden{display:none}.featured-portfolio__grid[data-style=grid] .card-portfolio .img-wrap{overflow:hidden;aspect-ratio:16/11;margin-bottom:var(--s1)}@media (max-width:767px){.featured-portfolio__grid[data-style=grid] .card-portfolio .img-wrap{margin:0}}.featured-portfolio__grid[data-style=grid] .card-portfolio .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);will-change:transform}@media (max-width:767px){.featured-portfolio__grid[data-style=grid] .card-portfolio .content{padding:var(--s2)}}.featured-portfolio__grid[data-style=grid] .card-portfolio .logo-wrap{aspect-ratio:10/2;max-width:40%;margin-bottom:7px}@media (max-width:767px){.featured-portfolio__grid[data-style=grid] .card-portfolio .logo-wrap{max-width:70%}}.featured-portfolio__grid[data-style=grid] .card-portfolio .logo-wrap img{display:block;width:100%;height:100%;-o-object-position:0 center;object-position:0 center;-o-object-fit:contain;object-fit:contain}.featured-portfolio__grid[data-style=grid] .card-portfolio__content .title{font-family:var(--titleFontFamily);font-weight:var(--titleFontWeight);font-size:30px;line-height:30px;text-transform:uppercase;padding:5px 0}.featured-portfolio__grid[data-style=grid] .card-portfolio__content ul{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:0 3rem;font-size:var(--P4)}.featured-portfolio__grid[data-style=grid] .card-portfolio__content ul li{margin-top:8px;display:flex;flex-direction:column;text-decoration:none;gap:1px;line-height:var(--P3_LH)}.featured-portfolio__grid[data-style=grid] .card-portfolio__content ul li span:first-child{font-weight:var(--bodyFontWeightBold);color:var(--primaryGrey)}.featured-portfolio__grid[data-style=simple-grid]{flex-direction:initial}.featured-portfolio__grid[data-style=simple-grid] .simple-grid{display:grid;gap:5px;padding:0 5px;grid-template-columns:repeat(6,1fr)}@media (max-width:767px){.featured-portfolio__grid[data-style=simple-grid] .simple-grid{box-sizing:border-box;width:100vw;grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio .img-wrap{width:100%;height:auto;aspect-ratio:10/15;overflow:hidden}@media (max-width:767px){.featured-portfolio__grid[data-style=simple-grid] .card-portfolio .img-wrap{aspect-ratio:1/1}}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio .img-wrap img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (min-width:768px){.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(1){grid-area:1/1}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(2){grid-area:1/3}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(3){grid-area:1/4}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(4){grid-area:1/5}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(5){grid-area:2/2}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(6){grid-area:2/3}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(7){grid-area:2/4}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(8){grid-area:2/6}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(9){grid-area:3/1}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(10){grid-area:3/2}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(11){grid-area:3/4}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(12){grid-area:3/5}.featured-portfolio__grid[data-style=simple-grid] .card-portfolio:nth-child(13){grid-area:3/6}}.featured-portfolio .card-portfolio.simple .img-wrap{position:relative}.featured-portfolio .card-portfolio.simple .img-wrap:before{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;opacity:0;transition:opacity .3s ease-in-out;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%)}.featured-portfolio .card-portfolio.simple .img-wrap:hover .content{transform:translateY(0)}.featured-portfolio .card-portfolio.simple .img-wrap:hover:before{opacity:1}.featured-portfolio .card-portfolio.simple .content{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform .3s ease-in-out;padding:15px;color:#fff;font-weight:var(--bodyFontWeightBold);font-size:var(--P2);line-height:var(--P2_LH)}section.featured-portfolio:has(+.entrepreneurs-lab-feature) .featured-portfolio__grid[data-style=scroller] .portfolio-row:nth-child(2):before{background-color:var(--primaryGrey)}