.work-detail-page{--wd-font-body:Averta-Regular, sans-serif;--wd-font-bold:var(--font-averta-bold-local), var(--wd-font-body);background:#0b1015;min-height:100vh}.work-detail-page .gm-detail-hero{width:100%;max-width:1200px;font-family:var(--wd-font-body);margin:0 auto;padding:8rem 1.5rem 4rem;line-height:normal}@media (min-width:768px){.work-detail-page .gm-detail-hero{padding:10rem 3rem 4rem}}.work-detail-page .gm-detail-header{margin-bottom:3rem}.work-detail-page .gm-detail-header .hero-heading{font-family:var(--wd-font-bold);letter-spacing:1px;color:#fff;margin-bottom:1rem;font-size:50px;font-weight:400;line-height:1.1}@media (max-width:640px){.work-detail-page .gm-detail-header .hero-heading{font-size:34px}}.work-detail-page .gm-detail-subtitle{font-family:var(--wd-font-body);color:#9ca3af;max-width:42rem;font-size:18px;line-height:1.6}.work-detail-page .gm-detail-grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.work-detail-page .gm-detail-grid{grid-template-columns:2fr 1fr;gap:6rem}.work-detail-page .gm-detail-desc-col,.work-detail-page .gm-detail-meta-col{grid-column:auto}}.work-detail-page .gm-detail-desc-text{font-family:var(--wd-font-body);color:#d1d5db;margin-bottom:2rem;font-size:18px;line-height:1.7}.work-detail-page .gm-detail-desc-text p{margin:0 0 2rem;font-size:18px;line-height:1.7}.work-detail-page .gm-detail-desc-text>:last-child{margin-bottom:0}.work-detail-page .gm-btn-visit{color:#f3723b;font-family:var(--wd-font-bold);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f3723b;align-items:center;gap:.75rem;width:fit-content;padding-bottom:.25rem;font-size:.875rem;transition:color .3s,border-color .3s;display:inline-flex}.work-detail-page .gm-btn-visit:hover{color:#fff;border-color:#fff}.work-detail-page .gm-btn-visit svg{width:16px;height:16px}.work-detail-page .gm-meta-list{border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.work-detail-page .gm-meta-item{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 0;display:flex;gap:20px;}.work-detail-page .gm-meta-label{color:#6b7280;font-family:var(--wd-font-bold);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.work-detail-page .gm-meta-value{color:#fff;font-size:.875rem;font-family:var(--wd-font-bold)}.work-detail-page .gm-meta-value.highlight{color:#f3723b}.work-detail-page .gm-related-section{width:100%;font-family:var(--wd-font-body);background:#0b1015;border-top:1px solid #ffffff1a;margin:0;padding:6rem 0;line-height:normal}.work-detail-page .gm-related-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.work-detail-page .gm-related-container{padding:0 3rem}}.work-detail-page .gm-related-title{font-family:var(--wd-font-bold);color:#fff;margin-bottom:3rem;font-size:28px;font-weight:400;line-height:1.2}@media (max-width:640px){.work-detail-page .gm-related-title{font-size:22px}}.work-detail-page .gm-related-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.work-detail-page .gm-related-grid{grid-template-columns:repeat(3,1fr)}}.work-detail-page .gm-related-grid .works-portfolio-card{width:100%;height:220px;box-shadow:none;background:#18202c;border:1px solid #ffffff1f;border-radius:12px;display:block;position:relative;overflow:hidden}.work-detail-page .gm-related-grid .works-card-img{object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .6s;display:block;position:static}.work-detail-page .gm-related-grid .works-portfolio-card:hover .works-card-img{opacity:1;transform:scale(1.06)}.work-detail-page .gm-related-grid .works-card-overlay{z-index:1;opacity:1;background:linear-gradient(#080b120a 0%,#080b1259 52%,#080b12e0 100%);position:absolute;inset:0}.work-detail-page .gm-related-grid .works-card-content{z-index:2;width:auto;padding:24px;position:absolute;bottom:0;left:0}.work-detail-page .gm-related-grid .works-card-title{color:#ff743d;font-size:18px;font-weight:800;line-height:1.2;font-family:var(--wd-font-bold);text-transform:uppercase;opacity:1;margin:0;transform:none}.work-detail-page .gm-pagination-section{width:100%;font-family:var(--wd-font-body);background:#101727;border-top:1px solid #ffffff0d;padding:4rem 1.5rem;line-height:normal}@media (min-width:768px){.work-detail-page .gm-pagination-section{padding:4rem 3rem}}.work-detail-page .gm-pagination-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.work-detail-page .gm-page-link{flex-direction:column;gap:.25rem;display:flex}.work-detail-page .gm-page-link.right{text-align:right}.work-detail-page .gm-page-label{color:#6b7280;font-family:var(--wd-font-bold);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;transition:color .3s}.work-detail-page .gm-page-link:hover .gm-page-label{color:#f3723b}.work-detail-page .gm-page-title{color:#fff;font-family:var(--wd-font-body);font-size:1.125rem;transition:transform .3s}@media (min-width:768px){.work-detail-page .gm-page-title{font-size:1.5rem}}.work-detail-page .gm-page-link.left:hover .gm-page-title{transform:translate(-.5rem)}.work-detail-page .gm-page-link.right:hover .gm-page-title{transform:translate(.5rem)}
