@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Space+Grotesk:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");.loading-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f8f9fa}.loading-spinner{text-align:center}.spinner{width:50px;height:50px;border:4px solid #e3e3e3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loading-spinner p{color:#666;font-size:16px;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-works .grid,.work-wrapper,.works-area-3 .container>.grid,.works-wrapper{display:grid;grid-template-columns:1fr;grid-gap:clamp(48px,6vw,120px);gap:clamp(48px,6vw,120px)}.work-box-3,.work-box-3 .content,.work-box-3 .thumb{position:static;transform:none}.work-box-3 .thumb img{display:block;width:100%;height:auto;border-radius:14px}.pin-spacer,.works-area-3 .pin-spacer{height:auto!important;min-height:0!important;padding:0!important;margin:0!important}.fade-ani,.work-box-3 [data-animate],.work-box-3.fade-ani,[data-animate],[data-animate]>*{transform:none!important;opacity:1!important}