.IconTab-module__4GaVSG__iconTab{cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:4px;padding-bottom:8px;display:inline-flex}.IconTab-module__4GaVSG__noPaddingBottom{padding-bottom:0}.IconTab-module__4GaVSG__charcoal{--tab-color:var(--color-grey-darkest);--tab-text-color:var(--color-white)}.IconTab-module__4GaVSG__teal{--tab-color:var(--color-secondary-darkest);--tab-text-color:var(--color-white)}.IconTab-module__4GaVSG__wine{--tab-color:var(--color-primary-darkest);--tab-text-color:var(--color-white)}.IconTab-module__4GaVSG__grey{--tab-color:var(--color-grey-lighter);--tab-text-color:var(--color-black)}.IconTab-module__4GaVSG__iconTab__pill{background-color:var(--tab-color);color:var(--tab-text-color);white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:1.4rem}.IconTab-module__4GaVSG__iconTab__iconBox{border-radius:8px;justify-content:center;align-items:center;display:flex}.IconTab-module__4GaVSG__active{border-color:var(--color-grey-mid)}
.PortfolioTabs-module__9Hla6G__portfolioTabs{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-inline:24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.PortfolioTabs-module__9Hla6G__portfolioTabs__item{flex-shrink:0}
.PortfolioCard-module__Sh8Iaq__card{border:1px solid var(--color-grey-light);cursor:pointer;border-radius:16px;display:flex;overflow:hidden}.PortfolioCard-module__Sh8Iaq__card__imageWrapper{flex-shrink:0;width:45%;min-height:240px;position:relative}.PortfolioCard-module__Sh8Iaq__card__image{object-fit:cover;object-position:center}.PortfolioCard-module__Sh8Iaq__card__content{padding:40px}.PortfolioCard-module__Sh8Iaq__card__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.PortfolioCard-module__Sh8Iaq__card__header h3{max-width:165px}.PortfolioCard-module__Sh8Iaq__card__tag{pointer-events:none;cursor:default;flex-shrink:0}.PortfolioCard-module__Sh8Iaq__card__button{margin-top:40px}.PortfolioCard-module__Sh8Iaq__card:hover .PortfolioCard-module__Sh8Iaq__card__button{box-shadow:0 2px 4px #00000040}@media screen and (max-width:767px){.PortfolioCard-module__Sh8Iaq__card{flex-direction:column}.PortfolioCard-module__Sh8Iaq__card__imageWrapper{width:100%;height:200px}.PortfolioCard-module__Sh8Iaq__card__image{object-position:top center}.PortfolioCard-module__Sh8Iaq__card__header{flex-direction:column-reverse}.PortfolioCard-module__Sh8Iaq__card__header h3{max-width:100%}.PortfolioCard-module__Sh8Iaq__card__content{padding:24px}.PortfolioCard-module__Sh8Iaq__card__button{margin-top:24px}}
