.BeforeAfter_beforeAfter__GWy5B{padding:6rem 0;background:linear-gradient(180deg,var(--warm-ivory) 0,#F5F3EF 100%);position:relative;overflow:hidden}.BeforeAfter_beforeAfter__GWy5B:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--steel-blue),transparent);opacity:.3}.BeforeAfter_container__hNvPe{max-width:1400px;margin:0 auto;padding:0 2rem}.BeforeAfter_header__p_OCd{text-align:center;margin-bottom:4rem}.BeforeAfter_title__QHBaK{font-size:3rem;font-weight:800;color:var(--slate-blue);margin-bottom:1rem;position:relative;display:inline-block}.BeforeAfter_title__QHBaK:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--slate-blue),var(--steel-blue));border-radius:2px}.BeforeAfter_subtitle__Mr8k8{font-size:1.25rem;color:var(--steel-blue);margin-top:1.5rem}.BeforeAfter_comparatorWrapper___EjjV{max-width:900px;margin:0 auto}.BeforeAfter_comparator__nEqRQ{position:relative;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);cursor:ew-resize;user-select:none;margin-bottom:2rem}.BeforeAfter_comparator__nEqRQ.BeforeAfter_portrait__dZaFp{aspect-ratio:768/1024;max-height:700px}.BeforeAfter_comparator__nEqRQ.BeforeAfter_square__uKEj9{aspect-ratio:1/1;max-height:600px}.BeforeAfter_imageWrapper__siqW4{position:absolute;top:0;left:0;width:100%;height:100%}.BeforeAfter_image__61SyP{width:100%;height:100%;object-fit:cover;display:block}.BeforeAfter_label__APfd_{position:absolute;top:2rem;padding:.75rem 1.5rem;background:rgba(51,78,104,.95);color:white;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;border-radius:50px;backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:2}.BeforeAfter_label__APfd_[data-position=before]{left:2rem}.BeforeAfter_label__APfd_[data-position=after]{right:2rem}.BeforeAfter_slider__QjNfR{width:4px;z-index:10;pointer-events:none}.BeforeAfter_sliderLine__EW4tB,.BeforeAfter_slider__QjNfR{position:absolute;top:0;bottom:0;transform:translateX(-50%)}.BeforeAfter_sliderLine__EW4tB{left:50%;width:3px;background:white;box-shadow:0 0 10px rgba(0,0,0,.3)}.BeforeAfter_sliderHandle__WB97O{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:2px;box-shadow:0 4px 20px rgba(0,0,0,.3);cursor:ew-resize;pointer-events:auto;transition:all .3s ease}.BeforeAfter_sliderHandle__WB97O:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 30px rgba(51,78,104,.4)}.BeforeAfter_sliderHandle__WB97O svg{color:var(--slate-blue)}.BeforeAfter_navigation__V39Ve{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.BeforeAfter_navButton__Dx7sK{background:white;border:2px solid var(--steel-blue);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.BeforeAfter_navButton__Dx7sK:hover{background:var(--slate-blue);border-color:var(--slate-blue);transform:scale(1.1)}.BeforeAfter_navButton__Dx7sK:hover svg{color:white}.BeforeAfter_navButton__Dx7sK svg{color:var(--slate-blue);transition:color .3s ease}.BeforeAfter_projectInfo__aizm3{flex:1;text-align:center}.BeforeAfter_projectTitle__m1tRH{font-size:1.5rem;font-weight:700;color:var(--anthracite);margin-bottom:.5rem}.BeforeAfter_projectDescription__Rq15Z{font-size:1rem;color:var(--steel-blue);line-height:1.6}.BeforeAfter_indicators__LRO4A{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem}.BeforeAfter_indicator__gIgMy{width:12px;height:12px;border-radius:50%;background:#D1D5DB;border:none;cursor:pointer;transition:all .3s ease;padding:0}.BeforeAfter_indicator__gIgMy:hover{background:var(--steel-blue);transform:scale(1.2)}.BeforeAfter_indicatorActive__0gSPG{background:var(--slate-blue);width:40px;border-radius:6px}.BeforeAfter_thumbnails__nBax4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:600px;margin:0 auto}.BeforeAfter_thumbnail__5u80j{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:3px solid transparent;cursor:pointer;transition:all .3s ease;background:none;padding:0}.BeforeAfter_thumbnail__5u80j:hover{border-color:var(--steel-blue)}.BeforeAfter_thumbnailActive__armaP{border-color:var(--slate-blue);box-shadow:0 8px 24px rgba(51,78,104,.3)}.BeforeAfter_thumbnailImage__OWUYj{width:100%;height:100%;object-fit:cover;display:block}.BeforeAfter_thumbnailOverlay__9EZWX{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);transform:translateY(100%);transition:transform .3s ease}.BeforeAfter_thumbnailActive__armaP .BeforeAfter_thumbnailOverlay__9EZWX,.BeforeAfter_thumbnail__5u80j:hover .BeforeAfter_thumbnailOverlay__9EZWX{transform:translateY(0)}.BeforeAfter_thumbnailText__j_LWc{color:white;font-size:.9rem;font-weight:600;display:block;text-align:center}@media (max-width:1024px){.BeforeAfter_title__QHBaK{font-size:2.5rem}.BeforeAfter_comparator__nEqRQ.BeforeAfter_portrait__dZaFp{max-height:600px}.BeforeAfter_comparator__nEqRQ.BeforeAfter_square__uKEj9{max-height:500px}}@media (max-width:768px){.BeforeAfter_beforeAfter__GWy5B{padding:4rem 0}.BeforeAfter_container__hNvPe{padding:0 1rem}.BeforeAfter_title__QHBaK{font-size:2rem}.BeforeAfter_subtitle__Mr8k8{font-size:1.1rem}.BeforeAfter_label__APfd_{font-size:.85rem;padding:.5rem 1rem;top:1rem}.BeforeAfter_label__APfd_[data-position=before]{left:1rem}.BeforeAfter_label__APfd_[data-position=after]{right:1rem}.BeforeAfter_sliderHandle__WB97O{width:50px;height:50px}.BeforeAfter_navigation__V39Ve{flex-direction:column;gap:1.5rem}.BeforeAfter_navButton__Dx7sK{display:none}.BeforeAfter_projectInfo__aizm3{order:-1}.BeforeAfter_projectTitle__m1tRH{font-size:1.25rem}.BeforeAfter_projectDescription__Rq15Z{font-size:.95rem}.BeforeAfter_comparator__nEqRQ.BeforeAfter_portrait__dZaFp{max-height:500px}.BeforeAfter_comparator__nEqRQ.BeforeAfter_square__uKEj9{max-height:400px}.BeforeAfter_thumbnails__nBax4{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.BeforeAfter_title__QHBaK{font-size:1.75rem}.BeforeAfter_subtitle__Mr8k8{font-size:1rem}.BeforeAfter_label__APfd_{font-size:.75rem;padding:.4rem .875rem}.BeforeAfter_sliderHandle__WB97O{width:40px;height:40px}.BeforeAfter_sliderHandle__WB97O svg{width:16px;height:16px}.BeforeAfter_projectTitle__m1tRH{font-size:1.1rem}.BeforeAfter_projectDescription__Rq15Z{font-size:.9rem}.BeforeAfter_comparator__nEqRQ.BeforeAfter_portrait__dZaFp{max-height:450px}.BeforeAfter_comparator__nEqRQ.BeforeAfter_square__uKEj9{max-height:350px}}@keyframes BeforeAfter_slideIn__ILavZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.BeforeAfter_comparator__nEqRQ{animation:BeforeAfter_slideIn__ILavZ .6s ease-out}.ImageMosaic_mosaicSection__Vl8Rt{padding:6rem 2rem;background:var(--warm-ivory);position:relative;overflow:hidden}.ImageMosaic_mosaicSection__Vl8Rt:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(51,78,104,.03),transparent);pointer-events:none}.ImageMosaic_container__2T_tB{max-width:1400px;margin:0 auto;position:relative;z-index:1}.ImageMosaic_header__GJyVR{text-align:center;margin-bottom:4rem}.ImageMosaic_title__gTivX{font-size:2.5rem;font-weight:700;color:var(--slate-blue);margin-bottom:1rem;line-height:1.2}.ImageMosaic_subtitle__FUQa8{font-size:1.2rem;color:var(--steel-blue);font-weight:500}.ImageMosaic_mosaicGrid__iKtlZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:40px}@media (min-width:769px){.ImageMosaic_mosaicItem__D_VDB:first-child,.ImageMosaic_mosaicItem__D_VDB:nth-child(4){grid-column:span 2;grid-row:span 2}.ImageMosaic_mosaicItem__D_VDB:nth-child(7){grid-column:span 2;grid-row:span 1}.ImageMosaic_mosaicItem__D_VDB:nth-child(10){grid-column:span 2;grid-row:span 2}.ImageMosaic_mosaicItem__D_VDB:nth-child(13){grid-row:span 2}.ImageMosaic_mosaicItem__D_VDB:nth-child(16){grid-column:span 2;grid-row:span 2}.ImageMosaic_mosaicItem__D_VDB:nth-child(19){grid-column:span 2;grid-row:span 1}}@media (min-width:768px){.ImageMosaic_mosaicGrid__iKtlZ{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px}}@media (min-width:1024px){.ImageMosaic_mosaicGrid__iKtlZ{grid-template-columns:repeat(6,1fr);grid-auto-rows:180px}}.ImageMosaic_mosaicItem__D_VDB{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 4px 20px rgba(51,78,104,.08);transition:all .3s ease;background:white}.ImageMosaic_mosaicItem__D_VDB:hover{box-shadow:0 12px 40px rgba(51,78,104,.15);transform:translateY(-4px)}.ImageMosaic_imageWrapper__LMy9y{position:relative;width:100%;height:100%}.ImageMosaic_image__3sIXn{object-fit:cover;transition:transform .5s ease}.ImageMosaic_mosaicItem__D_VDB:hover .ImageMosaic_image__3sIXn{transform:scale(1.1)}.ImageMosaic_overlay__0PqFw{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(51,78,104,.85));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.ImageMosaic_mosaicItem__D_VDB:hover .ImageMosaic_overlay__0PqFw{opacity:1}.ImageMosaic_zoomIcon__MWUro{width:48px;height:48px;color:white;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));animation:ImageMosaic_pulse__9vq3g 2s infinite}@keyframes ImageMosaic_pulse__9vq3g{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ImageMosaic_lightbox__WvOP_{position:fixed;inset:0;background:rgba(36,59,83,.97);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(10px)}.ImageMosaic_lightboxContent__ExdqI{max-width:1400px;height:90vh}.ImageMosaic_imageContainer__D5aqT,.ImageMosaic_lightboxContent__ExdqI{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.ImageMosaic_imageContainer__D5aqT{height:100%}.ImageMosaic_lightboxImage__4MDuP{object-fit:contain;border-radius:12px}.ImageMosaic_closeButton__hEeud{position:absolute;top:-60px;right:0;width:50px;height:50px;border-radius:50%;background:rgba(51,78,104,.3);border:2px solid rgba(98,125,152,.4);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);z-index:10}.ImageMosaic_closeButton__hEeud:hover{background:var(--slate-blue);border-color:var(--steel-blue);transform:scale(1.1) rotate(90deg)}.ImageMosaic_closeButton__hEeud svg{width:28px;height:28px}.ImageMosaic_navButton__o3wde{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:rgba(51,78,104,.3);border:2px solid rgba(98,125,152,.4);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);z-index:10}.ImageMosaic_navButton__o3wde:hover{background:var(--slate-blue);border-color:var(--steel-blue);transform:translateY(-50%) scale(1.1)}.ImageMosaic_navButton__o3wde svg{width:32px;height:32px}.ImageMosaic_prevButton__uOv1n{left:20px}.ImageMosaic_nextButton__wqYGW{right:20px}.ImageMosaic_imageCounter__2HA4T{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);background:rgba(51,78,104,.3);color:white;padding:12px 24px;border-radius:30px;font-size:1rem;font-weight:600;backdrop-filter:blur(10px);border:2px solid rgba(98,125,152,.4)}@media (max-width:768px){.ImageMosaic_mosaicSection__Vl8Rt{padding:4rem 1rem}.ImageMosaic_title__gTivX{font-size:1.75rem;margin-bottom:.75rem}.ImageMosaic_subtitle__FUQa8{font-size:1rem}.ImageMosaic_header__GJyVR{margin-bottom:2.5rem}.ImageMosaic_mosaicGrid__iKtlZ{grid-template-columns:1fr;gap:1rem;grid-auto-rows:auto}.ImageMosaic_mosaicItem__D_VDB{border-radius:12px;height:250px}.ImageMosaic_mosaicItem__D_VDB:nth-child(n){grid-column:span 1!important;grid-row:span 1!important}.ImageMosaic_zoomIcon__MWUro{width:40px;height:40px}.ImageMosaic_lightbox__WvOP_{padding:10px}.ImageMosaic_lightboxContent__ExdqI{height:70vh}.ImageMosaic_closeButton__hEeud{top:10px;right:10px;width:40px;height:40px}.ImageMosaic_closeButton__hEeud svg{width:24px;height:24px}.ImageMosaic_navButton__o3wde{width:45px;height:45px;bottom:auto}.ImageMosaic_navButton__o3wde svg{width:24px;height:24px}.ImageMosaic_prevButton__uOv1n{left:10px}.ImageMosaic_nextButton__wqYGW{right:10px}.ImageMosaic_imageCounter__2HA4T{bottom:10px;padding:8px 16px;font-size:.875rem}}@media (min-width:769px) and (max-width:1024px){.ImageMosaic_mosaicSection__Vl8Rt{padding:5rem 1.5rem}.ImageMosaic_title__gTivX{font-size:2rem}.ImageMosaic_subtitle__FUQa8{font-size:1.1rem}.ImageMosaic_mosaicGrid__iKtlZ{gap:1.25rem}.ImageMosaic_closeButton__hEeud{top:-50px;width:45px;height:45px}.ImageMosaic_navButton__o3wde{width:50px;height:50px}}@media (max-width:480px){.ImageMosaic_mosaicSection__Vl8Rt{padding:3rem .75rem}.ImageMosaic_title__gTivX{font-size:1.5rem}.ImageMosaic_subtitle__FUQa8{font-size:.9rem}.ImageMosaic_header__GJyVR{margin-bottom:2rem}.ImageMosaic_mosaicGrid__iKtlZ{gap:.75rem}.ImageMosaic_mosaicItem__D_VDB{border-radius:10px;height:220px}.ImageMosaic_closeButton__hEeud{width:36px;height:36px}.ImageMosaic_closeButton__hEeud svg{width:20px;height:20px}.ImageMosaic_navButton__o3wde{width:40px;height:40px}.ImageMosaic_navButton__o3wde svg{width:20px;height:20px}.ImageMosaic_imageCounter__2HA4T{padding:6px 14px;font-size:.8rem}.ImageMosaic_lightboxContent__ExdqI{height:60vh}}@keyframes ImageMosaic_fadeIn__CIB71{0%{opacity:0}to{opacity:1}}.ImageMosaic_lightbox__WvOP_{animation:ImageMosaic_fadeIn__CIB71 .3s ease}.ProjectsGallery_projectsGallery__pgRvJ{padding:6rem 0;background:var(--warm-ivory)}.ProjectsGallery_container__i6z_2{max-width:1400px;margin:0 auto;padding:0 2rem}.ProjectsGallery_filterBar__2mBZU{background:white;border-radius:16px;padding:2rem;margin-bottom:4rem;box-shadow:0 4px 20px rgba(0,0,0,.06)}.ProjectsGallery_searchWrapper__0TI8A{position:relative;margin-bottom:1.5rem}.ProjectsGallery_searchIcon__imK7M{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--steel-blue);pointer-events:none}.ProjectsGallery_searchInput__5C6EW{width:100%;padding:1rem 3.5rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;color:var(--anthracite);transition:all .3s ease;background:var(--warm-ivory)}.ProjectsGallery_searchInput__5C6EW:focus{outline:none;border-color:var(--slate-blue);background:white}.ProjectsGallery_searchInput__5C6EW::placeholder{color:var(--steel-blue)}.ProjectsGallery_clearButton__9k3wh{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:var(--steel-blue);color:white;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.ProjectsGallery_clearButton__9k3wh:hover{background:var(--slate-blue);transform:translateY(-50%) scale(1.1)}.ProjectsGallery_filtersRow__8UIR2{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem;padding-top:1rem}.ProjectsGallery_filterGroup__QR0s2{display:flex;flex-direction:column;gap:.875rem}.ProjectsGallery_filterLabel__t8JgB{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;color:var(--anthracite);text-transform:uppercase;letter-spacing:.5px;margin:0}.ProjectsGallery_filterLabel__t8JgB svg{color:var(--slate-blue)}.ProjectsGallery_filterTags__Fu1yk{display:flex;flex-wrap:wrap;gap:.625rem}.ProjectsGallery_filterTag__6HGVW{padding:.625rem 1.25rem;background:var(--warm-ivory);border:2px solid #e2e8f0;border-radius:100px;font-size:.875rem;font-weight:600;color:var(--anthracite);cursor:pointer;transition:all .3s ease;white-space:nowrap}.ProjectsGallery_filterTag__6HGVW:hover{border-color:var(--slate-blue);background:rgba(51,78,104,.08);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ProjectsGallery_filterTagActive__IugKL{background:var(--slate-blue);border-color:var(--slate-blue);color:white;box-shadow:0 4px 12px rgba(51,78,104,.3)}.ProjectsGallery_filterTagActive__IugKL:hover{background:#2a3f54;border-color:#2a3f54;transform:translateY(-2px)}.ProjectsGallery_resultsInfo__Y_5Ez{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;border-top:2px solid #e2e8f0}.ProjectsGallery_resultsCount__9nnxh{font-size:1rem;color:var(--anthracite);font-weight:500}.ProjectsGallery_resultsCount__9nnxh strong{font-size:1.5rem;font-weight:800;color:var(--slate-blue);margin-right:.25rem}.ProjectsGallery_activeFilters__M4N8R{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ProjectsGallery_activeFilterBadge__x1iux{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,var(--slate-blue),var(--steel-blue));color:white;border-radius:100px;font-size:.85rem;font-weight:600;animation:ProjectsGallery_slideIn__1ii7g .3s ease}@keyframes ProjectsGallery_slideIn__1ii7g{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.ProjectsGallery_removeFilter__o94ik{background:rgba(255,255,255,.2);border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:white;padding:0}.ProjectsGallery_removeFilter__o94ik:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.ProjectsGallery_projectsGrid__CLktC{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.ProjectsGallery_projectCard__afG40{background:white;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px rgba(0,0,0,.06)}.ProjectsGallery_projectCard__afG40:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.ProjectsGallery_imageWrapper__ochtG{position:relative;height:280px;overflow:hidden}.ProjectsGallery_projectImage__ZFnFm{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ProjectsGallery_projectCard__afG40:hover .ProjectsGallery_projectImage__ZFnFm{transform:scale(1.08)}.ProjectsGallery_imageOverlay__DFlSk{position:absolute;inset:0;background:linear-gradient(0deg,rgba(36,59,83,.85) 0,rgba(36,59,83,.3) 50%,transparent);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .4s ease;padding:2rem}.ProjectsGallery_projectCard__afG40:hover .ProjectsGallery_imageOverlay__DFlSk{opacity:1}.ProjectsGallery_viewMore__gU4U4{color:white;font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.ProjectsGallery_cardContent__e4Rxn{padding:1.75rem}.ProjectsGallery_projectMeta__eZiaB{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProjectsGallery_category__AmW0L{display:inline-block;padding:.4rem 1rem;background:linear-gradient(135deg,var(--slate-blue),var(--steel-blue));color:white;border-radius:100px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ProjectsGallery_year__YXyXO{font-size:.9rem;color:var(--steel-blue);font-weight:600}.ProjectsGallery_projectTitle__4kJLc{font-size:1.35rem;font-weight:700;color:var(--anthracite);margin-bottom:1.25rem;line-height:1.4;min-height:3.8rem}.ProjectsGallery_projectInfo__SrB1R{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e2e8f0}.ProjectsGallery_infoItem__4jO_E{display:flex;align-items:center;gap:.625rem;color:var(--steel-blue);font-size:.9rem}.ProjectsGallery_infoItem__4jO_E svg{flex-shrink:0;color:var(--slate-blue)}.ProjectsGallery_trades__tozZT{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectsGallery_trade__DIGZH{padding:.4rem .875rem;background:rgba(51,78,104,.08);color:var(--slate-blue);border-radius:6px;font-size:.8rem;font-weight:500}.ProjectsGallery_noResults__ES9L5{text-align:center;padding:5rem 2rem}.ProjectsGallery_noResults__ES9L5 p{font-size:1.25rem;color:var(--steel-blue);margin-bottom:2rem}.ProjectsGallery_resetButton__c2YRS{padding:1rem 2.5rem;background:var(--slate-blue);color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ProjectsGallery_resetButton__c2YRS:hover{background:var(--anthracite);transform:translateY(-2px);box-shadow:0 8px 24px rgba(51,78,104,.3)}.ProjectsGallery_modalOverlay__9XE4P{position:fixed;inset:0;background:rgba(36,59,83,.85);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;overflow-y:auto}.ProjectsGallery_modalContent__qjgBG{background:white;border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ProjectsGallery_closeButton__YE7sI{position:absolute;top:1.5rem;right:1.5rem;width:48px;height:48px;border-radius:50%;background:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.ProjectsGallery_closeButton__YE7sI:hover{background:var(--slate-blue);color:white;transform:rotate(90deg)}.ProjectsGallery_modalImage__KRO3_{position:relative;height:400px;overflow:hidden;border-radius:20px 20px 0 0}.ProjectsGallery_modalImage__KRO3_ img{width:100%;height:100%;object-fit:cover}.ProjectsGallery_imageNav__HL0uz{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.95);color:var(--slate-blue);border:none;width:48px;height:48px;border-radius:50%;font-size:2rem;font-weight:300;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ProjectsGallery_imageNav__HL0uz:hover{background:white;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.25)}.ProjectsGallery_imageNavPrev__RGNWC{left:1rem}.ProjectsGallery_imageNavNext__rmSZc{right:1rem}.ProjectsGallery_imageCounter__B94Qb{position:absolute;bottom:1rem;right:1rem;background:rgba(0,0,0,.75);color:white;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;backdrop-filter:blur(8px)}.ProjectsGallery_thumbnailsContainer__cQbaB{display:flex;gap:.75rem;padding:1.5rem 2.5rem;overflow-x:auto;background:#f8f9fa;border-bottom:1px solid #e9ecef;scrollbar-width:thin;scrollbar-color:var(--steel-blue) #e9ecef}.ProjectsGallery_thumbnailsContainer__cQbaB::-webkit-scrollbar{height:6px}.ProjectsGallery_thumbnailsContainer__cQbaB::-webkit-scrollbar-track{background:#e9ecef}.ProjectsGallery_thumbnailsContainer__cQbaB::-webkit-scrollbar-thumb{background:var(--steel-blue);border-radius:3px}.ProjectsGallery_thumbnailsContainer__cQbaB::-webkit-scrollbar-thumb:hover{background:var(--slate-blue)}.ProjectsGallery_thumbnail__Om04_{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;border:3px solid transparent;cursor:pointer;transition:all .3s ease;background:white;padding:0}.ProjectsGallery_thumbnail__Om04_ img{width:100%;height:100%;object-fit:cover}.ProjectsGallery_thumbnail__Om04_:hover{border-color:var(--steel-blue);transform:scale(1.05)}.ProjectsGallery_thumbnailActive__u5cL6{border-color:var(--slate-blue);box-shadow:0 4px 12px rgba(71,85,105,.3)}.ProjectsGallery_modalBody__qDzBH{padding:2.5rem}.ProjectsGallery_modalHeader__Tyh3Q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.ProjectsGallery_modalCategory__Cz6YS{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,var(--slate-blue),var(--steel-blue));color:white;border-radius:100px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.ProjectsGallery_modalTitle__BgeTb{font-size:2rem;font-weight:700;color:var(--anthracite);margin-bottom:.75rem;line-height:1.3}.ProjectsGallery_modalLocation__QDt9B{display:flex;align-items:center;gap:.625rem;color:var(--steel-blue);font-size:1.05rem;font-weight:500}.ProjectsGallery_modalLocation__QDt9B svg{color:var(--slate-blue)}.ProjectsGallery_modalYear__kyTwh{font-size:2.5rem;font-weight:800;color:rgba(51,78,104,.15);line-height:1}.ProjectsGallery_modalDescription__HA7Zi{font-size:1.1rem;line-height:1.8;color:var(--anthracite);margin-bottom:2.5rem}.ProjectsGallery_modalDetails__xKVaq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2.5rem;padding:2rem;background:var(--warm-ivory);border-radius:12px}.ProjectsGallery_detailItem__vM82o{display:flex;align-items:center;gap:1rem}.ProjectsGallery_detailItem__vM82o svg{color:var(--slate-blue);flex-shrink:0}.ProjectsGallery_detailItem__vM82o>div{display:flex;flex-direction:column}.ProjectsGallery_detailLabel__HarVV{font-size:.85rem;color:var(--steel-blue);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.ProjectsGallery_detailValue__kdh5x{font-size:1.25rem;font-weight:700;color:var(--anthracite)}.ProjectsGallery_modalTrades__Mg8d7{padding-top:2rem;border-top:2px solid #e2e8f0}.ProjectsGallery_tradesTitle__j_PbE{font-size:1.1rem;font-weight:700;color:var(--anthracite);margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.5px}.ProjectsGallery_tradesList__Sq4ys{display:flex;flex-wrap:wrap;gap:.75rem}.ProjectsGallery_tradeBadge__TfAHJ{padding:.625rem 1.25rem;background:white;border:2px solid var(--slate-blue);color:var(--slate-blue);border-radius:100px;font-size:.95rem;font-weight:600;transition:all .3s ease}@media (max-width:1024px){.ProjectsGallery_modalContent__qjgBG{max-width:700px}.ProjectsGallery_modalImage__KRO3_{height:350px}.ProjectsGallery_modalBody__qDzBH{padding:2rem}.ProjectsGallery_modalTitle__BgeTb{font-size:1.75rem}.ProjectsGallery_modalDetails__xKVaq{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:768px){.ProjectsGallery_projectsGallery__pgRvJ{padding:4rem 0}.ProjectsGallery_container__i6z_2{padding:0 1.25rem}.ProjectsGallery_filterBar__2mBZU{padding:1.5rem;margin-bottom:3rem}.ProjectsGallery_searchInput__5C6EW{font-size:.95rem;padding:.875rem 3rem}.ProjectsGallery_filtersRow__8UIR2{grid-template-columns:1fr;gap:1.5rem}.ProjectsGallery_filterTags__Fu1yk{gap:.5rem}.ProjectsGallery_filterTag__6HGVW{padding:.5rem 1rem;font-size:.85rem}.ProjectsGallery_resultsInfo__Y_5Ez{flex-direction:column;align-items:flex-start}.ProjectsGallery_projectsGrid__CLktC{grid-template-columns:1fr;gap:1.5rem}.ProjectsGallery_imageWrapper__ochtG{height:240px}.ProjectsGallery_cardContent__e4Rxn{padding:1.5rem}.ProjectsGallery_projectTitle__4kJLc{font-size:1.2rem;min-height:auto}.ProjectsGallery_modalOverlay__9XE4P{padding:1rem}.ProjectsGallery_modalContent__qjgBG{max-width:100%;max-height:95vh;margin:0;border-radius:16px}.ProjectsGallery_modalImage__KRO3_{height:280px;border-radius:16px 16px 0 0}.ProjectsGallery_modalBody__qDzBH{padding:1.75rem}.ProjectsGallery_modalHeader__Tyh3Q{flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ProjectsGallery_modalTitle__BgeTb{font-size:1.5rem;line-height:1.25}.ProjectsGallery_modalYear__kyTwh{font-size:1.75rem;align-self:flex-start}.ProjectsGallery_modalDescription__HA7Zi{font-size:1rem;line-height:1.7;margin-bottom:2rem}.ProjectsGallery_modalDetails__xKVaq{grid-template-columns:1fr;padding:1.5rem;gap:1.25rem;margin-bottom:2rem}.ProjectsGallery_detailValue__kdh5x{font-size:1.1rem}.ProjectsGallery_modalTrades__Mg8d7{padding-top:1.5rem}.ProjectsGallery_tradesTitle__j_PbE{font-size:1rem}.ProjectsGallery_tradeBadge__TfAHJ{padding:.5rem 1rem;font-size:.875rem}.ProjectsGallery_closeButton__YE7sI{top:1rem;right:1rem;width:44px;height:44px}}@media (max-width:480px){.ProjectsGallery_searchInput__5C6EW{font-size:.9rem;padding:.75rem 2.75rem}.ProjectsGallery_filterLabel__t8JgB{font-size:.85rem}.ProjectsGallery_filterTag__6HGVW{padding:.5rem .875rem;font-size:.8rem}.ProjectsGallery_projectTitle__4kJLc{font-size:1.1rem}.ProjectsGallery_category__AmW0L{font-size:.75rem;padding:.35rem .875rem}.ProjectsGallery_resultsCount__9nnxh strong{font-size:1.25rem}.ProjectsGallery_activeFilterBadge__x1iux{font-size:.8rem;padding:.4rem .625rem}.ProjectsGallery_modalOverlay__9XE4P{padding:0;align-items:flex-end}.ProjectsGallery_modalContent__qjgBG{max-height:92vh;border-radius:20px 20px 0 0;animation:ProjectsGallery_slideUpModal___m_oe .3s ease-out}@keyframes ProjectsGallery_slideUpModal___m_oe{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ProjectsGallery_modalImage__KRO3_{height:220px;border-radius:20px 20px 0 0}.ProjectsGallery_modalBody__qDzBH{padding:1.25rem}.ProjectsGallery_modalCategory__Cz6YS{font-size:.75rem;padding:.4rem 1rem}.ProjectsGallery_modalTitle__BgeTb{font-size:1.25rem;margin-bottom:.5rem}.ProjectsGallery_modalLocation__QDt9B{font-size:.95rem}.ProjectsGallery_modalLocation__QDt9B svg{width:16px;height:16px}.ProjectsGallery_modalYear__kyTwh{font-size:1.5rem}.ProjectsGallery_modalDescription__HA7Zi{font-size:.95rem;line-height:1.65;margin-bottom:1.5rem}.ProjectsGallery_modalDetails__xKVaq{padding:1.25rem;gap:1rem;margin-bottom:1.5rem;border-radius:10px}.ProjectsGallery_detailItem__vM82o{gap:.75rem}.ProjectsGallery_detailItem__vM82o svg{width:18px;height:18px}.ProjectsGallery_detailLabel__HarVV{font-size:.75rem}.ProjectsGallery_detailValue__kdh5x{font-size:1rem}.ProjectsGallery_modalTrades__Mg8d7{padding-top:1.25rem}.ProjectsGallery_tradesTitle__j_PbE{font-size:.95rem;margin-bottom:1rem}.ProjectsGallery_tradesList__Sq4ys{gap:.5rem}.ProjectsGallery_tradeBadge__TfAHJ{padding:.4rem .875rem;font-size:.8rem;border-width:1.5px}.ProjectsGallery_closeButton__YE7sI{top:.875rem;right:.875rem;width:38px;height:38px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ProjectsGallery_closeButton__YE7sI svg{width:20px;height:20px}}@media (max-width:375px){.ProjectsGallery_modalImage__KRO3_{height:200px}.ProjectsGallery_modalBody__qDzBH{padding:1rem}.ProjectsGallery_modalTitle__BgeTb{font-size:1.15rem}.ProjectsGallery_modalDescription__HA7Zi{font-size:.9rem}.ProjectsGallery_modalDetails__xKVaq{padding:1rem}.ProjectsGallery_detailValue__kdh5x{font-size:.95rem}.ProjectsGallery_tradeBadge__TfAHJ{font-size:.75rem;padding:.35rem .75rem}}@media (max-height:600px) and (orientation:landscape){.ProjectsGallery_modalOverlay__9XE4P{padding:.5rem;align-items:center}.ProjectsGallery_modalContent__qjgBG{max-height:95vh;border-radius:12px}.ProjectsGallery_modalImage__KRO3_{height:180px;border-radius:12px 12px 0 0}.ProjectsGallery_modalBody__qDzBH{padding:1rem}.ProjectsGallery_modalHeader__Tyh3Q{margin-bottom:1rem}.ProjectsGallery_modalTitle__BgeTb{font-size:1.15rem}.ProjectsGallery_modalDescription__HA7Zi{font-size:.85rem;line-height:1.5;margin-bottom:1rem}.ProjectsGallery_modalDetails__xKVaq{padding:1rem;gap:.75rem;margin-bottom:1rem}.ProjectsGallery_modalTrades__Mg8d7{padding-top:1rem}.ProjectsGallery_tradesTitle__j_PbE{font-size:.9rem;margin-bottom:.75rem}.ProjectsGallery_tradeBadge__TfAHJ{padding:.3rem .75rem;font-size:.75rem}.ProjectsGallery_closeButton__YE7sI{width:36px;height:36px}}.ProjectsGallery_showMoreWrapper__OSBDj{display:flex;justify-content:center;align-items:center;margin-top:4rem;margin-bottom:2rem}.ProjectsGallery_showMoreButton__guhQL{background:linear-gradient(135deg,var(--slate-blue),var(--steel-blue));color:white;border:none;border-radius:50px;padding:1.25rem 3rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(51,78,104,.3);position:relative;overflow:hidden}.ProjectsGallery_showMoreButton__guhQL:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.ProjectsGallery_showMoreButton__guhQL:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(51,78,104,.4)}.ProjectsGallery_showMoreButton__guhQL:hover:before{left:100%}.ProjectsGallery_showMoreButton__guhQL:active{transform:translateY(-2px)}@media (max-width:768px){.ProjectsGallery_showMoreButton__guhQL{padding:1rem 2.5rem;font-size:1rem}.ProjectsGallery_showMoreWrapper__OSBDj{margin-top:3rem}}.ProjectsGallery_fullscreenOverlay__jKl9x{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.ProjectsGallery_fullscreenImage__Iypaq{max-width:95vw;max-height:95vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:default}.ProjectsGallery_fullscreenClose__Wm_qj{position:fixed;top:2rem;right:2rem;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);color:white;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001}.ProjectsGallery_fullscreenClose__Wm_qj:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);transform:rotate(90deg)}.ProjectsGallery_fullscreenNav__fcC9k{position:fixed;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);color:white;width:56px;height:56px;border-radius:50%;font-size:2.5rem;font-weight:300;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001;line-height:1}.ProjectsGallery_fullscreenNav__fcC9k:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);transform:translateY(-50%) scale(1.1)}.ProjectsGallery_fullscreenNavPrev__KxkYu{left:2rem}.ProjectsGallery_fullscreenNavNext__JZ31d{right:2rem}.ProjectsGallery_fullscreenCounter__6E2J2{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);backdrop-filter:blur(10px);color:white;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:1rem;z-index:10001;border:2px solid rgba(255,255,255,.2)}@media (max-width:768px){.ProjectsGallery_fullscreenOverlay__jKl9x{padding:1rem}.ProjectsGallery_fullscreenImage__Iypaq{max-width:100vw;max-height:100vh;border-radius:0}.ProjectsGallery_fullscreenClose__Wm_qj{top:1rem;right:1rem;width:44px;height:44px}.ProjectsGallery_fullscreenNav__fcC9k{width:44px;height:44px;font-size:2rem}.ProjectsGallery_fullscreenNavPrev__KxkYu{left:1rem}.ProjectsGallery_fullscreenNavNext__JZ31d{right:1rem}.ProjectsGallery_fullscreenCounter__6E2J2{bottom:1rem;font-size:.9rem;padding:.5rem 1rem}}.ProjectsHero_hero__oQ0Cr{position:relative;background:linear-gradient(135deg,var(--slate-blue) 0,#2E5876 50%,var(--steel-blue) 100%);color:white;margin-top:0;padding:12rem 0 5rem;overflow:hidden}.ProjectsHero_hero__oQ0Cr:before{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0,transparent 50%)}.ProjectsHero_hero__oQ0Cr:after,.ProjectsHero_hero__oQ0Cr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ProjectsHero_hero__oQ0Cr:after{background:url('data:image/svg+xml,<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" fill="rgba(255,255,255,0.03)"/></svg>');background-size:60px 60px;opacity:.4}.ProjectsHero_container__9cYIG{max-width:90rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.ProjectsHero_content__Mk67X{max-width:54rem;position:relative}.ProjectsHero_content__Mk67X:before{content:"";position:absolute;left:-1.5rem;top:0;bottom:0;width:4px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.4));border-radius:2px}.ProjectsHero_title__2Vr8b{font-size:3.75rem;font-weight:700;margin:0 0 1.75rem;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.2),0 4px 20px rgba(0,0,0,.1);position:relative;display:inline-block}.ProjectsHero_title__2Vr8b:after{content:"";position:absolute;bottom:-.5rem;left:0;width:5rem;height:3px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.3));border-radius:2px}.ProjectsHero_description__bqAb1{font-size:1.375rem;line-height:1.75;color:rgba(255,255,255,.95);margin:2rem 0 0;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.15);max-width:50rem}.ProjectsHero_gradient__xMcAs{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(to top,var(--warm-ivory),transparent);z-index:1}@media (min-width:1400px){.ProjectsHero_hero__oQ0Cr{padding:13rem 0 6rem}.ProjectsHero_container__9cYIG{padding:0 2rem}.ProjectsHero_title__2Vr8b{font-size:4rem}.ProjectsHero_description__bqAb1{font-size:1.5rem}}@media (min-width:1024px) and (max-width:1399px){.ProjectsHero_hero__oQ0Cr{padding:12rem 0 5rem}.ProjectsHero_title__2Vr8b{font-size:3.5rem}.ProjectsHero_description__bqAb1{font-size:1.25rem}}@media (max-width:1023px) and (min-width:768px){.ProjectsHero_hero__oQ0Cr{padding:11rem 0 4rem}.ProjectsHero_container__9cYIG{padding:0 1.25rem}.ProjectsHero_content__Mk67X{max-width:45rem}.ProjectsHero_content__Mk67X:before{left:-1.25rem;width:3px}.ProjectsHero_title__2Vr8b{font-size:3rem;margin-bottom:1.5rem}.ProjectsHero_title__2Vr8b:after{width:4rem}.ProjectsHero_description__bqAb1{font-size:1.1875rem;margin-top:1.75rem}.ProjectsHero_gradient__xMcAs{height:6rem}}@media (max-width:767px){.ProjectsHero_hero__oQ0Cr{padding:10rem 0 3rem}.ProjectsHero_container__9cYIG{padding:0 1rem}.ProjectsHero_content__Mk67X{max-width:100%}.ProjectsHero_content__Mk67X:before{left:-1rem;width:3px}.ProjectsHero_title__2Vr8b{font-size:2.5rem;margin-bottom:1.25rem;letter-spacing:-.01em}.ProjectsHero_title__2Vr8b:after{width:3.5rem;height:2px;bottom:-.375rem}.ProjectsHero_description__bqAb1{font-size:1.0625rem;line-height:1.65;margin-top:1.5rem}.ProjectsHero_gradient__xMcAs{height:5rem}}@media (max-width:480px){.ProjectsHero_hero__oQ0Cr{padding:9rem 0 2.5rem}.ProjectsHero_container__9cYIG{padding:0 .875rem}.ProjectsHero_content__Mk67X:before{left:-.875rem;width:2px}.ProjectsHero_title__2Vr8b{font-size:2.125rem}.ProjectsHero_title__2Vr8b:after{width:3rem}.ProjectsHero_description__bqAb1{font-size:1rem}.ProjectsHero_gradient__xMcAs{height:4rem}}@media (max-width:375px){.ProjectsHero_hero__oQ0Cr{padding:8.5rem 0 2rem}.ProjectsHero_container__9cYIG{padding:0 .75rem}.ProjectsHero_content__Mk67X:before{left:-.75rem}.ProjectsHero_title__2Vr8b{font-size:1.875rem;margin-bottom:1rem}.ProjectsHero_title__2Vr8b:after{width:2.5rem;height:2px}.ProjectsHero_description__bqAb1{font-size:.9375rem;line-height:1.6;margin-top:1.25rem}}@media (max-height:600px) and (orientation:landscape){.ProjectsHero_hero__oQ0Cr{padding:7rem 0 2rem}.ProjectsHero_title__2Vr8b{font-size:2rem;margin-bottom:1rem}.ProjectsHero_description__bqAb1{font-size:1rem;margin-top:1.25rem}.ProjectsHero_gradient__xMcAs{height:3rem}}