.Portfolio-module-scss-module__EnW_Ia__portfolio{padding:4rem 0}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__tabsList{background:0 0;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;margin-top:25px;margin-bottom:2rem;display:flex}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__tabsTrigger{max-width:300px;height:40px;color:var(--foreground);text-transform:uppercase;letter-spacing:normal;background-color:#0000;border:none;border-radius:5px;padding:0 24px;font-size:16px;font-weight:400;transition:all .3s}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__tabsTrigger[data-state=active]{color:#fff;box-shadow:none;background-color:#2e3440;transform:none}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__tabsTrigger:hover:not([data-state=active]){color:#fff;background-color:#3b4252;transform:none}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card{border-radius:var(--radius);background-color:var(--card);border:1px solid var(--border);transition:transform .3s,box-shadow .3s;overflow:hidden}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__imageWrapper{aspect-ratio:16/9;background-color:var(--muted);width:100%;position:relative;overflow:hidden}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__imageWrapper img{object-fit:cover;transition:transform .5s}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__imageWrapper .Portfolio-module-scss-module__EnW_Ia__overlay{z-index:1;background-color:#0006;transition:background-color .3s;position:absolute;inset:0}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card:hover .Portfolio-module-scss-module__EnW_Ia__imageWrapper img{transform:scale(1.1)}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card:hover .Portfolio-module-scss-module__EnW_Ia__imageWrapper .Portfolio-module-scss-module__EnW_Ia__overlay{background-color:#0000}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__content{padding:1.5rem}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__content h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__content p{color:var(--muted-foreground);margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__footer{border-top:1px solid var(--border);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__footer .Portfolio-module-scss-module__EnW_Ia__techIcon{color:var(--muted-foreground);font-size:1.25rem;transition:color .3s}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__card .Portfolio-module-scss-module__EnW_Ia__footer .Portfolio-module-scss-module__EnW_Ia__techIcon:hover{color:var(--primary)}.Portfolio-module-scss-module__EnW_Ia__portfolio .Portfolio-module-scss-module__EnW_Ia__footerCta{justify-content:center;margin-top:4rem;display:flex}.dark .Portfolio-module-scss-module__EnW_Ia__card{box-shadow:0 10px 25px -5px #00000080}
