@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap";body{background:#f0eff1}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;line-height:1.25}html body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h1,h2,h3{font-family:Nanum Myeongjo,serif;font-weight:700!important}p,span{font-size:1.4rem}a{font-weight:600}.header{font-size:1.5rem;height:100px;display:flex;justify-content:center;padding:0 108px;color:#24242a}@media (max-width: 1024px){.header{padding:0 72px;font-size:1.2rem}}@media (max-width: 540px){.header{padding:0 12px;height:96px;font-size:1rem}}.header .header-inner{width:100%;display:flex;align-items:center;justify-content:space-between}.header .header-inner .logo{font-weight:500;font-size:3rem}@media (max-width: 1024px){.header .header-inner .logo{font-size:2.8rem;flex:4}}.header .header-inner .nav{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}@media (max-width: 1024px){.header .header-inner .nav{display:none}}.header .header-inner .nav li{list-style:none;margin:0 30px}.header .header-inner .nav li a{text-decoration:none;color:#24242a;white-space:nowrap}@media (max-width: 1024px){.header .header-inner .contact{flex:1}}.header .header-inner .contact a{color:#24242a;text-decoration:none;border-bottom:1px solid #24242a;padding-bottom:6px;white-space:nowrap}@media (max-width: 1024px){.header .header-inner .contact a{border:none;display:none}}@media (max-width: 540px){.header .header-inner .contact a{border:none;display:none}}.header .header-inner .hamburger-menu{height:56px;width:56px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:.2s cubic-bezier(.215,.61,.355,1);cursor:pointer}.header .header-inner .hamburger-menu:hover{background:#e0e0e0}@media (min-width: 1024px){.header .header-inner .hamburger-menu{display:none}}.header .header-inner .hamburger-menu span{width:20px;height:3px;margin:2px 0;background:#24242a;display:block}.banner{z-index:50;position:relative}.banner .banner-row{overflow:hidden;display:flex;align-items:center}@media (max-width: 1024px){.banner .banner-row:first-child{margin-top:48px}}.banner .banner-row.center{justify-content:center;text-align:center;margin-top:1rem}.banner .banner-row.center .row-letter{left:0}.banner .banner-row.right{justify-content:flex-end}.banner .banner-row .row-title,.banner .banner-row .row-letter{font-size:13rem;padding-bottom:1rem;font-weight:500;position:relative;letter-spacing:-.8rem;display:inline-block;white-space:nowrap}@media (max-width: 540px){.banner .banner-row .row-title,.banner .banner-row .row-letter{font-size:11rem}}.banner .banner-row .row-col{width:50%;display:flex;align-content:center;justify-content:center}@media (max-width: 1024px){.banner .banner-row .row-col{width:70%}}@media (max-width: 1240px){.banner .banner-row .row-col:last-child{display:none}}@media (max-width: 540px){.banner .banner-row .row-col{width:100%;justify-content:flex-start}}.banner .banner-row .row-col .row-message{font-weight:400;font-size:1.5rem;line-height:2.6rem;width:320px}.banner .banner-row .scroll{height:120px;width:120px;border-radius:100%;background:#fff;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;left:65px;top:340px}@media (max-width: 1024px){.banner .banner-row .scroll{left:60px}}@media (max-width: 1240px){.banner .banner-row .scroll{display:none}}.banner .banner-row .scroll span{font-size:15px;font-weight:600;margin:4px 0}@media (max-width: 540px){.banner .banner-row .scroll span{font-size:10px;margin:2px 0}}.transition-image{position:absolute;top:0;left:0;width:100vw;display:flex;align-items:center;justify-content:center}.transition-image img{width:800px;display:flex}.transition-image.final{display:block;top:-70px;position:relative;width:90%;margin:0 auto;z-index:-100}@media (max-width: 540px){.transition-image.final{top:-56px}}.transition-image.final img{width:100%;max-width:100%}.marquee{position:relative;overflow:hidden}.marquee.animate .marquee__inner{animation-play-state:running}.marquee .marquee__inner{width:fit-content;display:flex;position:relative;transform:translate3d(-25%,0,0);animation:marquee 5s linear infinite;animation-play-state:paused}@media (min-width: 1920px){.marquee .marquee__inner{transform:translate3d(calc(-25% + 10vw),0,0);animation:marquee-lg 5s linear infinite;animation-play-state:paused}}.marquee .row-title{padding:0 8vw}@media (min-width: 1920px){.marquee .row-title{padding:0 10vw}}@keyframes marquee{0%{transform:translate3d(-25%,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-lg{0%{transform:translate3d(calc(-25% + 10vw),0,0)}to{transform:translate3d(calc(-50% + 10vw),0,0)}}body.loading{overflow:hidden;height:100vh}.loader .loader-inner .image-block{position:absolute;transform-origin:center;display:flex;align-items:center;justify-content:center}.loader .loader-inner .image-block.image-1{width:400px;left:16%;bottom:14%}@media (max-width: 540px){.loader .loader-inner .image-block.image-1{left:4%;bottom:28%}}.loader .loader-inner .image-block.image-3{width:300px;right:12%;top:8%}@media (max-width: 540px){.loader .loader-inner .image-block.image-3{top:16%;right:4%}}.loader .loader-inner .image-block.image-4{max-width:400px;width:40%;right:20%;bottom:10%}@media (max-width: 540px){.loader .loader-inner .image-block.image-4{right:6%;bottom:32%}}.loader .loader-inner .image-block.image-5{width:280px;left:14%;top:12%}@media (max-width: 540px){.loader .loader-inner .image-block.image-5{left:6%;top:18%}}.loader .loader-inner .image-block img{width:100%;object-fit:fill}.menu-container{display:flex;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#111c;opacity:1;z-index:51}.menu-container .menu{position:fixed;top:0;right:0;z-index:100;height:100%;background-color:#fff;width:40vw;padding:4rem}@media (max-width: 540px){.menu-container .menu{width:80vw}}.menu-container .menu .menu-inner{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;text-align:center}.menu-container .menu .menu-inner .logo h2{font-size:10rem}.menu-container .menu .menu-inner .logo span{letter-spacing:.7rem}.menu-container .menu .menu-inner .grid{display:flex;flex-wrap:wrap;gap:.5rem;margin:3rem auto}.menu-container .menu .menu-inner .grid img{width:30.303030303%;aspect-ratio:1/1;object-fit:cover;object-position:center;cursor:pointer}.menu-container .menu .menu-inner .address{display:flex;flex-direction:column;gap:2rem}.menu-container .menu .menu-inner .address h3{font-size:1.7rem}.menu-container .menu .menu-inner .address p{font-size:1.3rem}.menu-container .menu .menu-inner .contact{display:flex;flex-direction:column;gap:2rem}.menu-container .menu .menu-inner .contact p{font-size:1.3rem}.menu-container .menu .menu-inner .buttons{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.menu-container .menu .menu-inner .buttons span{cursor:pointer;border:1px solid black;padding:.2rem 1rem;border-radius:50%;font-size:1rem}.awards-container{width:100%}.awards-container .awards{width:90%;border-collapse:collapse;margin:0rem auto 8rem;color:gray}@media (max-width: 1024px){.awards-container .awards{display:flex;flex-direction:column;gap:1rem}}.awards-container .awards .thead,.awards-container .awards .tbody{width:100%;display:flex;justify-content:space-between}.awards-container .awards .table-row{border-bottom:1px solid lightgray;width:100%;display:flex;justify-content:space-between}@media (max-width: 1024px){.awards-container .awards .table-row{flex-direction:column}}.awards-container .awards .table-row .th{width:19rem;padding:1.5rem 0;text-align:left;text-transform:uppercase;letter-spacing:5px;font-weight:200}@media (max-width: 1024px){.awards-container .awards .table-row .th{display:none}}.awards-container .awards .table-row .td{text-align:left;padding:3.2rem 0;font-size:1.5rem;width:19rem}@media (max-width: 1024px){.awards-container .awards .table-row .td{margin-top:-2rem}}.awards-container .awards .table-row .td h2{width:28rem;font-size:2rem;font-weight:500;text-transform:uppercase;cursor:pointer}.footer-container{width:100%;background-color:#e6e6e6}.footer-container .footer{display:flex;flex-direction:column;gap:8rem}.footer-container .footer .images{display:flex;flex-wrap:wrap}.footer-container .footer .images .img-container{width:12.5%;aspect-ratio:1/1;overflow:hidden}@media (max-width: 1024px){.footer-container .footer .images .img-container{width:25%}}@media (max-width: 820px){.footer-container .footer .images .img-container{width:50%}}.footer-container .footer .images .img-container img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;cursor:pointer;transition:transform .4s ease-in-out}.footer-container .footer .images .img-container img:hover{transform:scale(1.05)}.footer-container .footer .bottom{display:flex;flex-direction:column;align-items:center;text-align:center;color:#212121;gap:3rem}.footer-container .footer .bottom .logo{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-container .footer .bottom .logo h2{font-size:10rem;font-weight:500!important}.footer-container .footer .bottom .logo span{font-size:1rem;font-weight:200;letter-spacing:.7rem}.footer-container .footer .bottom h3{font-size:2.5rem;text-align:center;max-width:35rem;font-weight:200}.footer-container .footer .bottom .links .buttons{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.footer-container .footer .bottom .links .buttons span{cursor:pointer;border:1px solid black;padding:.2rem 1rem;border-radius:50%;font-size:1rem}.footer-container .footer .bottom .links a{text-decoration:none;color:inherit}.footer-container .footer .cc{width:60%;margin:0 auto;display:flex;justify-content:space-between;margin-top:1.5rem;padding:1.5rem}.footer-container .footer .cc span{font-size:1rem}.pricing-container{width:100%;display:flex;align-items:center;justify-content:center}.pricing-container .pricing{width:85%;display:flex;flex-direction:column;align-items:center;margin:9rem auto;gap:2rem}.pricing-container .pricing .top{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center}.pricing-container .pricing .top span{letter-spacing:.5rem;font-size:1rem}.pricing-container .pricing .top h2{font-size:2.5rem;font-weight:200}.pricing-container .pricing .plans{display:flex;gap:3rem;width:100%;margin-top:3rem}@media (max-width: 1024px){.pricing-container .pricing .plans{flex-wrap:wrap;gap:0rem}}.pricing-container .pricing .plans .plan{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;width:25%;margin:0 auto;border:none;border-left:.1px solid black;padding:2rem 0 2rem 3rem}@media (max-width: 1024px){.pricing-container .pricing .plans .plan{width:40%;margin-bottom:4rem}}.pricing-container .pricing .plans .plan h2{font-size:2.3rem;font-weight:200;margin-bottom:1rem}.pricing-container .pricing .plans .plan h3{font-size:1.1rem;text-transform:uppercase;font-weight:200}.pricing-container .pricing .plans .plan p{font-size:1.2rem;line-height:2;max-width:15rem;height:11rem}@media (max-width: 1024px){.pricing-container .pricing .plans .plan p{height:100%}}.pricing-container .pricing .plans .plan .purchase{display:flex;align-items:center;margin-top:3rem;cursor:pointer}.team-container{width:100%;background-color:#e6e6e6;display:flex;align-items:center;justify-content:center}.team-container .team{width:85%;display:flex;flex-direction:column;align-items:center;margin:9rem auto;gap:2rem}.team-container .team .top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.team-container .team .top span{letter-spacing:.5rem;font-size:1rem}.team-container .team .top h2{font-size:2.5rem;font-weight:200}.team-container .team .cards{display:flex;gap:3rem;margin-top:3rem}@media (max-width: 1024px){.team-container .team .cards{flex-wrap:wrap;gap:0rem}}.team-container .team .cards .card{width:25%;aspect-ratio:1/1.4;margin:0 auto}@media (max-width: 1024px){.team-container .team .cards .card{width:45.4545454545%;margin-bottom:4rem}}@media (max-width: 540px){.team-container .team .cards .card{width:100%;margin-bottom:4rem}}.team-container .team .cards .card .img{aspect-ratio:1/1.2;width:100%;overflow:hidden}.team-container .team .cards .card .img img{width:100%;aspect-ratio:1/1.2;object-fit:cover;object-position:center;cursor:pointer;transition:transform .6s ease-in-out}.team-container .team .cards .card .img img:hover{transform:scale(1.03)}.team-container .team .cards .card h3{font-size:1.5rem;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem;font-weight:400}.team-container .team .cards .card p{font-size:1.2rem}.team-container .team .cards .card .buttons{display:flex;margin-top:2rem;align-items:center;gap:1.5rem}.team-container .team .cards .card .buttons span{border:1px solid black;border-radius:50%;padding:.2rem 1rem;font-size:1rem;cursor:pointer}.single .container .top-row{margin-top:6rem;width:100%;align-items:flex-end}@media (max-width: 450px){.single .container .top-row{margin-top:3rem}}.single .container .top-row .top{padding-bottom:8rem;width:90%;margin:0 auto}@media (max-width: 450px){.single .container .top-row .top{padding-bottom:5rem}}.single .container .top-row .top .details{display:flex;align-items:center;justify-content:flex-start;margin-bottom:2rem;font-size:1.5rem}@media (max-width: 450px){.single .container .top-row .top .details{font-size:1rem}}.single .container .top-row .top .details .mua{text-transform:uppercase}.single .container .top-row .top .model{display:flex;align-items:center;gap:3rem;width:90%}@media (max-width: 450px){.single .container .top-row .top .model{gap:1.5rem}}.single .container .top-row .top .model .first{text-align:center}.single .container .top-row .top .model span{display:inline-block;position:relative;font-weight:500;font-size:224px;font-family:Poppins}@media (max-width: 1440px){.single .container .top-row .top .model span{font-size:100px}}@media (max-width: 1024px){.single .container .top-row .top .model span{font-size:80px}}@media (max-width: 540px){.single .container .top-row .top .model span{font-size:60px}}@media (max-width: 450px){.single .container .top-row .top .model span{font-size:45px}}.single .container .bottom-row{height:60vh;position:relative}@media (max-width: 1280px){.single .container .bottom-row{height:60vh}}@media (max-width: 1024px){.single .container .bottom-row{height:50vh}}@media (max-width: 912px){.single .container .bottom-row{height:25vh}}@media (max-width: 820px){.single .container .bottom-row{height:40vh}}@media (max-width: 768px){.single .container .bottom-row{height:45vh}}@media (max-width: 540px){.single .container .bottom-row{height:40vh}}@media (max-width: 450px){.single .container .bottom-row{height:25vh}}.single .container .bottom-row .bottom{height:100%;width:100%}.single .container .bottom-row .bottom .thumbnail-single{width:100%;margin:0 auto;overflow:hidden}.single .container .bottom-row .bottom .thumbnail-single .frame-single img{width:100%;object-position:center;object-fit:cover}.detailed-information{width:90%;margin:16rem auto}@media (max-width: 1024px){.detailed-information{margin-top:25rem}}@media (max-width: 820px){.detailed-information{margin-top:10rem}}.detailed-information .container .row{justify-content:space-between;align-items:flex-start}.detailed-information .container .row h2{font-size:28px;margin-bottom:2rem}@media (max-width: 540px){.detailed-information .container .row h2{font-size:2.5rem}}@media (max-width: 450px){.detailed-information .container .row h2{font-size:2rem}}.detailed-information .container .row p{font-family:Poppins;font-size:16px;line-height:28px;font-weight:400}@media (max-width: 540px){.detailed-information .container .row p{font-size:1.3rem}}@media (max-width: 450px){.detailed-information .container .row p{font-size:1.2rem}}
