.work-showcase-page{background-color:#f7f3ee;min-height:100vh}.work-breadcrumb{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#0a192fcc,#0a192fcc),url(/assets/img/Work-Showcase-images.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:45px 0}.work-breadcrumb h1{letter-spacing:1px;color:#fff;text-transform:uppercase;margin-bottom:15px;font-size:3.5rem;font-weight:800}.work-breadcrumb ul{opacity:.9;justify-content:center;gap:10px;padding:0;font-size:1rem;list-style:none;display:flex}.work-breadcrumb ul li a{color:#ceb083;text-decoration:none}.work-breadcrumb ul li:after{content:"/";margin-left:10px}.work-breadcrumb ul li:last-child:after{content:""}.filter-container{flex-wrap:wrap;justify-content:center;gap:12px;padding:30px 0;display:flex}@media (max-width:768px){.filter-container{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding:20px 15px;overflow-x:auto}.filter-btn{flex-shrink:0;padding:10px 20px;font-size:.9rem}}.filter-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;padding:10px 30px;font-size:.85rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #0000000d;color:#1a1a1a!important;background:#fff!important}@media (max-width:575px){.filter-container{-ms-overflow-style:none!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:center!important;gap:6px!important;padding:10px 5px!important;overflow-x:auto!important}.filter-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.filter-btn{letter-spacing:0;white-space:nowrap!important;min-width:auto!important;padding:6px 12px!important;font-size:10px!important}}.filter-btn.active{background:var(--theme-navy)!important;color:#fff!important}.filter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:40px;padding-bottom:45px;display:grid}@media (max-width:992px){.work-breadcrumb h1{font-size:2.8rem}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.work-cta h2{font-size:2.2rem}}@media (max-width:768px){.work-breadcrumb{padding:45px 0}.work-breadcrumb h1{font-size:2.2rem}.filter-container{gap:10px;padding:45px 0}.filter-btn{padding:8px 20px;font-size:.75rem}.portfolio-grid{grid-template-columns:1fr;padding:0 15px 60px}.portfolio-image-wrap{height:280px}.work-cta{padding:45px 0}.work-cta h2{font-size:1.8rem}.work-cta p{font-size:1rem}}@media (max-width:480px){.work-breadcrumb h1{font-size:1.8rem}.portfolio-image-wrap{height:220px}.portfolio-content{padding:20px}.portfolio-content h3{font-size:1.3rem}.cta-btn{text-align:center;width:100%;padding:12px 30px;font-size:.9rem}}.portfolio-card{background:var(--theme-navy);box-shadow:0 15px 35px rgba(var(--theme-navy-rgb), .08);cursor:pointer;border:1px solid #ffffff0d;border-radius:16px;position:relative;overflow:hidden}.portfolio-image-wrap{width:100%;height:480px;position:relative;overflow:hidden}.portfolio-image-wrap img{object-fit:cover;width:100%;height:100%}.portfolio-overlay{background:linear-gradient(180deg, rgba(var(--theme-navy-rgb), 0) 50%, rgba(var(--theme-navy-rgb), .95) 100%);z-index:2;flex-direction:column;justify-content:flex-end;padding:35px;display:flex;position:absolute;inset:0}.project-category{text-transform:uppercase;letter-spacing:2px;color:#e5b567;margin-bottom:6px;font-size:11px;font-weight:800}.project-title{font-size:22px;font-family:var(--font-lora);color:#fff;margin-bottom:12px;font-weight:900}.project-link-arrow{text-transform:uppercase;letter-spacing:1px;color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.project-link-arrow i{color:#e5b567;font-size:14px}.work-cta{text-align:center;color:#fff;background:#0a192f;padding:45px 0}.work-cta h2{color:#fff;margin-bottom:20px;font-size:2.5rem;font-weight:700}.work-cta p{opacity:.8;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.1rem}.work-cta .primary-btn1{color:#000!important;background-color:#fff!important}.work-cta .primary-btn1 span{color:#000!important}.work-cta .primary-btn1:hover,.work-cta .primary-btn1:hover span{color:#fff!important}.work-cta .primary-btn1:after{background-color:var(--theme-navy)}.cta-btn:hover{background:#fff;transform:scale(1.05)}
