._heroSection_16g5w_1{position:relative;min-height:100vh;overflow:hidden}._swiperContainer_16g5w_7{width:100%;height:100vh}._swiperSlide_16g5w_12{position:relative;display:flex;align-items:center;justify-content:center}._backgroundImage_16g5w_19{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}._backgroundOverlay_16g5w_27{position:absolute;inset:0;background:linear-gradient(135deg,#0006,#0009)}._heroContent_16g5w_33{position:relative;z-index:10;width:100%;display:flex;align-items:center;justify-content:center;height:100%;padding:8rem 2rem 4rem}._container_16g5w_44{max-width:1200px;width:100%;display:flex;justify-content:flex-end;text-align:right!important}._heroContent_16g5w_33 ._headline_16g5w_52,._heroContent_16g5w_33 ._description_16g5w_52{text-align:right!important;margin-right:0!important}._heroContent_16g5w_33 ._ctaContainer_16g5w_57{justify-content:flex-end!important}._textContent_16g5w_61{text-align:center;max-width:800px}._headline_16g5w_52{font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){._headline_16g5w_52{font-size:2.5rem}}@media(max-width:480px){._headline_16g5w_52{font-size:2rem}}._description_16g5w_52{font-size:1.125rem;color:#ffffffe6;margin-bottom:2.5rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){._description_16g5w_52{font-size:1rem;margin-bottom:2rem}}._ctaContainer_16g5w_57{display:flex;justify-content:center}._ctaButton_16g5w_107{background-color:transparent;color:#fff;border:2px solid white;padding:1rem 2.5rem;font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease}._ctaButton_16g5w_107:hover{background-color:#fff;color:#222;transform:translateY(-2px);box-shadow:0 10px 20px #0003}._carouselControls_16g5w_125{position:absolute;bottom:2rem;left:2rem;display:flex;gap:1rem;z-index:20}@media(max-width:768px){._carouselControls_16g5w_125{bottom:1rem;left:1rem}}._carouselButton_16g5w_140{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}._carouselButton_16g5w_140:hover{background-color:#ffffff4d;transform:scale(1.1)}._carouselButton_16g5w_140 svg{width:1rem;height:1rem}._swiperButtonPrev_16g5w_163._swiper-button-disabled_16g5w_163,._swiperButtonNext_16g5w_164._swiper-button-disabled_16g5w_163{opacity:.3;cursor:not-allowed;pointer-events:none}._customPagination_16g5w_170{position:absolute;bottom:2rem;right:2rem;z-index:20;display:flex;gap:.5rem}@media(max-width:768px){._customPagination_16g5w_170{bottom:1rem;right:1rem}}._customPagination_16g5w_170 .swiper-pagination-bullet{width:.75rem;height:.75rem;background-color:#fff6;border-radius:50%;cursor:pointer;transition:all .3s ease}._customPagination_16g5w_170 .swiper-pagination-bullet:hover{background-color:#fff9;transform:scale(1.2)}._customPagination_16g5w_170 .swiper-pagination-bullet._swiper-pagination-bullet-active_16g5w_196{background-color:var(--color-theme-clr);transform:scale(1.2)}._aboutSection_1708a_1{background-color:#222;padding:6rem 0;color:#fff}._container_1708a_7{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){._container_1708a_7{padding:0 1rem}}._sectionTitle_1708a_18{font-size:2.5rem;font-weight:700;color:#444;margin-bottom:4rem;text-align:left;letter-spacing:-.02em}@media(max-width:768px){._sectionTitle_1708a_18{font-size:2.5rem;margin-bottom:3rem}}@media(max-width:480px){._sectionTitle_1708a_18{font-size:2rem}}._contentGrid_1708a_38{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media(max-width:1024px){._contentGrid_1708a_38{gap:3rem}}@media(max-width:768px){._contentGrid_1708a_38{grid-template-columns:1fr;gap:2rem}}._textColumn_1708a_56{display:flex;flex-direction:column}._textContent_1708a_61{display:flex;flex-direction:column;gap:1.5rem}._paragraph_1708a_67{font-size:1rem;line-height:1.7;color:#ccc;margin:0}@media(max-width:768px){._paragraph_1708a_67{font-size:.95rem}}._imageColumn_1708a_79{display:flex;flex-direction:column;gap:1rem}._imageContainer_1708a_85{position:relative;width:100%;height:400px;overflow:hidden;border-radius:.5rem}@media(max-width:768px){._imageContainer_1708a_85{height:300px}}._aboutImage_1708a_98{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}._aboutImage_1708a_98:hover{transform:scale(1.05)}._imageCaption_1708a_109{font-size:1rem;font-weight:600;color:#fff;text-align:left;letter-spacing:.05em;text-transform:uppercase}._servicesSection_4hog7_1{background-color:#222;padding:3rem 0;color:#fff}._container_4hog7_7{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){._container_4hog7_7{padding:0 1rem}}._sectionTitle_4hog7_18{font-size:2.5rem;font-weight:700;color:#444;margin-bottom:4rem;text-align:left;letter-spacing:-.02em}@media(max-width:768px){._sectionTitle_4hog7_18{font-size:2.5rem;margin-bottom:3rem}}@media(max-width:480px){._sectionTitle_4hog7_18{font-size:2rem}}._servicesGrid_4hog7_38{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1024px){._servicesGrid_4hog7_38{gap:1.5rem}}@media(max-width:768px){._servicesGrid_4hog7_38{grid-template-columns:1fr;gap:2rem}}._serviceCard_4hog7_55{position:relative;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:2.5rem 2rem;text-align:center;transition:all .3s ease;overflow:hidden}._serviceCard_4hog7_55:hover{border-color:var(--color-theme-clr);background-color:#ffffff14;transform:translateY(-5px)}@media(max-width:768px){._serviceCard_4hog7_55{padding:2rem 1.5rem}}._serviceIcon_4hog7_76{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;color:var(--color-theme-clr);transition:all .3s ease}._serviceCard_4hog7_55:hover ._serviceIcon_4hog7_76{transform:scale(1.1)}._serviceIcon_4hog7_76 svg{width:3rem;height:3rem;stroke-width:1.5}@media(max-width:768px){._serviceIcon_4hog7_76 svg{width:2.5rem;height:2.5rem}}._serviceTitle_4hog7_99{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:.05em;text-transform:uppercase}@media(max-width:768px){._serviceTitle_4hog7_99{font-size:1.125rem}}._serviceDescription_4hog7_113{font-size:.95rem;line-height:1.6;color:#ccc;margin-bottom:2rem;margin:0 0 2rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){._serviceDescription_4hog7_113{font-size:.9rem}}._serviceNumber_4hog7_130{position:absolute;top:1.5rem;right:1.5rem;font-size:3rem;font-weight:700;color:var(--color-theme-clr);opacity:.3;line-height:1;pointer-events:none}@media(max-width:768px){._serviceNumber_4hog7_130{font-size:2.5rem;top:1rem;right:1rem}}._sectionFooter_4hog7_149{display:flex;justify-content:center;margin-top:4rem}@media(max-width:768px){._sectionFooter_4hog7_149{margin-top:3rem}}._viewAllButton_4hog7_160{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-theme-clr);color:#fff;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:2px solid var(--color-theme-clr)}._viewAllButton_4hog7_160:hover{background-color:transparent;color:var(--color-theme-clr);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}._viewAllButton_4hog7_160 svg{transition:transform .3s ease}._viewAllButton_4hog7_160:hover svg{transform:translate(4px)}@media(max-width:768px){._viewAllButton_4hog7_160{padding:.875rem 1.5rem;font-size:.9rem}}._newsSection_ibg5f_1{background-color:#222;padding:1rem 0;color:#fff}._container_ibg5f_7{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){._container_ibg5f_7{padding:0 1rem}}._sectionHeader_ibg5f_18{text-align:center;margin-bottom:4rem}._sectionTitle_ibg5f_23{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}@media(max-width:768px){._sectionTitle_ibg5f_23{font-size:2.5rem}}@media(max-width:480px){._sectionTitle_ibg5f_23{font-size:2rem}}._sectionDescription_ibg5f_41{font-size:1.125rem;color:#ccc;line-height:1.6;max-width:600px;margin:0 auto}@media(max-width:768px){._sectionDescription_ibg5f_41{font-size:1rem}}._newsGrid_ibg5f_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}@media(max-width:768px){._newsGrid_ibg5f_54{grid-template-columns:1fr;gap:1.5rem}}._viewAllSection_ibg5f_67{display:flex;justify-content:center;margin-top:3rem}._viewAllButton_ibg5f_73{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background-color:var(--color-theme-clr);border:none;border-radius:.5rem;color:#000;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}._viewAllButton_ibg5f_73:hover{background-color:color-mix(in srgb,var(--color-theme-clr) 50%,transparent);transform:translateY(-2px);box-shadow:0 10px 20px color-mix(in srgb,var(--color-theme-clr) 30%,transparent)}._viewAllButton_ibg5f_73 svg{width:1rem;height:1rem}._newsCard_ibg5f_98{position:relative;overflow:hidden;border-radius:.5rem;cursor:pointer;transition:transform .3s ease}._newsCard_ibg5f_98:hover{transform:translateY(-5px)}._newsImageContainer_ibg5f_109{position:relative;width:100%;height:300px;overflow:hidden}@media(max-width:768px){._newsImageContainer_ibg5f_109{height:250px}}._newsImage_ibg5f_109{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}._newsCard_ibg5f_98:hover ._newsImage_ibg5f_109{transform:scale(1.05)}._newsOverlay_ibg5f_132{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 50%,transparent 100%);padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}._newsMeta_ibg5f_144{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}._newsCategory_ibg5f_151{font-size:.875rem;font-weight:600;color:var(--color-theme-clr);text-transform:uppercase;letter-spacing:.05em}._newsDate_ibg5f_159{font-size:.875rem;color:#ffffffb3;letter-spacing:.05em}._newsTitle_ibg5f_165{font-size:1.25rem;font-weight:700;color:#fff;margin:0;line-height:1.3;letter-spacing:-.01em}@media(max-width:768px){._newsTitle_ibg5f_165{font-size:1.125rem}}._architecturePage_1qs0x_1{background-color:#222;color:#fff;min-height:100vh;font-family:Jost,sans-serif}.architecture-page{padding-top:0;scroll-behavior:smooth}.architecture-page::-webkit-scrollbar{width:8px}.architecture-page::-webkit-scrollbar-track{background:#333}.architecture-page::-webkit-scrollbar-thumb{background:var(--color-theme-clr);border-radius:4px}.architecture-page::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-theme-clr) 50%,transparent)}
