@media(max-width:1024px){.elementor .s-header-logo{width:140px;}}@media(max-width:1024px){.elementor .s-header-nav{display:none;}}@media(max-width:1024px){.elementor .s-header-inner{min-height:68px;}}@media(max-width:1024px){.elementor .s-mobile-work-trigger{font-weight:800;font-size:11px;color:#0D0D0D;letter-spacing:0.5px;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}}@media(max-width:1024px){.elementor .s-mobile-work-jwm{width:33.333%;font-weight:700;font-size:9px;color:#0D0D0D;letter-spacing:0.4px;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;background-color:transparent;justify-content:center;}}@media(max-width:1024px){.elementor .s-mobile-work-nexpace{width:33.333%;font-weight:700;font-size:9px;color:#0D0D0D;letter-spacing:0.4px;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;background-color:transparent;justify-content:center;}}@media(max-width:1024px){.elementor .s-mobile-work-thehan{width:33.333%;font-weight:700;font-size:9px;color:#0D0D0D;letter-spacing:0.4px;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;background-color:transparent;justify-content:center;}}@media(max-width:1024px){.elementor .s-mobile-work-strata{width:33.333%;font-weight:700;font-size:9px;color:#0D0D0D;letter-spacing:0.4px;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;background-color:transparent;justify-content:center;}}@media(max-width:1024px){.elementor .s-mobile-nav{display:none;}}@media(max-width:1024px){.elementor .s-site-header{min-height:68px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-hero-title{font-size:54px;letter-spacing:-2.7px;line-height:0.98em;}}@media(max-width:1024px){.elementor .s-hero-title-ko{font-size:28px;letter-spacing:-0.7px;line-height:1.35em;}}@media(max-width:1024px){.elementor .s-hero-copy{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}}@media(max-width:1024px){.elementor .s-hero-film{width:28%;height:330px;inset-block-start:114px;inset-inline-start:4%;z-index:2;}}@media(max-width:1024px){.elementor .s-hero-drone{width:34%;height:390px;inset-block-start:84px;inset-inline-start:33%;z-index:4;}}@media(max-width:1024px){.elementor .s-hero-dining{width:28%;height:330px;inset-block-start:114px;inset-inline-start:68%;z-index:2;}}@media(max-width:1024px){.elementor .s-living-frame{width:100%;height:560px;}}@media(max-width:1024px){.elementor .s-hero-inner{min-height:auto;flex-direction:column;gap:48px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-hero{min-height:auto;padding-block-start:56px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-approach-title{font-size:44px;letter-spacing:-1.4px;line-height:1.08em;}}@media(max-width:1024px){.elementor .s-approach-lead{width:78%;}}@media(max-width:1024px){.elementor .s-approach-body{width:72%;}}@media(max-width:1024px){.elementor .s-approach{padding-block-start:112px;padding-block-end:112px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-services-title{font-size:58px;}}@media(max-width:1024px){.elementor .s-services-intro{width:100%;}}@media(max-width:1024px){.elementor .s-service-01-title{width:100%;}}@media(max-width:1024px){.elementor .s-service-01-body{width:100%;}}@media(max-width:1024px){.elementor .s-service-01-body-mobile{width:100%;}}@media(max-width:1024px){.elementor .s-service-01-copy{width:100%;flex-direction:column;gap:14px;}}@media(max-width:1024px){.elementor .s-service-01-image{width:100%;height:320px;min-width:100%;}}@media(max-width:1024px){.elementor .s-service-01{flex-direction:column;gap:18px;}}@media(max-width:1024px){.elementor .s-service-02-title{width:100%;}}@media(max-width:1024px){.elementor .s-service-02-body{width:100%;}}@media(max-width:1024px){.elementor .s-service-02-body-mobile{width:100%;}}@media(max-width:1024px){.elementor .s-service-02-copy{width:100%;flex-direction:column;gap:14px;}}@media(max-width:1024px){.elementor .s-service-02-image{width:100%;height:320px;min-width:100%;}}@media(max-width:1024px){.elementor .s-service-02{flex-direction:column;gap:18px;}}@media(max-width:1024px){.elementor .s-service-03-title{width:100%;}}@media(max-width:1024px){.elementor .s-service-03-body{width:100%;}}@media(max-width:1024px){.elementor .s-service-03-body-mobile{width:100%;}}@media(max-width:1024px){.elementor .s-service-03-copy{width:100%;flex-direction:column;gap:14px;}}@media(max-width:1024px){.elementor .s-service-03-image{width:100%;height:320px;min-width:100%;}}@media(max-width:1024px){.elementor .s-service-03{flex-direction:column;gap:18px;}}@media(max-width:1024px){.elementor .s-services{padding-block-start:104px;padding-block-end:104px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-core-services-title-one{font-size:52px;letter-spacing:-2.4px;}}@media(max-width:1024px){.elementor .s-core-services-title-two{font-size:52px;letter-spacing:-2.4px;}}@media(max-width:1024px){.elementor .s-core-services-heading-group{width:100%;}}@media(max-width:1024px){.elementor .s-core-services-lead{width:100%;}}@media(max-width:1024px){.elementor .s-core-services-intro{padding-block-start:0px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:42px;align-items:flex-start;}}@media(max-width:1024px){.elementor .s-core-corporate-image{width:100%;height:360px;}}@media(max-width:1024px){.elementor .s-core-corporate-title{font-size:30px;}}@media(max-width:1024px){.elementor .s-core-corporate-copy{width:100%;padding-block-start:42px;padding-block-end:46px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-core-service-corporate{flex-direction:column;}}@media(max-width:1024px){.elementor .s-core-fnb-image{width:100%;height:360px;}}@media(max-width:1024px){.elementor .s-core-fnb-title{font-size:30px;}}@media(max-width:1024px){.elementor .s-core-fnb-copy{width:100%;padding-block-start:42px;padding-block-end:46px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-core-service-fnb{flex-direction:column;}}@media(max-width:1024px){.elementor .s-core-services-inner{gap:56px;}}@media(max-width:1024px){.elementor .s-core-services{padding-block-start:104px;padding-block-end:104px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-work-title{font-size:62px;}}@media(max-width:1024px){.elementor .s-work-heading-group{width:80%;}}@media(max-width:1024px){.elementor .s-work-intro{flex-direction:column;gap:32px;align-items:flex-start;}}@media(max-width:1024px){.elementor .s-project-jwm-media{width:100%;height:606px;order:2;}}@media(max-width:1024px){.elementor .s-project-jwm-caption{width:100%;order:1;}}@media(max-width:1024px){.elementor .s-project-jwm{flex-direction:column;gap:42px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-project-nexpace-media{width:100%;height:606px;order:2;}}@media(max-width:1024px){.elementor .s-project-nexpace-caption{width:100%;order:1;}}@media(max-width:1024px){.elementor .s-project-nexpace{flex-direction:column;gap:42px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-project-thehan-media{width:100%;height:606px;order:2;}}@media(max-width:1024px){.elementor .s-project-thehan-caption{width:100%;order:1;}}@media(max-width:1024px){.elementor .s-project-thehan{flex-direction:column;gap:42px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-project-strata-media{width:100%;height:606px;order:2;}}@media(max-width:1024px){.elementor .s-project-strata-caption{width:100%;order:1;}}@media(max-width:1024px){.elementor .s-project-strata{flex-direction:column;gap:42px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-work-grid{gap:120px;}}@media(max-width:1024px){.elementor .s-work{padding-block-start:112px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-process-title{font-size:62px;}}@media(max-width:1024px){.elementor .s-process-lead{width:76%;}}@media(max-width:1024px){.elementor .s-process-list{width:100%;}}@media(max-width:1024px){.elementor .s-process-inner{flex-direction:column;gap:72px;}}@media(max-width:1024px){.elementor .s-process{padding-block-start:112px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-editorial-film{height:520px;}}@media(max-width:1024px){.elementor .s-editorial-media{width:100%;height:520px;}}@media(max-width:1024px){.elementor .s-editorial-title{font-size:38px;letter-spacing:-1.2px;line-height:1.14em;}}@media(max-width:1024px){.elementor .s-editorial-copy{width:100%;}}@media(max-width:1024px){.elementor .s-editorial-inner{flex-direction:column;gap:52px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-editorial{padding-block-start:64px;padding-block-end:112px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-faq-lead{width:100%;}}@media(max-width:1024px){.elementor .s-faq-list{width:100%;}}@media(max-width:1024px){.elementor .s-faq-inner{flex-direction:column;gap:52px;}}@media(max-width:1024px){.elementor .s-contact-title{font-size:42px;letter-spacing:-1.3px;line-height:1.08em;}}@media(max-width:1024px){.elementor .s-contact-button{width:52%;}}@media(max-width:1024px){.elementor .s-contact{min-height:auto;padding-block-start:112px;padding-block-end:112px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-floating-actions{inset-inline-end:16px;inset-block-end:16px;}}@media(max-width:1024px){.elementor .s-tools-item-1{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-2{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-3{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-4{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-5{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-6{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-7{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-8{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-9{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-10{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-11{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-12{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-13{width:25%;}}@media(max-width:1024px){.elementor .s-tools-item-14{width:25%;}}@media(max-width:1024px){.elementor .s-tools-stack{padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .s-footer-privacy-link{align-self:flex-start;}}@media(max-width:1024px){.elementor .s-footer-business{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:1024px){.elementor .s-site-footer{padding-block-start:60px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;}}