code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.App{height:100vh;width:100%}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/static/media/Pretendard-Black.a4a9c5efac034f021c8e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/static/media/Pretendard-ExtraBold.d96f7e46d4ca0cdd4912.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/static/media/Pretendard-Bold.14a8579db02dbe10e1c0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/static/media/Pretendard-SemiBold.4eb0b2ea1a7a6cb1a342.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/static/media/Pretendard-Medium.a0797964917555a35cc4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/static/media/Pretendard-Regular.78a54f1fe75272411bb2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/static/media/Pretendard-Light.76c4e0977ecfcfcb58e4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/static/media/Pretendard-ExtraLight.78e886701aa794247c35.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/static/media/Pretendard-Thin.450b58933971c5b135f4.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard,sans-serif;margin:0}:root{--color-white:#fff;--color-black:#000;--color-link-hover:#ec0033;--color-background-bus:#a01634}.italic-text{font-family:Playfair Display;font-style:italic;font-weight:500}::-webkit-scrollbar{background-color:#f1f1f1;width:5px}::-webkit-scrollbar-thumb{background-color:#ec0033;border-radius:10px}::-webkit-scrollbar-track{background-color:#fff;background-color:var(--color-white)}.AppRoot{height:100vh;margin:0;padding:0}.AppRoot,.header-wrapper{width:100%}.header-wrapper{background-color:initial;left:0;padding:40px 20px 0;position:fixed;top:0;z-index:1000;& .header-sub-wrapper{align-items:center;align-self:stretch;background:var(--color-white);border-radius:20px;display:flex;height:60px;justify-content:space-between;padding:10px 50px 10px 40px;& .header-logo{height:24px;width:68px;&>a{color:var(--color-black);text-decoration:none;&>img{height:100%}}}& .header-menu{align-items:center;align-self:stretch;display:flex;gap:100px;justify-content:space-between;padding-left:0;& .header-menu-item{color:var(--color-black);font-size:18px;font-weight:600;list-style:none;margin:0 10px;&>a{color:var(--color-black);text-decoration:none}&>a:hover{color:var(--color-link-hover)}&>a.active{color:var(--color-link-hover)}}}}}@media screen and (max-width:850px){.header-wrapper{& .header-sub-wrapper{& .header-menu{gap:70px}}}}@media screen and (max-width:745px){.header-wrapper{padding:40px 10px 0;-webkit-user-select:none;user-select:none;& .header-sub-wrapper{padding:0 12px 0 20px;& .header-logo{height:20px;width:56.667px}& .header-dropdown-menu{background-color:var(--color-white);border-radius:0 0 20px 20px;display:flex;flex-direction:column;left:0;margin:0 10px;max-height:0;overflow:hidden;padding:0 20px 5px;position:absolute;right:0;top:80px;transition:max-height 1s ease;z-index:999;& .header-dropdown-menu-item{color:var(--color-black);list-style:none;padding:15px 0;&>a{color:inherit;display:block;font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:26px;text-decoration:none}}& .header-dropdown-menu-inner{padding-top:40px}}& .header-dropdown-menu.show{max-height:500px;transition:max-height 1s ease}}& .header-menu-icon{display:block;transition:.5s}& .header-menu-icon.hide{display:none;transition:.5s}}}.footer-wrapper{background:url(/static/media/background_big4.76814e7feea636195095.webp);background-position:50%;background-repeat:repeat-y;background-size:100vw 100vh;height:auto;padding:20px;width:100%;& .footer-sub-wrapper{align-items:center;align-self:stretch;background-color:var(--color-white);border-radius:20px;display:flex;flex-direction:column;gap:56px;padding:32px 540px;& .footer-text-box{display:flex;flex-direction:column;justify-content:center;width:460px;&>h3{font-size:100px;font-weight:600;letter-spacing:-2px;line-height:100px;margin:0;&:first-of-type,&:nth-of-type(2){font-family:Playfair Display;font-style:italic}&:nth-of-type(2){text-align:right}&:nth-of-type(3){text-align:center}}}& .footer-link-box{display:flex;gap:40px;&>a{font-size:18px;font-weight:700;letter-spacing:-.18px;line-height:26px;text-decoration:none}}& .footer-info-box{display:flex;flex-direction:column;gap:16px;& .footer-info{display:flex;gap:16px;white-space:nowrap;&>p{font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:20px;&>span{font-weight:700}}}& .footer-content{font-size:14px;font-weight:700;letter-spacing:-.14px;line-height:20px;text-align:center}}}}@media screen and (max-width:1280px){.footer-wrapper{& .footer-sub-wrapper{padding:32px 350px}}}@media screen and (max-width:745px){.footer-wrapper{padding:10px;width:100%;& .footer-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:40px;padding:32px 0;& .footer-text-box{display:flex;flex-direction:column;justify-content:center;width:280px;&>h3{font-size:64px;font-weight:600;letter-spacing:-1.92px;line-height:60px;margin:0}}& .footer-link-box{display:flex;gap:0;justify-content:space-between;width:280px;&>a{font-size:13px;letter-spacing:-.13px;line-height:16px}}& .footer-info-box{display:flex;flex-direction:column;gap:16px;& .footer-info{align-items:center;display:flex;flex-direction:column;gap:6px;white-space:nowrap;&>p{font-size:13px;font-weight:400;letter-spacing:-.13px;line-height:16px;margin:0;&>span{font-weight:700}}}& .footer-content{font-size:13px;font-weight:700;letter-spacing:-.13px;line-height:16px;text-align:center;width:280px}}}}}.top-button{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 4px #00000080;color:var(--color-black);cursor:pointer;font-size:20px;height:50px;position:fixed;right:20px;transition:background-color .3s;width:50px;z-index:1000}.container-long,.top-button{display:flex;justify-content:center}.container-long{box-sizing:border-box;height:auto;min-height:100vh;padding:10px 5px;width:100%}.container-center{align-items:center;flex-direction:column}.container-normal{background:url(/static/media/background_big4.76814e7feea636195095.webp);background-position:50%;background-repeat:repeat-y;background-size:100vw 100vh;box-sizing:border-box;height:auto;min-height:100vh;width:100%}.main-screen-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}@media screen and (max-width:745px){.main-screen-wrapper{flex-direction:column;position:relative;& .main-screen-arrow{bottom:30px;color:var(--color-white);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:-.13px;line-height:16px;position:absolute;text-align:center}}}.main-screen-overlay{flex-shrink:0;height:745px;position:relative;width:745px;& .main-screen-img,& .main-screen-text{height:100%;width:100%}& .main-screen-text{align-items:center;color:var(--color-white);display:flex;flex-direction:column;justify-content:center;left:0;padding:0 24px;position:absolute;top:0;&>h1{align-self:stretch;color:#fff;font-size:140px;font-weight:700;letter-spacing:-2px;line-height:140px;margin:0}&>h1:not(:nth-of-type(3)){font-family:Playfair Display;font-style:italic}&>h1:nth-of-type(2){text-align:right}&>h1:nth-of-type(3){text-align:center}}}@media screen and (max-width:745px){.main-screen-overlay{align-items:center;display:flex;height:100%;justify-content:center;width:100%;& .main-screen-img{height:auto;width:100%}& .main-screen-text{&>h1{font-size:100px;letter-spacing:-2px;line-height:100px}}}}@media screen and (max-width:375px){.main-screen-overlay{& .main-screen-text{&>h1{font-size:64px;letter-spacing:-1.92px;line-height:60px}}}}.second-wrapper{height:100vh;overflow:hidden;position:relative;width:100%;& .second-text-box{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%;&>p{font-size:160px;font-weight:600;letter-spacing:-5.4px;line-height:180px;margin:0;z-index:1}&>p:nth-of-type(2),&>p:nth-of-type(4){font-family:Playfair Display;font-style:italic}}& .second-img{position:absolute;&>img{height:100%;width:100%}}& .second-img:first-of-type{height:170px;left:300px;top:70px;width:200px}& .second-img:nth-of-type(2){bottom:50px;height:170px;right:220px;width:200px}& .second-img:nth-of-type(3){bottom:70px;height:250px;left:0;width:240px}& .second-img:nth-of-type(4){height:220px;right:-70px;top:150px;width:240px}}@media screen and (max-width:1400px){.second-wrapper{& .second-text-box{&>p{font-size:155px;font-weight:600;letter-spacing:-5.4px;line-height:180px;margin:0;z-index:1}}}}@media screen and (max-width:1280px){.second-wrapper{height:100%;padding:81px 40px;& .second-text-box{&>p{font-size:120px;letter-spacing:-3px;line-height:120px}}& .second-img{position:absolute;&>img{height:auto;width:100%}}& .second-img:first-of-type{height:190px;left:180px;top:40px;width:190px}& .second-img:nth-of-type(2){bottom:45px;height:135px;right:150px;width:137.455px}& .second-img:nth-of-type(3){bottom:0;height:220px;left:0;width:180px}& .second-img:nth-of-type(4){height:200px;right:-50px;top:120px;width:200px}}}@media screen and (max-width:1024px){.second-wrapper{& .second-text-box{&>p{font-size:100px;letter-spacing:-2px;line-height:100px}}}}@media screen and (max-width:745px){.second-wrapper{align-items:center;display:flex;height:1133px;justify-content:end;padding:0;& .second-text-box{height:700px;margin-right:40px;text-align:left;width:410px;&>p{font-size:100px;letter-spacing:-3px;line-height:100px}}& .second-img{position:absolute;&>img{height:auto;width:100%}}& .second-img:first-of-type{flex-shrink:0;height:150.125px;left:100px;top:100px;width:170.375px}& .second-img:nth-of-type(2){bottom:70px;flex-shrink:0;height:120px;right:100px;width:122.182px}& .second-img:nth-of-type(3){bottom:180px;flex-shrink:0;height:266.4px;left:0;width:240px}& .second-img:nth-of-type(4){flex-shrink:0;height:190px;right:-50px;top:400px;width:190px}}}@media screen and (max-width:475px){.second-wrapper{height:812px;& .second-text-box{height:432px;margin-right:40px;text-align:left;width:262px;&>p{font-size:64px;font-weight:600;letter-spacing:-2px;line-height:64px}}& .second-img{width:100%;&>img{height:auto;width:100%}}& .second-img:first-of-type{height:92.25px;left:70px;top:120px;width:102.75px}& .second-img:nth-of-type(2){bottom:50px;right:20px}& .second-img:nth-of-type(3){bottom:220px;height:142.6px;left:-40px;width:150px}& .second-img:nth-of-type(4){flex-shrink:0;height:120.412px;right:-30px;top:300px;width:120.412px}}}@media screen and (max-width:380px){.second-wrapper{height:812px;& .second-text-box{flex-shrink:0;height:432px;width:262px;&>p{font-size:64px;font-weight:600;letter-spacing:-2px;line-height:64px}}& .second-img{width:30%;&>img{height:auto;width:100%}}}}.portfolio-wrapper{display:flex;flex-direction:column;height:100%;padding:160px 0 220px;width:100%;& .portfolio-text{text-align:center;width:100%;&>h2{color:var(--color-white);font-size:100px;font-weight:600;letter-spacing:-3px;line-height:100px;&>span{font-family:Playfair Display;font-style:italic;font-weight:500;letter-spacing:-3px;line-height:100px}}}& .portfolio-img{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:40px auto;max-width:1280px;width:100%;& .portfolio-img-box{border-radius:20px;cursor:pointer;height:406px;overflow:hidden;position:relative;width:100%;& .overlay{background:linear-gradient(180deg,#0009 5%,#0000);height:100%;left:0;position:absolute;top:0;width:100%}&>img{height:auto;object-fit:cover;width:100%}& .portfolio-img-overlay{display:flex;flex-direction:column;height:100%;justify-content:end;left:0;padding:25px;position:absolute;top:0;width:100%;& .portfolio-img-text{color:var(--color-white);font-size:24px;font-weight:600;height:100%;letter-spacing:-.24px;line-height:34px;width:100%;&>p{margin:0}}}}}}@media screen and (max-width:1280px){.portfolio-wrapper{& .portfolio-img{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:40px auto;max-width:1280px;padding:20px;width:100%;& .portfolio-img-box{height:400px;&>img{height:100%;object-fit:cover;width:100%}}}}}@media screen and (max-width:1080px){.portfolio-wrapper{& .portfolio-text{&>h2{font-size:80px;letter-spacing:-2.4px;line-height:80px}}& .portfolio-img{gap:20px;margin:40px auto;max-width:745px;width:100%;& .portfolio-img-box{border-radius:20px;height:100%;overflow:hidden;position:relative;width:100%;&>img{height:auto;object-fit:cover;width:100%}& .portfolio-img-overlay{height:100%;width:100%}}}}}@media screen and (max-width:744px){.portfolio-wrapper{display:flex;flex-direction:column;height:100%;padding:40px 0 80px;width:100%;& .portfolio-text{text-align:center;width:100%;&>h2{font-size:80px;letter-spacing:-2.4px;line-height:80px}}& .portfolio-img{display:flex;flex-direction:column;gap:8px;margin:40px auto;max-width:1280px;padding:0 10px;width:100%;& .portfolio-img-box{border-radius:20px;height:406px;overflow:hidden;position:relative;width:100%;&>img{height:100%;width:100%}& .portfolio-img-overlay{padding:16px;& .portfolio-img-text{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px}}}}}}@media screen and (max-width:475px){.portfolio-wrapper{& .portfolio-text{text-align:center;width:100%;&>h2{font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px}}& .portfolio-img{display:flex;flex-direction:column;gap:8px;margin:40px auto;max-width:100%;padding:0 10px;width:100%;& .portfolio-img-box{border-radius:20px;height:236px;overflow:hidden;position:relative;width:100%}}}}.about-title-wrapper{height:1137px;width:100%;& .about-title-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:46px;height:100%;justify-content:center;transition:all .3s ease;width:100%;& .about-title{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #fff;border-radius:128px;display:flex;flex-shrink:0;height:256px;justify-content:center;transition:all .3s ease;width:1200px;&>h1{color:var(--color-white);font-family:Playfair Display;font-size:180px;font-style:italic;font-weight:500;letter-spacing:-2px;line-height:180px;margin:0 0 20px;padding:0;text-align:center;transition:all .3s ease}}& .about-sub-title{&>p{color:var(--color-white);font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0;text-align:center}}}}@media screen and (max-width:1200px){.about-title-wrapper{height:100vh;width:100%;& .about-title-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:46px;height:100%;justify-content:center;transition:all .3s ease;width:100%;& .about-title{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #fff;border-radius:128px;display:flex;flex-shrink:0;height:208px;justify-content:center;max-width:850px;transition:all .3s ease;width:100%;&>h1{color:var(--color-white);font-family:Playfair Display;font-size:140px;font-style:italic;font-weight:500;letter-spacing:-2px;line-height:180px;margin:0 0 20px;padding:0;text-align:center;transition:all .3s ease}}& .about-sub-title{&>p{color:var(--color-white);font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0;text-align:center}}}}}@media screen and (max-width:745px){.about-title-wrapper{height:100vh;width:100%;& .about-title-sub-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:46px;height:100%;justify-content:center;padding:0 20px;transition:all .3s ease;width:100%;& .about-title{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #fff;border-radius:128px;display:flex;flex-shrink:0;height:182px;justify-content:center;max-width:704px;transition:all .3s ease;width:100%;&>h1{color:var(--color-white);font-family:Playfair Display;font-size:120px;font-style:italic;font-weight:500;letter-spacing:-2px;line-height:180px;margin:0 0 20px;padding:0;text-align:center;transition:all .3s ease}}& .about-sub-title{&>p{color:var(--color-white);font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0;text-align:center}}}}}@media screen and (max-width:500px){.about-title-wrapper{height:100vh;width:100%;& .about-title-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;transition:all .3s ease;width:100%;& .about-title{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #fff;border-radius:128px;display:flex;flex-shrink:0;height:90px;justify-content:center;max-width:350px;transition:all .3s ease;width:100%;&>h1{color:var(--color-white);font-family:Playfair Display;font-size:55px;font-style:italic;font-weight:500;letter-spacing:-2px;line-height:60px;margin:0 0 16px;padding:0;text-align:center;transition:all .3s ease}}& .about-sub-title{&>p{color:var(--color-white);font-size:24px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0;text-align:center}}}}}@media screen and (max-width:320px){.about-title-wrapper{height:100vh;width:100%;& .about-title-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;transition:all .3s ease;width:100%;& .about-title{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #fff;border-radius:128px;display:flex;flex-shrink:0;height:72px;justify-content:center;width:280px;&>h1{color:var(--color-white);font-family:Playfair Display;font-size:45px;font-style:italic;font-weight:500;letter-spacing:-1px;line-height:48px;margin:0 0 10px;padding:0;text-align:center;transition:all .3s ease}}& .about-sub-title{&>p{color:var(--color-white);font-size:20px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0;text-align:center}}}}}.fade-card-warapper{height:100%;padding:0 20px;width:100%;& .fade-card-text-box{&>h3{color:var(--color-white);font-size:80px;font-weight:600;letter-spacing:-2.4px;line-height:80px;margin:0;text-align:center;&>span{font-family:Playfair Display;font-style:italic}}}& .fade-card-box{align-items:center;display:flex;gap:20px;height:100%;justify-content:center;margin-top:80px;width:100%;& .fade-card-sub-box{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:100%;width:100%;& .fade-card{border-radius:20px;max-height:935px;max-width:930px;position:relative;transition:all .5s ease;& .fade-card-text{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:60px 40px;position:absolute;top:0;width:100%;& .fade-card-text-top{display:flex;flex-direction:column;gap:8px;&>h5{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:26px;margin:0}&>h4{font-size:64px;font-weight:600;letter-spacing:-.064px;line-height:60px;margin:0}}&>p{font-size:16px;font-weight:700;letter-spacing:-.8px;line-height:26px;margin:0;opacity:0;padding-right:190px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}&:hover{& .fade-card-img{filter:brightness(.5);transition:all .5s ease}& .fade-card-text{& .fade-card-text-top{&>h4{font-family:Playfair Display;font-style:italic}}&>p{opacity:1;visibility:visible}}}}}}}@media screen and (max-width:1280px){.fade-card-warapper{height:100%;padding:0 20px;width:100%;& .fade-card-text-box{&>h3{color:var(--color-white);font-size:80px;font-weight:600;letter-spacing:-2.4px;line-height:80px;margin:0;text-align:center;&>span{font-family:Playfair Display;font-style:italic}}}& .fade-card-box{align-items:center;display:flex;gap:20px;height:100%;justify-content:center;margin-top:80px;width:100%;& .fade-card-sub-box{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:100%;width:100%;& .fade-card{border-radius:20px;max-height:935px;max-width:930px;position:relative;transition:all .5s ease;& .fade-card-text{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:60px 40px;position:absolute;top:0;width:100%;& .fade-card-text-top{display:flex;flex-direction:column;gap:8px;&>h5{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:26px;margin:0}&>h4{font-size:64px;font-weight:600;letter-spacing:-.064px;line-height:60px;margin:0}}&>p{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px;margin:0;opacity:0;padding-right:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}&:hover{& .fade-card-img{filter:brightness(.5)}& .fade-card-text{& .fade-card-text-top{&>h4{font-family:Playfair Display;font-style:italic}}&>p{opacity:1;visibility:visible}}}}}}}}@media screen and (max-width:900px){.fade-card-warapper{height:100%;padding:0 20px;width:100%;& .fade-card-text-box{&>h3{color:var(--color-white);font-size:80px;font-weight:600;letter-spacing:-2.4px;line-height:80px;margin:0;text-align:center;&>span{font-family:Playfair Display;font-style:italic}}}& .fade-card-box{align-items:center;display:flex;gap:20px;height:100%;justify-content:center;margin-top:80px;width:100%;& .fade-card-sub-box{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:100%;width:100%;& .fade-card{border-radius:20px;max-height:935px;max-width:930px;position:relative;transition:all .5s ease;& .fade-card-text{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:60px 40px;position:absolute;top:0;width:100%;& .fade-card-text-top{display:flex;flex-direction:column;gap:8px;&>h5{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:26px;margin:0}&>h4{font-size:32px;font-weight:600;letter-spacing:-.96px;line-height:38px;margin:0}}&>p{font-size:14px;font-weight:400;line-height:22px;margin:0;opacity:0;padding-right:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}&:hover{& .fade-card-img{filter:brightness(.5)}& .fade-card-text{& .fade-card-text-top{&>h4{font-family:Playfair Display;font-style:italic}}&>p{opacity:1;visibility:visible}}}}}}}}@media screen and (max-width:745px){.fade-card-warapper{box-sizing:border-box;height:100%;padding:0;width:100%;& .fade-card-text-box{box-sizing:border-box;padding:0 20px;&>h3{color:var(--color-white);font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px;margin:0;text-align:center;&>span{font-family:Playfair Display;font-style:italic}}}& .fade-card-box{align-items:center;display:flex;gap:20px;height:100%;justify-content:center;margin-top:32px;width:100%;& .swiper-container{display:flex;height:100%;overflow:hidden;padding-bottom:50px;position:relative;width:100%;& .swiper-wrapper{height:100%;width:100%;& .swiper-slide{width:90%!important}& .fade-card{border-radius:20px;height:700px;width:584px;& .fade-card-img{height:100%;width:100%;&>img{border-radius:20px;height:100%;object-fit:cover;width:100%}}& .fade-card-text{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:20px 16px;position:absolute;top:0;width:100%;& .fade-card-text-top{display:flex;flex-direction:column;gap:8px;&>h5{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:26px;margin:0}&>h4{font-family:Playfair Display;font-size:32px;font-style:italic;font-weight:600;letter-spacing:-.96px;line-height:38px;margin:0}}&>p{font-size:14px;font-weight:400;line-height:22px;margin:0;padding-right:0}}}}}}}}@media screen and (max-width:390px){.fade-card-warapper{& .fade-card-box{& .swiper-container{& .swiper-wrapper{& .fade-card{height:584px;width:584px}}}}}}@media screen and (max-width:320px){.fade-card-warapper{& .fade-card-box{& .swiper-container{& .swiper-wrapper{& .swiper-slide{width:100%!important}}}}}}.business-wrapper{height:100%;overflow:hidden;padding:200px 0;width:100%;& .pin-spacer{background-color:var(--color-background-bus)}& .business-sub-wrapper{align-items:center;display:flex;flex-direction:row;height:100vh;min-width:100vw;& .business-title-box{min-width:max-content;padding-left:76px;padding-right:234px;&>img{height:100%;width:100%}}& .business-card-box{display:flex;gap:80px;& .business-card{min-width:480px;position:relative;& .business-card-content{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:20px 40px;position:absolute;top:0;width:100%;&>h3{font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0}&>p{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:26px;margin:0;width:100%}}}}}}@media screen and (max-width:1280px){.business-wrapper{height:100%;overflow:hidden;padding:200px 0;width:100%;& .pin-spacer{background-color:var(--color-background-bus)}& .business-sub-wrapper{align-items:center;display:flex;flex-direction:row;height:100vh;min-width:100vw;& .business-title-box{min-width:max-content;padding-left:76px;padding-right:234px;&>img{height:100%;width:100%}}& .business-card-box{display:flex;gap:80px;& .business-card{min-width:480px;position:relative;& .business-card-content{color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:20px 40px;position:absolute;top:0;width:100%;&>h3{font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0}&>p{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:26px;margin:0;width:173px}}}}}}}@media screen and (max-width:745px){.business-wrapper{height:100%;overflow:hidden;padding:50px 0;width:100%;& .business-sub-wrapper{align-items:flex-start;background-color:var(--color-background-bus);display:flex;flex-direction:column;height:100%;min-width:100%;padding:0 20px;& .business-title-box{min-width:max-content;padding-left:0;padding-right:0;padding-top:40px;&>img{height:100%;width:100%}&>p{color:var(--color-white);font-size:32px;font-weight:600;letter-spacing:-.96px;line-height:32px}}& .business-card-box{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;gap:80px;justify-content:normal;padding:70px 0;width:100%;& .business-card{min-width:85%;position:relative;width:100%;& .business-card-img{height:100%;width:100%;&>img{border-radius:20px;height:100%;object-fit:cover;width:100%}}&:nth-child(odd){& .business-card-img{height:100%;width:85%;&>img{border-radius:20px;height:100%;object-fit:cover;width:100%}}}& .business-card-content{box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:20px 16px;position:absolute;top:0;width:100%;&>h3{font-size:28px;font-weight:600;letter-spacing:-.28px;line-height:40px;margin:0}&>p{font-size:13px;font-weight:700;letter-spacing:-.13px;line-height:25px;margin:0;width:173px}}}}}}}.history-wrapper{height:100%;width:100%;& .history-sub-wrapper{display:flex;height:100%;padding:0 64px 200px;width:100%;& .history-main-box{align-items:end;display:flex;flex-direction:column;height:100%;width:100%;& .history-sub-box{display:flex;gap:20px;height:100%;justify-content:space-between;max-width:1000px;padding:24px 0;width:100%;& .history-main-title{color:var(--color-white);width:180px;&>h2{font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0}}& .history-main-content{color:var(--color-white);display:flex;flex-direction:column;gap:32px;width:100%;&>p{align-items:center;display:flex;font-size:28px;font-weight:400;gap:8px;letter-spacing:-.28px;line-height:40px;margin:0;position:relative;& .tooltip{align-items:center;background-color:var(--color-white);border-radius:50px;color:var(--color-black);font-size:16px;font-weight:700;gap:10px;justify-content:center;left:0;letter-spacing:-.16px;line-height:26px;padding:6px 16px;position:absolute;top:0;&:before{border-color:var(--color-white) #0000 #0000 #0000;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";height:0;left:10%;position:absolute;transform:translateX(-10%);width:0}}}}}}}}@media screen and (max-width:1500px){.history-wrapper{& .history-sub-wrapper{& .history-main-box{& .history-sub-box{max-width:750px}}}}}@media screen and (max-width:1200px){.history-wrapper{height:100%;width:100%;& .history-sub-wrapper{display:flex;height:100%;padding:0 60px;width:100%;& .history-title-overlay{&>img{max-width:100%}}& .history-main-box{align-items:end;display:flex;flex-direction:column;height:100%;width:100%;& .history-sub-box{display:flex;gap:20px;height:100%;justify-content:space-between;max-width:550px;padding:24px 0;width:100%;& .history-main-title{color:var(--color-white);width:160px;&>h2{font-size:32px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0}}& .history-main-content{color:var(--color-white);display:flex;flex-direction:column;gap:32px;width:100%;&>p{align-items:center;display:flex;font-size:18px;font-weight:400;gap:8px;letter-spacing:-.28px;line-height:40px;margin:0;position:relative;& .tooltip{align-items:center;background-color:var(--color-white);border-radius:50px;color:var(--color-black);font-size:16px;font-weight:700;gap:10px;justify-content:center;left:0;letter-spacing:-.16px;line-height:26px;padding:6px 16px;position:absolute;top:0;&:before{border-color:var(--color-white) #0000 #0000 #0000;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";height:0;left:10%;position:absolute;transform:translateX(-10%);width:0}}}}}}}}}@media screen and (max-width:745px){.history-wrapper{height:100%;width:100%;& .history-sub-wrapper{display:flex;flex-direction:column;height:100%;padding:0 20px;width:100%;& .history-main-box{align-items:start;display:flex;flex-direction:column;height:100%;margin-top:30px;width:100%;& .history-sub-box{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;max-width:550px;padding:20px 0;width:100%;& .history-main-title{color:var(--color-white);width:100px;&>h2{font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:34px;margin:0}}& .history-main-content{color:var(--color-white);display:flex;flex-direction:column;gap:20px;width:100%;&>p{align-items:center;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:40px;line-height:22px;margin:0;position:relative;& .tooltip{align-items:center;background-color:var(--color-white);border-radius:50px;color:var(--color-black);font-size:16px;font-weight:700;gap:10px;justify-content:center;left:0;letter-spacing:-.16px;line-height:26px;padding:6px 16px;position:absolute;top:0;&:before{border-color:var(--color-white) #0000 #0000 #0000;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";height:0;left:10%;position:absolute;transform:translateX(-10%);width:0}}}}}}}}}.activity-wrapper{background-color:#a01634;height:1080px;margin-block:200px;width:100%;& .activity-sub-wrapper{overflow:hidden;width:100%;& .activity-title-box{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:33px;padding-left:64px;padding-top:140px;& .activity-title{font-size:100px;font-weight:600;letter-spacing:-3px;line-height:100px}& .activity-sub-title{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px;padding-left:5px}}& .activity-slide{animation:slidesketchAni 80s linear infinite;display:flex;gap:20px;height:500px;margin-top:120px;width:4460px;&>img{-webkit-user-drag:none;height:100%;-webkit-user-select:none;user-select:none;-moz-user-select:none;width:50%}}}}@media screen and (max-width:1280px){.activity-wrapper{background-color:#a01634;height:720px;margin-block:0;margin-top:200px;width:100%;& .activity-sub-wrapper{overflow:hidden;width:100%;& .activity-title-box{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:33px;padding-left:34px;padding-top:72px;& .activity-title{font-size:100px;font-weight:600;letter-spacing:-3px;line-height:100px}& .activity-sub-title{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px;padding-left:5px}}& .activity-slide{animation:slidesketchAni 80s linear infinite;display:flex;gap:20px;height:350px;margin-top:60px;width:3160px;&>img{-webkit-user-drag:none;height:100%;-webkit-user-select:none;user-select:none;-moz-user-select:none;width:50%}}}}}@media screen and (max-width:900px){.activity-wrapper{background-color:#a01634;height:676px;margin-block:0;margin-top:200px;width:100%;& .activity-sub-wrapper{overflow:hidden;width:100%;& .activity-title-box{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:33px;padding-left:34px;padding-top:62px;& .activity-title{font-size:100px;font-weight:600;letter-spacing:-3px;line-height:100px}& .activity-sub-title{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px;padding-left:5px}}& .activity-slide{animation:slidesketchAni 80s linear infinite;display:flex;gap:20px;height:325px;margin-top:60px;width:2960px;&>img{-webkit-user-drag:none;height:100%;-webkit-user-select:none;user-select:none;-moz-user-select:none;width:50%}}}}}@media screen and (max-width:745px){.activity-wrapper{align-items:center;background-color:#a01634;display:flex;flex-direction:column;height:743px;justify-content:center;margin-block:0;margin-top:50px;width:100%;& .activity-sub-wrapper{overflow:hidden;width:100%;& .activity-title-box{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:12px;padding-left:20px;padding-top:0;& .activity-title{font-size:32px;font-weight:600;letter-spacing:-.96px;line-height:32px}& .activity-sub-title{font-size:14px;font-weight:600;letter-spacing:-.14px;line-height:20px;padding-left:5px}}& .activity-slide{animation:slidesketchAni 80s linear infinite;display:flex;gap:20px;height:325px;margin-top:60px;width:2960px;&>img{-webkit-user-drag:none;height:100%;-webkit-user-select:none;user-select:none;-moz-user-select:none;width:50%}}}}}@media screen and (max-width:390px){.activity-wrapper{align-items:center;background-color:#a01634;display:flex;flex-direction:column;height:844px;justify-content:center;margin-block:0;margin-top:50px;width:100%;& .activity-sub-wrapper{overflow:hidden;width:100%;& .activity-title-box{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:12px;padding-left:20px;padding-top:0;& .activity-title{font-size:32px;font-weight:600;letter-spacing:-.96px;line-height:32px}& .activity-sub-title{font-size:14px;font-weight:600;letter-spacing:-.14px;line-height:20px;padding-left:5px}}& .activity-slide{animation:slidesketchAni 80s linear infinite;display:flex;gap:20px;height:325px;margin-top:60px;width:2960px;&>img{-webkit-user-drag:none;height:100%;-webkit-user-select:none;user-select:none;-moz-user-select:none;width:50%}}}}}.clients-wrapper{height:100%;width:100%;& .clients-sub-wrapper{display:flex;height:100%;padding:0 64px 200px;width:100%;& .clients-main-box{align-items:end;display:flex;flex-direction:column;height:100%;width:100%;& .clients-logo-box{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);height:100%;max-width:1000px;width:100%;& .clients-logo{align-items:center;background-image:url(/static/media/clients_background_circle.01c5ab4a6186f605d9e7.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;display:flex;flex-shrink:0;height:200px;justify-content:center;width:auto;&>img{height:auto;object-fit:cover;width:auto}}}}}}@media screen and (max-width:1280px){.clients-wrapper{height:100%;width:100%;& .clients-sub-wrapper{display:flex;height:100%;padding:0 64px;padding-block:200px;width:100%;& .clients-main-box{align-items:end;display:flex;flex-direction:column;height:100%;width:100%;& .clients-logo-box{grid-column-gap:28px;grid-row-gap:60px;column-gap:28px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:auto;max-width:1000px;row-gap:60px;width:auto;& .clients-logo{align-items:center;background-image:url(/static/media/clients_background_circle.01c5ab4a6186f605d9e7.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-shrink:0;height:160px;justify-content:center;max-width:160px;width:160px;&>img{height:auto;object-fit:cover;width:auto}}}}}}}@media screen and (max-width:900px){.clients-wrapper{height:100%;width:100%;& .clients-sub-wrapper{display:flex;flex-direction:column;height:100%;padding:0 64px;padding-block:200px;width:100%;& .clients-main-box{align-items:start;display:flex;flex-direction:column;height:100%;width:100%;& .clients-logo-box{grid-column-gap:28px;grid-row-gap:60px;column-gap:28px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:auto;margin-top:60px;max-width:1000px;row-gap:60px;width:auto;& .clients-logo{align-items:center;background-image:url(/static/media/clients_background_circle.01c5ab4a6186f605d9e7.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-shrink:0;height:160px;justify-content:center;max-width:160px;width:160px;&>img{height:auto;object-fit:cover;width:auto}}}}}}}@media screen and (max-width:745px){.clients-wrapper{height:100%;width:100%;& .clients-sub-wrapper{display:flex;flex-direction:column;height:100%;padding:0 20px;padding-block:200px;width:100%;& .clients-main-box{align-items:start;display:flex;flex-direction:column;height:100%;width:100%;& .clients-logo-box{column-gap:20px;display:flex;flex-wrap:wrap;height:auto;justify-content:start;margin-top:60px;max-width:1000px;row-gap:32px;width:auto;& .clients-logo{align-items:center;background-image:url(/static/media/clients_background_circle.01c5ab4a6186f605d9e7.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-shrink:0;height:160px;justify-content:center;max-width:160px;width:160px;&>img{height:auto;object-fit:cover;width:auto}}}}}}}@media screen and (max-width:386px){.clients-wrapper{height:100%;width:100%;& .clients-sub-wrapper{display:flex;flex-direction:column;height:100%;padding:0 20px;padding-block:200px;width:100%;& .clients-main-box{align-items:start;display:flex;flex-direction:column;height:100%;width:100%;& .clients-logo-box{column-gap:20px;display:flex;flex-wrap:wrap;height:auto;justify-content:start;margin-top:60px;max-width:1000px;row-gap:32px;width:auto;& .clients-logo{align-items:center;background-image:url(/static/media/clients_background_circle.01c5ab4a6186f605d9e7.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-shrink:0;height:135px;justify-content:center;max-width:135px;width:135px;&>img{height:auto;object-fit:cover;width:auto}}}}}}}@keyframes slidesketchAni{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.swiper-pagination{align-items:center;display:flex;justify-content:center}.swiper-pagination-bullet{background-color:#fff!important;background:#fff!important;border-radius:50%!important;height:8px!important;opacity:1!important;transform:scale(1)!important;width:8px!important}.swiper-pagination-bullet-active{height:12px!important;transform:scale(1)!important;width:12px!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.portfolio-title-wrapper{& .portfolio-title-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:60px;height:100%;justify-content:center;width:100%;& .portfolio-title{color:var(--color-white);display:flex;flex-direction:column;gap:36px;text-align:center;white-space:pre-line;&>h1{font-size:140px;font-weight:600;letter-spacing:-4.2px;line-height:140px;margin:0}&>p{font-size:28px;font-weight:400;letter-spacing:-.28px;line-height:40px;margin:0;white-space:pre-line}}& .portfolio-category-btn{display:flex;gap:8px;& .btn{align-items:center;background-color:initial;border:1px solid #fff;border-radius:20px;color:var(--color-white);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:40px;justify-content:center;letter-spacing:-.16px;line-height:26px;padding:0 20px;transition:all .3s;&:hover{background-color:var(--color-white);color:var(--color-black)}}& .active{background-color:var(--color-white);color:var(--color-black)}}}}.portfolio-list-wrapper{& .portfolio-list-sub-wrapper{display:flex;flex-direction:column;width:100%;& .portfolio-list-one{margin-top:20px;position:relative;width:100%}& .portfolio-list-two{border-radius:16px;display:flex;flex-direction:row;gap:10px;overflow:hidden;width:100%;&>div{border-radius:16px;flex:1 1;overflow:hidden;position:relative}}& .portfolio-list-one,& .portfolio-list-two{cursor:pointer;margin-top:20px;position:relative;&>div{position:relative}& .content-box{align-items:center;color:var(--color-black);display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin-top:20px;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:100%;&>h3{font-size:24px;font-weight:600;letter-spacing:-.96px;line-height:38px;margin:0;width:100%}&>h3,&>p{white-space:pre-line}&>p{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px;margin-top:6px}}&>img{aspect-ratio:16/9;height:auto;max-width:100%;object-fit:cover}& .overlay,&>img{border-radius:16px;width:100%}& .overlay{background-color:#ddddddbf;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s}&:hover .overlay,&>div:hover .overlay{opacity:1;transition:opacity .3s}& .content-box.active{opacity:1;transition:all .3s}}& .category{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-black);border-radius:20px;color:var(--color-white);display:flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;height:40px;justify-content:center;left:50%;letter-spacing:-.16px;line-height:26px;padding:0 20px;position:absolute;text-align:center;top:45%;transform:translate(-45%,-50%)}& .category,& .category.active{opacity:0;transition:all .3s}}}.portfolio-title-wrapper{height:100%;padding-top:260px;width:100%;& .portfolio-title-sub-wrapper{align-items:center;display:flex;flex-direction:column;gap:60px;height:100%;justify-content:center;width:100%;& .portfolio-title{color:var(--color-white);display:flex;flex-direction:column;gap:36px;text-align:center;white-space:pre-line;&>h1{font-size:140px;font-weight:600;letter-spacing:-4.2px;line-height:140px;margin:0}&>p{font-size:28px;font-weight:400;letter-spacing:-.28px;line-height:40px;margin:0;white-space:pre-line}}& .portfolio-category-btn{display:flex;gap:8px;& .btn{align-items:center;background-color:initial;border:1px solid #fff;border-radius:20px;color:var(--color-white);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:40px;justify-content:center;letter-spacing:-.16px;line-height:26px;padding:0 20px;transition:all .3s;&:hover{background-color:var(--color-white);color:var(--color-black)}}& .active{background-color:var(--color-white);color:var(--color-black)}}}}@media screen and (max-width:745px){.portfolio-title-wrapper{height:100%;padding-top:200px;width:100%;& .portfolio-title-sub-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:center;padding:0 24px;width:100%;& .portfolio-title{color:var(--color-white);display:flex;flex-direction:column;gap:20px;text-align:center;&>h1{align-items:flex-start;display:flex;flex-direction:column;font-size:80px;font-weight:600;letter-spacing:-2.4px;line-height:80px;margin:0}&>p{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:26px;margin:0;text-align:start}}& .portfolio-category-btn{display:flex;gap:8px;& .btn{align-items:center;background-color:initial;border:1px solid #fff;border-radius:20px;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;height:32px;justify-content:center;letter-spacing:-.14px;line-height:20px;padding:0 12px;transition:all .3s;&:hover{background-color:var(--color-white);color:var(--color-black)}}& .active{background-color:var(--color-white);color:var(--color-black)}}}}}.portfolio-list-wrapper{box-sizing:border-box;padding:140px 20px;width:100%;& .portfolio-list-sub-wrapper{display:flex;flex-direction:column;width:100%;& .portfolio-list-one{margin-top:20px;position:relative;width:100%}& .portfolio-list-two{border-radius:16px;display:flex;flex-direction:row;gap:10px;overflow:hidden;width:100%;&>div{border-radius:16px;flex:1 1;overflow:hidden;position:relative}}& .portfolio-list-one,& .portfolio-list-two{cursor:pointer;margin-top:20px;position:relative;&>div{position:relative}& .content-box{align-items:center;color:var(--color-black);display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin-top:20px;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:100%;&>h3{font-size:24px;font-weight:600;letter-spacing:-.96px;line-height:38px;margin:0;width:100%}&>h3,&>p{white-space:pre-line}&>p{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px;margin-top:6px}}&>img{aspect-ratio:16/9;height:auto;max-width:100%;object-fit:cover}& .overlay,&>img{border-radius:16px;width:100%}& .overlay{background-color:#ddddddbf;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s}&:hover .overlay,&>div:hover .overlay{opacity:1;transition:opacity .3s}& .content-box.active{opacity:1;transition:all .3s}}& .category{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-black);border-radius:20px;color:var(--color-white);display:flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;height:40px;justify-content:center;left:50%;letter-spacing:-.16px;line-height:26px;padding:0 20px;position:absolute;text-align:center;top:45%;transform:translate(-45%,-50%)}& .category,& .category.active{opacity:0;transition:all .3s}}}@media screen and (max-width:745px){.portfolio-list-wrapper{padding:20px 20px 100px;width:100%;& .portfolio-list-sub-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;& .portfolio-list-one{margin-top:20px;position:relative;width:100%}& .portfolio-list-two{display:flex;flex-direction:column;gap:20px;width:100%;&>div{flex:1 1;position:relative}}& .portfolio-list-one,& .portfolio-list-two{position:relative;& .overlay{background:linear-gradient(180deg,#0009 5%,#0000);border-radius:16px;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}&>div{position:relative}& .content-box{color:#fff;height:0;margin-left:20px;opacity:1;position:absolute;text-align:left;top:20px;transition:all .3s;width:100%;&>h3{font-size:16px;font-weight:600;letter-spacing:-.16px;line-height:24px;margin:0;padding-bottom:0}&>p{font-size:11px;font-weight:400;letter-spacing:-.13px;line-height:16px;margin-top:4px}}& .content-box.active{opacity:1;transition:all .3s}&:hover .overlay,&>div:hover .overlay{opacity:1;transition:opacity .3s}&>div>img,&>img{aspect-ratio:16/9;border-radius:16px;height:auto;max-width:100%;object-fit:cover;width:100%}}& .category{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-white);border-radius:20px;display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:10px;height:24px;justify-content:center;left:20px;letter-spacing:-.13px;line-height:16px;padding:0 10px;position:absolute;top:20px}& .category,& .category.active{opacity:0;transition:all .3s}}}}.information-wrapper{box-sizing:border-box;color:var(--color-white);padding:0 60px;width:100%;& .information-title{display:flex;justify-content:space-between;padding-top:200px;&>p{flex:1 1;white-space:pre-line}&>p:first-child{font-size:50px;font-weight:600;letter-spacing:-2.4px;line-height:60px}&>p:last-child{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:26px}}& .information-desc{box-sizing:border-box;display:flex;flex-direction:column;padding:100px 0;&>p:first-child{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px}}& .divider{background-color:var(--color-white);height:1px;margin:20px 0;opacity:.4;width:100%}& .information-content{display:flex;gap:240px;&>p{display:flex;flex-direction:column;gap:4px;&>span:first-child{font-weight:700}&>span:first-child,&>span:last-child{font-size:16px;letter-spacing:-.16px;line-height:26px}&>span:last-child{font-weight:400}}}}@media screen and (max-width:1280px){.information-wrapper{padding:0 40px;& .information-title{&>p:first-child{font-size:40px;line-height:55px}&>p:last-child{font-size:14px;line-height:24px}}& .information-desc{&>p:first-child{font-size:20px;line-height:30px}}& .information-content{gap:120px}}}@media screen and (max-width:745px){.information-wrapper{padding:0 20px;& .information-title{flex-direction:column;gap:16px;&>p:first-child{font-size:30px;line-height:40px}&>p:last-child{font-size:12px;line-height:20px}}& .information-desc{padding:40px 0;&>p:first-child{font-size:16px;line-height:26px}}& .information-content{flex-direction:column;gap:20px}}}.portfolio-list-wrapper{& .portfolio-list-sub-wrapper{& .portfolio-list-one-detail{margin-top:20px;& img{aspect-ratio:16/9;border-radius:16px;height:100%;max-width:100%;object-fit:cover;width:100%}}& .portfolio-list-two-detail{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px;&>img{aspect-ratio:16/16;border-radius:16px;height:100%;max-width:100%;object-fit:cover;width:100%}}}}@media screen and (max-width:745px){.portfolio-list-wrapper{& .portfolio-list-sub-wrapper{& .portfolio-list-two-detail{display:flex;flex-direction:column;gap:20px;width:100%;&>img{aspect-ratio:16/9;border-radius:16px;height:100%;max-width:100%;object-fit:cover;width:100%}}}}}.other-wrapper{color:var(--color-white);display:flex;flex-direction:column;gap:40px;width:100%;& .other-title{font-size:64px;font-weight:600;letter-spacing:-1.92px;line-height:60px;padding:0 60px}& .other-images,& .other-title{box-sizing:border-box}& .other-images{display:flex;flex:1 1;gap:20px;padding:0 20px;width:100%;& .other-image{cursor:pointer;flex:1 1;position:relative;& img{aspect-ratio:16/9;border-radius:16px;flex:1 1;height:100%;object-fit:cover;width:100%}& .other-image-overlay{background:linear-gradient(180deg,#0009 5%,#0000);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:25px;position:absolute;top:0;width:100%;& p{color:var(--color-white)}&>div{display:flex;flex-direction:column;& .other-image-title{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px}}}}}}@media screen and (max-width:745px){.other-wrapper{color:var(--color-white);display:flex;flex-direction:column;gap:10px;padding-bottom:100px;width:100%;& .other-title{font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:38px}& .other-images,& .other-title{box-sizing:border-box;padding:0 20px}& .other-images{display:flex;flex-direction:column;gap:10px;width:100%;& .other-image{cursor:pointer;position:relative;& img{border-radius:16px;height:auto;max-height:528px;max-width:100%;object-fit:cover;width:100%}& .other-image-overlay{background:linear-gradient(180deg,#0009 5%,#0000);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:25px;position:absolute;top:0;width:100%;& p{color:var(--color-white)}&>div{display:flex;flex-direction:column;& .other-image-title{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px}}}}}}}.carrer-title-wrapper{height:100vh;width:100%;& .carrer-title-box{align-items:center;box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;padding:0 60px;width:100%;&>h2{font-size:140px;font-weight:600;letter-spacing:-4.2px;line-height:140px;margin:0}&>p{font-size:18px;font-weight:400;line-height:34px;max-width:960px;text-align:center}}}@media screen and (max-width:745px){.carrer-title-wrapper{height:100%;padding-top:156px;width:100%;& .carrer-title-box{align-items:flex-start;box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:0 20px;width:100%;&>h2{font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px;margin:0}&>p{font-size:14px;font-weight:400;line-height:22px;max-width:960px;text-align:start}}}}.carrer-desired-wrapper{height:100vh;width:100%;& .carrer-desired-box{height:100%;width:100%;&>h2{box-sizing:border-box;margin:0;padding-left:60px}& .carrer-desired-circle{display:flex;margin-top:100px;position:relative;& .circle{align-items:center;border:2px solid var(--color-white);border-radius:50%;display:flex;height:32vw;justify-content:center;max-height:640px;max-width:640px;perspective:1000px;position:absolute;width:32vw;& .content{align-items:center;backface-visibility:hidden;color:var(--color-white);display:flex;height:100%;justify-content:center;position:absolute;transition:transform .6s;width:100%}& .content.front{border-radius:50%;box-sizing:border-box;&>p{display:flex;flex-direction:column;gap:40px;text-align:center;&>span:first-of-type{display:none;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:34px}&>span:nth-of-type(2){font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px}}}& .content.back{border-radius:50%;box-sizing:border-box;&>p{display:flex;flex-direction:column;gap:40px;text-align:center;&>span:first-of-type{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:60px}&>span:nth-of-type(2){font-size:17px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:34px;width:320px}}}&:hover{border:2px solid var(--color-white)}}& .circle-img{pointer-events:none;position:absolute}& .circle .back,& .circle:hover .front{transform:rotateY(180deg)}& .circle:hover .back{background-color:var(--color-white);border-radius:50%;color:var(--color-black);transform:rotateY(1turn)}& .circle:first-child{left:60px}& .circle:first-child .circle-img{bottom:-100px;height:246px;left:-50px;position:absolute;width:274px;z-index:-1}& .circle:nth-child(2){left:50%;transform:translateX(-50%)}& .circle:nth-child(2) .circle-img{height:246px;position:absolute;right:-40px;top:-120px;width:274px;z-index:-1}& .circle:nth-child(3){right:60px}& .circle:nth-child(3) .circle-img{bottom:-100px;height:246px;position:absolute;right:-50px;width:274px;z-index:-1}}}}@media screen and (max-width:1500px){.carrer-desired-wrapper{height:100vh;width:100%;& .carrer-desired-box{height:100%;width:100%;&>h2{box-sizing:border-box;margin:0;padding-left:60px}& .carrer-desired-circle{display:flex;margin-top:100px;position:relative;& .circle{align-items:center;border:2px solid var(--color-white);border-radius:50%;display:flex;height:32vw;justify-content:center;max-height:640px;max-width:640px;perspective:1000px;position:absolute;width:32vw;& .content{align-items:center;backface-visibility:hidden;color:var(--color-white);display:flex;height:100%;justify-content:center;position:absolute;transition:transform .6s;width:100%}& .content.front{border-radius:50%;box-sizing:border-box;&>p{display:flex;flex-direction:column;gap:40px;text-align:center;&>span:first-of-type{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:34px}&>span:nth-of-type(2){font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px}}}& .content.back{border-radius:50%;box-sizing:border-box;&>p{display:flex;flex-direction:column;gap:40px;text-align:center;&>span:first-of-type{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:60px}&>span:nth-of-type(2){font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:34px;width:320px}}}}& .circle-img{pointer-events:none;position:absolute}& .circle .back,& .circle:hover .front{transform:rotateY(180deg)}& .circle:hover .back{background-color:var(--color-white);border-radius:50%;color:var(--color-black);transform:rotateY(1turn)}& .circle:first-child{left:60px}& .circle:first-child .circle-img{bottom:-20px;height:148.75px;left:-20px;position:absolute;width:150.625px;z-index:-1}& .circle:nth-child(2){left:50%;transform:translateX(-50%)}& .circle:nth-child(2) .circle-img{height:153.75px;position:absolute;right:0;top:-60px;width:171.25px;z-index:-1}& .circle:nth-child(3){right:60px}& .circle:nth-child(3) .circle-img{bottom:-10px;height:113.042px;position:absolute;right:0;width:143.697px;z-index:-1}}}}}@media screen and (max-width:1280px){.carrer-desired-wrapper{height:100%;width:100%;& .carrer-desired-box{height:100%;width:100%;&>h2{margin:0;padding-left:60px}& .carrer-desired-circle,&>h2{box-sizing:border-box}& .carrer-desired-circle{align-items:center;display:flex;flex-direction:column;height:100%;padding:0 20px;position:relative;& .circle{align-items:center;border:2px solid var(--color-white);border-radius:50%;display:flex;height:696px;justify-content:center;margin-top:-50px;perspective:1000px;position:static;width:696px;&:first-child{margin-top:0}& .content{align-items:center;backface-visibility:hidden;color:var(--color-white);display:flex;height:100%;justify-content:center;position:absolute;transition:transform .6s;width:100%}& .content.front{border-radius:50%;&>p{display:flex;flex-direction:column;gap:40px;text-align:center;&>span:first-of-type{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:34px}&>span:nth-of-type(2){font-size:44px;font-weight:700;letter-spacing:-1.32px;line-height:48px}}}& .content.back{border-radius:50%;&>p{display:flex;flex-direction:column;gap:40px;text-align:center;&>span:first-of-type{font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:60px}&>span:nth-of-type(2){font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:34px;width:320px}}}}& .circle .back{transform:rotateY(180deg)}& .circle:hover .front{transform:rotateY(180deg)}& .circle:hover .back{background-color:var(--color-white);border-radius:50%;color:var(--color-black);transform:rotateY(1turn)}& .circle:first-child{left:0}& .circle:first-child .circle-img{bottom:0;height:148.75px;left:auto;position:absolute;right:0;top:-20px;width:150.625px;z-index:-1}& .circle:nth-child(2){left:0;transform:translateX(0)}& .circle:nth-child(2) .circle-img{height:153.75px;left:-40px;position:absolute;right:auto;top:40px;width:171.25px;z-index:-1}& .circle:nth-child(3){right:0}& .circle:nth-child(3) .circle-img{bottom:-20px;height:113.042px;position:absolute;right:30px;width:143.697px;z-index:-1}}}}}@media screen and (max-width:745px){.carrer-desired-wrapper{height:100%;margin-top:80px;width:100%;& .carrer-desired-box{height:100%;width:100%;&>h2{margin:0;padding-left:20px}& .carrer-desired-circle,&>h2{box-sizing:border-box}& .carrer-desired-circle{align-items:center;display:flex;flex-direction:column;height:100%;padding:0 20px;position:relative;& .circle{align-items:center;border:2px solid var(--color-white);border-radius:50%;display:flex;justify-content:center;margin-top:-50px;max-height:90vw;max-width:90vw;perspective:1000px;position:static;&:first-child{margin-top:0}& .content{align-items:center;backface-visibility:hidden;color:var(--color-white);display:flex;height:100%;justify-content:center;position:absolute;transition:transform .6s;width:100%}& .cotent.mobile{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center;&>p:first-of-type{display:flex;flex-direction:column;&>span:first-of-type{font-size:14px;font-weight:700;letter-spacing:-.14px;line-height:20px}&>span:nth-of-type(2){font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:26px}}&>p:nth-of-type(2){font-size:14px;font-weight:400;line-height:22px;padding:0 40px}}}& .circle:first-child{left:0}& .circle:first-child .circle-img{bottom:0;height:148.75px;left:auto;position:absolute;right:0;top:-20px;width:150.625px;z-index:-1}& .circle:nth-child(2){left:0;transform:translateX(0)}& .circle:nth-child(2) .circle-img{height:153.75px;left:-40px;position:absolute;right:auto;top:40px;width:171.25px;z-index:-1}& .circle:nth-child(3){right:0}& .circle:nth-child(3) .circle-img{bottom:-20px;height:113.042px;position:absolute;right:30px;width:143.697px;z-index:-1}}}}}@media screen and (max-width:390px){.carrer-desired-wrapper{height:100%;margin-top:80px;width:100%;& .carrer-desired-box{height:100%;width:100%;&>h2{margin:0;padding-left:20px}& .carrer-desired-circle,&>h2{box-sizing:border-box}& .carrer-desired-circle{align-items:center;display:flex;flex-direction:column;height:100%;padding:0 20px;position:relative;& .circle{align-items:center;border:2px solid var(--color-white);border-radius:50%;display:flex;justify-content:center;margin-top:-50px;max-height:90vw;max-width:90vw;perspective:1000px;position:static;&:first-child{margin-top:0}& .content{align-items:center;backface-visibility:hidden;color:var(--color-white);display:flex;height:100%;justify-content:center;position:absolute;transition:transform .6s;width:100%}& .cotent.mobile{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center;&>p:first-of-type{display:flex;flex-direction:column;&>span:first-of-type{font-size:14px;font-weight:700;letter-spacing:-.14px;line-height:20px}&>span:nth-of-type(2){font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:26px}}&>p:nth-of-type(2){font-size:14px;font-weight:400;line-height:22px;padding:0 40px}}}& .circle:first-child{left:0}& .circle:first-child .circle-img{bottom:0;height:92.25px;left:auto;position:absolute;right:0;top:-20px;width:102.75px;z-index:-1}& .circle:nth-child(2){left:0;transform:translateX(0)}& .circle:nth-child(2) .circle-img{height:89.25px;left:-10px;position:absolute;right:auto;top:40px;width:90.375px;z-index:-1}& .circle:nth-child(3){right:0}& .circle:nth-child(3) .circle-img{bottom:-20px;height:67.825px;position:absolute;right:30px;width:86.218px;z-index:-1}}}}}.welfare-wrapper{padding-top:200px;& .welfare-box{box-sizing:border-box;display:flex;flex-direction:column;gap:100px;margin:0 auto;padding:0 60px;&>h2{margin:0}& .welfare-card-box{display:flex;flex-wrap:wrap;gap:36px;justify-content:space-between;& .welfare-card{display:flex;flex-direction:column;gap:40px;width:300px;& .welfare-card-icon{align-items:center;display:flex;height:auto;justify-content:center;width:100%;&>img{height:auto;width:75%}}& .welfare-card-content{color:var(--color-white);display:flex;flex-direction:column;gap:6px;text-align:center;&>div{display:flex;flex-direction:column;gap:6px}&>p{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:26px}&>p:first-child{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px}}}}}}@media screen and (max-width:745px){.welfare-wrapper{padding-top:100px;& .welfare-box{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;padding:0 20px;&>h2{margin:0}& .welfare-card-box{display:flex;flex-direction:column;flex-wrap:wrap;gap:36px;& .welfare-card{display:flex;flex-direction:column;gap:20px;& .welfare-card-icon{height:80px;width:80px}& .welfare-card-content{color:var(--color-white);display:flex;flex-direction:column;text-align:start;&>div{display:flex;flex-direction:row;flex-wrap:wrap}&>p{font-size:12px;font-weight:400;letter-spacing:-.16px;line-height:26px}&>p:first-child{font-size:20px;font-weight:600;letter-spacing:-.24px;line-height:34px}}}}}}}.recruit-wrapper{box-sizing:border-box;padding:200px 60px;& .recruit-box{display:flex;justify-content:space-between;width:100%;& .recruit-title{margin:0}& .recruit-content{width:1000px;& .recruit-card{align-items:center;border-bottom:1px solid #fff6;box-sizing:border-box;display:flex;gap:40px;padding:40px 0;width:100%;& .card-status{align-items:center;background-color:var(--color-white);border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;letter-spacing:-.16px;line-height:26px;padding:0 20px}& .card-status.end{background-color:#444;color:#999}& .card-status.pending{background-color:var(--color-black);border:2px solid var(--color-white);color:var(--color-white)}& .card-text-box{color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;gap:8px;& .main-text{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px}& .sub-text{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:26px}}}}}}@media screen and (max-width:1280px){.recruit-wrapper{box-sizing:border-box;padding:200px 60px;& .recruit-box{display:flex;flex-direction:column;gap:40px;justify-content:normal;width:100%;& .recruit-title{margin:0}& .recruit-content{width:100%;& .recruit-card{align-items:center;border-bottom:1px solid #fff6;box-sizing:border-box;display:flex;gap:40px;padding:40px 0;width:100%;& .card-status{align-items:center;background-color:var(--color-white);border-radius:20px;box-sizing:border-box;display:flex;font-size:16px;font-weight:700;height:40px;letter-spacing:-.16px;line-height:26px;padding:0 20px}& .card-status.end{background-color:#444;color:#999}& .card-text-box{color:var(--color-white);display:flex;flex-direction:column;gap:8px;& .main-text{font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:34px}& .sub-text{font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:26px}}}}}}}@media screen and (max-width:745px){.recruit-wrapper{box-sizing:border-box;padding:100px 20px;& .recruit-box{display:flex;flex-direction:column;gap:40px;justify-content:normal;width:100%;& .recruit-title{margin:0}& .recruit-content{width:100%;& .recruit-card{align-items:flex-start;border-bottom:1px solid #fff6;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:40px 0;width:100%;& .card-status{align-items:center;background-color:var(--color-white);border-radius:20px;box-sizing:border-box;display:flex;font-size:13px;font-weight:700;height:28px;letter-spacing:-.13px;line-height:16px;padding:0 20px}& .card-status.end{background-color:#444;color:#999}& .card-text-box{color:var(--color-white);display:flex;flex-direction:column;gap:8px;& .main-text{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px}& .sub-text{font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:20px}}}}}}}.contact-title-wrapper{padding-top:320px;width:100%;& .contact-title-box{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%;& .contact-title{color:var(--color-white);display:flex;flex-direction:column;gap:36px;text-align:center;&>h2{margin:0;max-width:738px;&>img{height:auto;width:100%}}&>p{font-size:28px;font-weight:400;letter-spacing:-.28px;line-height:40px}}& .contact-button{align-items:center;background:#fff;border:none;border-radius:60px;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;gap:8px;height:52px;justify-content:center;margin-top:60px;padding:0 32px;&>span{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px}}}}@media screen and (max-width:745px){.contact-title-wrapper{padding-top:150px;width:100%;& .contact-title-box{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;width:100%;& .contact-title{color:var(--color-white);display:flex;flex-direction:column;gap:20px;text-align:center;&>h2{margin:0;max-width:174px;&>img{height:auto;width:100%}}&>p{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:26px}}& .contact-button{align-items:center;background:#fff;border:none;border-radius:60px;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;gap:5px;height:32px;justify-content:center;margin-top:20px;padding:0 12px 0 16px;&>span{font-size:14px;font-weight:700;letter-spacing:-.14px;line-height:20px}&>svg{height:20px;width:20px}}}}}.contact-form-wrapper{width:100%;& .contact-form-box{box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;padding:0 60px;width:100%;& .form{border-bottom:1px solid #fff6;display:flex;flex-direction:column;gap:20px;height:165px;justify-content:center;&>p{display:flex;font-size:16px;font-weight:700;gap:4px;letter-spacing:-.16px;line-height:26px;&>span{background-color:#ec0033;border-radius:50%;display:block;height:6px;margin-top:5px;width:6px}}&>input,textarea{background:#0000;border:none;border-radius:0;color:var(--color-white);font-size:44px;font-weight:700;height:52px;letter-spacing:-1.32px;line-height:48px;resize:none}&>textarea{height:104px;resize:none}&>input:focus,textarea:focus{outline:none}&>input::placeholder,textarea::placeholder{color:var(--color-white);font-size:42px;font-style:normal;font-weight:700;letter-spacing:-1.32px;line-height:48px;opacity:.2}}& .form.message{height:200px}& .form.agreement{box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-bottom:20px;padding-top:60px;& .agreement-box{display:flex;flex-direction:column;gap:8px;max-width:669px;& .check-box{align-items:center;display:flex;gap:10px;&>span{font-size:18px;font-weight:700;letter-spacing:-.18px;line-height:26px}&>svg{cursor:pointer}}&>p{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:26px;opacity:.6}}& .send-box{background-color:#ec0033;border-radius:50%;flex-shrink:0;height:150px;transition:background-color .3s;width:150px;&>button{align-items:center;background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:-.16px;line-height:26px;transition:color .3s;width:100%}}& .send-box.disable{background-color:#444;height:150px;transition:background-color .3s;width:150px;&>button{color:#999;cursor:not-allowed;transition:color .3s}}}}}@media screen and (max-width:745px){.contact-form-wrapper{margin-top:40px;width:100%;& .contact-form-box{box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;padding:0 20px;width:100%;& .form{border-bottom:1px solid #fff6;display:flex;flex-direction:column;gap:12px;height:90px;justify-content:center;&>p{display:flex;font-size:13px;font-weight:700;gap:4px;letter-spacing:-.13px;line-height:16px;&>span{background-color:#ec0033;border-radius:50%;display:block;height:6px;margin-top:2px;width:6px}}&>input,textarea{background:var(--color-black);border:none;border-radius:0;color:var(--color-white);font-size:20px;font-weight:700;height:26px;letter-spacing:-.2px;line-height:26px;resize:none}&>textarea{height:40px;resize:none}&>input:focus,textarea:focus{outline:none}&>input::placeholder,textarea::placeholder{color:var(--color-white);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:26px;opacity:.2}}& .form.message{height:120px}& .form.agreement{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:normal;padding-top:36px;& .agreement-box{display:flex;flex-direction:column;gap:8px;max-width:100%;& .check-box{align-items:center;cursor:pointer;display:flex;gap:10px;&>span{font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:26px}}&>p{font-size:14px;font-weight:400;line-height:22px;opacity:.6}}& .send-box{background-color:initial;border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:flex-end;margin-top:20px;width:100%;&>button{align-items:center;background:#ec0033;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:120px;justify-content:center;letter-spacing:-.16px;line-height:26px;width:120px}}& .send-box.disable{background-color:initial;border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:flex-end;margin-top:20px;transition:background-color .3s;width:100%;&>button{align-items:center;background-color:#444;border:none;border-radius:50%;color:#999;cursor:not-allowed;display:flex;font-size:16px;font-weight:700;height:120px;justify-content:center;letter-spacing:-.16px;line-height:26px;transition:color .3s;width:120px}}}}}}.contact-location-wrapper{box-sizing:border-box;height:100%;padding:100px 60px;width:100%;& .contact-location-box{display:flex;height:100%;justify-content:space-between;width:100%;& .contact-location-text{color:var(--color-white);display:flex;flex:1 1;flex-direction:column;gap:20px;max-width:669px;&>p{display:flex;gap:20px}&>p>span{font-size:24px;font-weight:400;letter-spacing:-.28px;line-height:40px}&>p>span>a{color:var(--color-white);text-decoration:underline}&>p:first-of-type{font-size:70px;font-weight:600;letter-spacing:-2.4px;line-height:80px}}& .contact-location-map{flex:1 1;height:700px}}}@media screen and (max-width:745px){.contact-location-wrapper{box-sizing:border-box;height:100%;padding:100px 20px;width:100%;& .contact-location-box{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%;& .contact-location-text{color:var(--color-white);display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;max-width:669px;&>p{display:flex;gap:10px}&>p>span{font-size:20px;font-weight:400;letter-spacing:-.28px;line-height:40px}&>p>span>a{color:var(--color-white);text-decoration:underline}&>p:first-of-type{font-size:60px;font-weight:600;letter-spacing:-2.4px;line-height:80px}}& .contact-location-map{flex:1 1;height:100%;margin-top:40px}}}}
/*# sourceMappingURL=main.44c78731.css.map*/