#portfolioShowcase,#portfolioShowcase *{box-sizing:border-box;font-family:"Varela Round",sans-serif}#portfolioShowcase{position:relative;width:100%;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(237,112,74,0.14),transparent 24%),radial-gradient(circle at 85% 20%,rgba(237,112,74,0.08),transparent 22%),linear-gradient(180deg,#050505 0%,#0a0c11 100%)}#portfolioShowcase .portfolio-sticky-wrap{height:100vh;min-height:100vh;display:flex;align-items:flex-start;overflow:hidden;padding:20px 0}body.admin-bar #portfolioShowcase .portfolio-sticky-wrap{height:calc(100vh - 32px);min-height:calc(100vh - 32px)}@media (max-width:782px){body.admin-bar #portfolioShowcase .portfolio-sticky-wrap{height:calc(100vh - 46px);min-height:calc(100vh - 46px)}}#portfolioShowcase .portfolio-track-viewport{width:100%;height:calc(100vh - 40px);overflow:hidden;padding:8px 0}body.admin-bar #portfolioShowcase .portfolio-track-viewport{height:calc(100vh - 72px)}@media (max-width:782px){body.admin-bar #portfolioShowcase .portfolio-track-viewport{height:calc(100vh - 86px)}}#portfolioShowcase .portfolio-track{display:flex;align-items:flex-start;gap:24px;width:max-content;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:28vw;will-change:transform}#portfolioShowcase .project-card{width:min(31vw,380px);min-width:min(31vw,380px);height:calc(100vh - 60px);max-height:calc(100vh - 60px);display:grid;grid-template-rows:56% 44%;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.12);box-shadow:0 18px 52px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.05);transform-origin:center center;will-change:transform,opacity,filter}body.admin-bar #portfolioShowcase .project-card{height:calc(100vh - 92px);max-height:calc(100vh - 92px)}@media (max-width:782px){body.admin-bar #portfolioShowcase .project-card{height:calc(100vh - 106px);max-height:calc(100vh - 106px)}}#portfolioShowcase .project-card.is-active{border-color:rgba(237,112,74,0.98);box-shadow:0 28px 78px rgba(0,0,0,0.42),0 0 0 2px rgba(237,112,74,0.18),0 0 34px rgba(237,112,74,0.07)}#portfolioShowcase .project-shot{min-height:0;padding:12px 12px 0;background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01))}#portfolioShowcase .project-shot-inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px 16px 0 0;border:1px solid rgba(255,255,255,0.08);background:#0c0f14}#portfolioShowcase .project-shot-inner::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:48px;background:linear-gradient(180deg,rgba(0,0,0,0.22),rgba(0,0,0,0));z-index:2;pointer-events:none}#portfolioShowcase .project-image{position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;display:block;transform:translate3d(0,0,0);pointer-events:none;user-select:none;will-change:transform}#portfolioShowcase .project-content{min-height:0;padding:16px;background:linear-gradient(180deg,#0a0c11 0%,#090b10 100%);display:flex;flex-direction:column}#portfolioShowcase .project-type{margin:0 0 10px;font-size:0.76rem;color:#ed704a;letter-spacing:0.08em;text-transform:uppercase}#portfolioShowcase .project-content h3{margin:0 0 10px;color:#fff;font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.08;font-weight:400}#portfolioShowcase .project-desc{margin:0 0 14px;color:rgba(255,255,255,0.72);font-size:clamp(0.86rem,0.95vw,0.94rem);line-height:1.45}#portfolioShowcase .project-meta{margin-top:auto}#portfolioShowcase .project-group{display:grid;gap:8px}#portfolioShowcase .project-label{color:#ed704a;font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase}#portfolioShowcase .project-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}#portfolioShowcase .project-tags span{border-radius:999px;font-size:0.76rem;line-height:1;padding:8px 12px;white-space:nowrap;color:#ed704a;border:1px solid rgba(237,112,74,0.92);background:rgba(237,112,74,0.06)}@media (max-width:1400px){#portfolioShowcase .portfolio-track{gap:22px;padding-right:30vw}#portfolioShowcase .project-card{width:min(34vw,380px);min-width:min(34vw,380px);height:calc(100vh - 60px);max-height:calc(100vh - 60px)}body.admin-bar #portfolioShowcase .project-card{height:calc(100vh - 92px);max-height:calc(100vh - 92px)}}@media (max-width:1100px){#portfolioShowcase .portfolio-track{gap:22px;padding-left:16px;padding-right:36vw}#portfolioShowcase .project-card{width:min(44vw,360px);min-width:min(44vw,360px);height:calc(100vh - 60px);max-height:calc(100vh - 60px)}body.admin-bar #portfolioShowcase .project-card{height:calc(100vh - 92px);max-height:calc(100vh - 92px)}#portfolioShowcase .project-content{padding:15px 16px 16px}}@media (max-width:767px){#portfolioShowcase .portfolio-track{gap:18px;padding-left:12px;padding-right:calc(50vw - ((100vw - 64px) / 2))}#portfolioShowcase .project-card{width:calc(100vw - 64px);min-width:calc(100vw - 64px);height:calc(100vh - 60px);max-height:calc(100vh - 60px)}body.admin-bar #portfolioShowcase .project-card{height:calc(100vh - 106px);max-height:calc(100vh - 106px)}#portfolioShowcase .project-content h3{font-size:1.22rem}#portfolioShowcase .project-desc{font-size:0.89rem}#portfolioShowcase .project-tags span{font-size:0.74rem;padding:7px 10px}}@media (max-width:560px){#portfolioShowcase .portfolio-track{gap:14px;padding-left:10px;padding-right:calc(50vw - ((100vw - 34px) / 2))}#portfolioShowcase .project-card{width:calc(100vw - 34px);min-width:calc(100vw - 34px);height:calc(100vh - 60px);max-height:calc(100vh - 60px)}body.admin-bar #portfolioShowcase .project-card{height:calc(100vh - 106px);max-height:calc(100vh - 106px)}#portfolioShowcase .project-content{padding:13px 13px 14px}#portfolioShowcase .project-content h3{font-size:1.1rem}#portfolioShowcase .project-type,#portfolioShowcase .project-label{font-size:0.68rem}}#portfolioShowcase .portfolio-more{display:flex;align-items:center;justify-content:center;min-width:320px;width:320px;height:calc(100vh - 60px);max-height:calc(100vh - 60px);padding:0 12px}#portfolioShowcase .portfolio-more span{color:#ffffff;font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.08;font-weight:700;letter-spacing:0;white-space:nowrap}@media (max-width:1100px){#portfolioShowcase .portfolio-more{min-width:260px;width:260px;height:calc(100vh - 60px);max-height:calc(100vh - 60px)}}@media (max-width:767px){#portfolioShowcase .portfolio-more{min-width:220px;width:220px;height:calc(100vh - 60px);max-height:calc(100vh - 60px)}#portfolioShowcase .portfolio-more span{font-size:1.22rem}}@media (max-width:560px){#portfolioShowcase .portfolio-more{min-width:180px;width:180px}#portfolioShowcase .portfolio-more span{font-size:1.1rem}}table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 2px 24px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04);font-family:'DM Sans',sans-serif;font-size:0.9rem;background:#ffffff}thead tr{background:#1a1714;border-bottom:3px solid #ed704a}thead th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;color:#ffffff}thead th:first-child{color:#ed704a;width:26%}tbody tr{border-bottom:1px solid #e8e4df;transition:background 0.15s ease}tbody tr:last-child{border-bottom:none}tbody tr:nth-child(odd){background:#ffffff}tbody tr:nth-child(even){background:#fdf6f3}tbody tr:hover{background:#fdeee7}td{padding:0.9rem 1.25rem;line-height:1.55;color:#000000;vertical-align:top}td:first-child{font-weight:600;font-size:0.82rem;letter-spacing:0.01em;color:#6b6560;text-transform:uppercase;border-right:2px solid #e8e4df}@media (max-width:768px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}thead th{font-size:0.72rem;padding:0.85rem 0.9rem}td{font-size:0.83rem;padding:0.75rem 0.9rem;white-space:normal;min-width:160px}td:first-child{font-size:0.75rem;min-width:120px}}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:19vw!important}