.tp-hero-spacing{padding-top:160px;padding-bottom:60px;height:950px}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){.tp-hero-spacing{height:800px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-hero-spacing{height:auto}}.tp-hero-title{font-size:212px;line-height:95%;letter-spacing:-.05em;text-transform:uppercase;color:var(--tp-common-black)}@media only screen and (min-width:1700px) and (max-width:1800px){.tp-hero-title{font-size:200px}}@media only screen and (min-width:1600px) and (max-width:1700px){.tp-hero-title{font-size:190px}}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-hero-title{font-size:165px}}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-hero-title{font-size:135px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-hero-title{font-size:110px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-hero-title{font-size:85px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-hero-title{font-size:62px}}.tp-hero-dec{font-weight:500;font-size:18px;line-height:156%;letter-spacing:-.03em;color:var(--tp-grey-1)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-hero-dec br{display:none}}.tp-hero-shape{transform:translateY(-10px);display:inline-block;margin-right:7px}.tp-hero-social{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-hero-social{margin-left:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-hero-social{justify-content:flex-start}}.tp-hero-social a{font-weight:500;font-size:15px;line-height:1;letter-spacing:-.02em;color:var(--tp-grey-1);border:1px solid rgb(38 38 38 / .1);border-radius:20px;padding:6px 20px;display:inline-block}.tp-hero-social a:hover{background:var(--tp-common-black);border-color:var(--tp-common-black);color:var(--tp-common-white)}.tp-hero-scale-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.tp-hero-scale-background .background-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.tp-hero-scale-background .background-img img{width:100%;height:100%;object-fit:cover}.tp-hero-scale-background .background-img.active{opacity:1}.tp-hero-scale-gallery{position:relative;display:inline-flex;justify-content:space-between;align-items:end;gap:15px;z-index:5;width:auto;box-sizing:border-box;margin-inline:auto;position:absolute;left:0;right:0;bottom:0;backdrop-filter:blur(12px);background:rgb(0 0 0 / .1);border-radius:8px;padding:20px 20px}.tp-hero-scale-gallery .thumbs{position:relative;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;will-change:width,height;position:relative}.tp-hero-scale-gallery .thumbs:hover{transform:translateY(-12px)}.tp-hero-scale-gallery .thumbs:hover::before{opacity:1;visibility:visible}.tp-hero-scale-gallery .thumbs::before{position:absolute;content:"";background:var(--tp-common-white);width:19px;height:2px;bottom:-12px;left:0;right:0;margin:0 auto;opacity:0;visibility:hidden;transition:all 0.4s ease}.tp-hero-scale-gallery .thumbs img{display:block;width:auto;height:150px;object-fit:cover;border-radius:6px}.tp-hero-slider-active .swiper-slide{width:auto!important}.tp-hero-slider-active .background-img img{width:170px;height:170px;object-fit:cover}.ca-hero-spacing{padding-top:83px}.ca-hero-video{width:327px;height:220px;border-bottom:1px solid rgb(30 30 30 / .1);padding-bottom:250px;margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:574.98px){.ca-hero-video{width:276px;padding-bottom:220px}}.ca-hero-video video{width:100%;overflow:hidden;mask-size:contain;mask-repeat:no-repeat;background-position:center center;border-radius:12px}.ca-hero-service ul li{list-style:none}.ca-hero-service ul li:not(:last-child){margin-bottom:3px}.ca-hero-service ul li a{font-weight:500;font-size:22px;letter-spacing:-.03em;color:var(--tp-common-black)}.ca-hero-service ul li a .explore-text{position:relative;display:inline-block;padding:0;transition:transform 0.5s;transform-origin:50% 0;transform-style:preserve-3d;line-height:1}.ca-hero-service ul li a .explore-text::before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-text);transition:color 0.5s;transform:rotateX(-90deg);transform-origin:50% 0;text-align:center;z-index:-1}.ca-hero-service ul li a:hover .explore-text{transform:rotateX(90deg) translateY(-12px);color:inhewrit;color:var(--tp-theme-primary)}.ca-hero-title{font-family:var(--tp-ff-sequel-bold-head);font-size:180px;letter-spacing:-.01em;line-height:83%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.ca-hero-title{font-size:125px}}@media (max-width:574.98px){.ca-hero-title{font-size:100px}}.ca-hero-title-wrap{border-left:1px solid rgb(30 30 30 / .1);border-right:1px solid rgb(30 30 30 / .1)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.ca-hero-title-wrap{border:none}}.ca-hero-btn{width:100%;background:var(--tp-common-white);color:var(--tp-common-black);justify-content:space-between;border-radius:0;padding:22px 25px}.ca-hero-btn:hover{color:var(--tp-common-white);background:var(--tp-theme-primary)}.ca-hero-dec{padding-top:280px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.ca-hero-dec{margin-left:0}}@media only screen and (min-width:1200px) and (max-width:1399px){.ca-hero-dec{padding-top:180px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.ca-hero-dec{padding-top:0;padding-bottom:80px}}.ca-hero-dec p{font-weight:500;font-size:18px;line-height:156%;letter-spacing:-.03em;color:var(--tp-common-black);display:flex}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.ca-hero-dec p br{display:none}}.ca-hero-dec p svg{flex:0 0 auto;margin-right:15px;margin-top:7px}.ca-hero-thumb{height:720px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.ca-hero-thumb{height:500px}.ca-hero-thumb img{height:600px}}.mp-hero-w-logo{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.mp-hero-title{font-weight:600;font-size:82px;line-height:110%;letter-spacing:-.05em}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mp-hero-title{font-size:60px}.mp-hero-title br{display:none}}@media (max-width:574.98px){.mp-hero-title{font-size:37px}}.mp-hero-spacing{padding-top:165px;padding-bottom:105px}@media only screen and (min-width:576px) and (max-width:767px){.mp-hero-magnetic{column-count:2}}.mp-hero-magnetic-image{border-radius:22px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .25);background:#d9d9d9;border:2px solid var(--tp-common-black)}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(1) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(n+1):nth-child(4n+1) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(2) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(n+2):nth-child(4n+2) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(3) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(n+3):nth-child(4n+3) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(4) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item:nth-child(n+4):nth-child(4n+4) img{rotate:calc(0deg - var(--velocity) * 0.25deg);--translateY:0%}.mp-hero-magnetic-image-wrap .mp-hero-magnetic-item img{pointer-events:auto;width:auto;height:100%;user-select:none;object-fit:cover;will-change:transform;transform:translateX(calc(var(--offsetX) * 1px)) translateY(calc(var(--offsetY) * 1px + var(--translateY)));transition:transform 0.7s linear(0,.5737 7.6%,.8382 11.87%,.9463 14.19%,1.0292 16.54%,1.0886 18.97%,1.1258 21.53%,1.137 22.97%,1.1424 24.48%,1.1423 26.1%,1.1366 27.86%,1.1165 31.01%,1.0507 38.62%,1.0219 42.57%,.9995 46.99%,.9872 51.63%,.9842 58.77%,1.0011 81.26%,1)}.mp-hero-bigtitle{font-size:430px;line-height:1;letter-spacing:-.04em;text-transform:uppercase}@media only screen and (min-width:1700px) and (max-width:1800px){.mp-hero-bigtitle{font-size:410px}}@media only screen and (min-width:1600px) and (max-width:1700px){.mp-hero-bigtitle{font-size:385px}}@media only screen and (min-width:1400px) and (max-width:1599px){.mp-hero-bigtitle{font-size:330px}}@media only screen and (min-width:1200px) and (max-width:1399px){.mp-hero-bigtitle{font-size:270px}}@media only screen and (min-width:992px) and (max-width:1199px){.mp-hero-bigtitle{font-size:225px}}@media only screen and (min-width:768px) and (max-width:991px){.mp-hero-bigtitle{font-size:165px}}@media only screen and (min-width:576px) and (max-width:767px){.mp-hero-bigtitle{font-size:125px}}@media (max-width:574.98px){.mp-hero-bigtitle{font-size:80px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mp-hero-content{margin-left:0}}.pp-hero-video video{width:100%}.pp-hero-spacing{padding-top:395px;padding-bottom:110px}@media only screen and (min-width:992px) and (max-width:1199px){.pp-hero-spacing{padding-top:300px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.pp-hero-spacing{padding-top:250px}}@media (max-width:574.98px){.pp-hero-spacing{padding-top:290px}}.pp-hero-service{border-top:1px solid rgb(255 255 255 / .5);padding-top:25px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-hero-service{margin-right:0}}.pp-hero-service ul{padding-left:13px}.pp-hero-service ul li{margin-bottom:0!important;line-height:1.6}.pp-hero-service ul li a{color:var(--tp-common-white);font-size:16px}.pp-hero-subtitle{font-style:italic;font-weight:500;font-size:18px;letter-spacing:-.03em}.pp-hero-title{font-size:48px;line-height:121%;letter-spacing:-.03em}@media only screen and (min-width:576px) and (max-width:767px){.pp-hero-title{font-size:42px}}@media (max-width:574.98px){.pp-hero-title{font-size:35px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-hero-avatar{padding-bottom:30px}}.pp-hero-avatar img{border:2px solid rgb(255 255 255 / .2);width:63px;height:63px;object-fit:cover;border-radius:100px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-hero-content{margin-left:0}}.pp-hero-bg{position:absolute;bottom:-100px;left:0;width:100%;height:100%;z-index:-1;display:flex;justify-content:center}.pp-hero-bg img{object-fit:cover;width:972px;height:1200px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-hero-bg img{width:600px;margin-bottom:-50px;height:auto}}.cs-hero-spacing{padding-top:180px;padding-bottom:130px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-video{margin-left:0}}.cs-hero-video video{border-radius:16px;width:256px;height:147px}@media only screen and (min-width:992px) and (max-width:1199px){.cs-hero-video video{width:190px;height:114px}}@media only screen and (min-width:768px) and (max-width:991px){.cs-hero-video video{width:130px;height:77px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-video video{margin-top:20px}}.cs-hero-title{font-size:206px;line-height:.94;letter-spacing:-.02em}@media only screen and (min-width:1200px) and (max-width:1399px){.cs-hero-title{font-size:165px}}@media only screen and (min-width:992px) and (max-width:1199px){.cs-hero-title{font-size:130px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-title{font-size:95px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-title{text-align:center;font-size:75px}}@media (max-width:574.98px){.cs-hero-title{font-size:52px}}.cs-hero-title .text-sm{font-weight:600;font-size:18px;line-height:133%;letter-spacing:-.05em;text-align:left;margin-top:23px;margin-left:20px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-title .text-sm{font-size:14px;margin-top:8px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-title .text-sm{position:absolute}}.cs-hero-title .text-sm-video{margin-top:-100px;margin-right:20px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-title .text-sm-video{margin-top:-65px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.cs-hero-title .text-sm-video{margin-top:-36px}}.mg-hero-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(0);z-index:-1;border-radius:60px;overflow:hidden}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-bg img{border-radius:30px}}.mg-hero-spacing{padding-top:97px}.mg-hero-spacing-inner{padding-top:70px;padding-bottom:30px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-spacing-inner{padding-left:20px;padding-right:20px}}.mg-hero-spacing-inner::before{position:absolute;content:"";background:rgb(30 30 30 / .15);width:100%;height:100%;top:0;left:0;border-radius:60px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-spacing-inner::before{border-radius:30px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.mg-hero-dec{margin-left:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-dec{margin-left:0}}.mg-hero-dec p{font-weight:500;font-size:28px;line-height:129%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-dec p br{display:none}}.mg-hero-awards{box-shadow:inset 0 1px 10px 0 rgb(0 0 0 / .15),inset 0 1px 10px 0 rgb(0 0 0 / .15);background:#fff0}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.mg-hero-awards{margin-right:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-awards{margin-right:0}}.mg-hero-slider-title{font-size:159px;line-height:94%;letter-spacing:-.06em;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.mg-hero-slider-title{font-size:130px}}@media only screen and (min-width:576px) and (max-width:767px){.mg-hero-slider-title{font-size:100px}}@media (max-width:574.98px){.mg-hero-slider-title{font-size:60px}}.mg-hero-slider-symbol{font-weight:600;font-size:30px;letter-spacing:-.13em;border:4px solid var(--tp-common-white);border-radius:20px;line-height:1;width:39px;height:44px;position:absolute;top:22px;right:-60px;text-align:center;padding-top:3px}@media (max-width:574.98px){.mg-hero-slider-symbol{top:0}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-tag{margin-left:40px;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-tag{margin-left:0}}.mg-hero-tag ul{display:flex;flex-wrap:wrap;gap:10px}.mg-hero-tag ul li{list-style:none}.mg-hero-tag ul li a{font-weight:500;font-size:14px;letter-spacing:-.01em;color:var(--tp-common-white);border:1px solid rgb(255 255 255 / .05);border-radius:50px;padding:6px 16px;background:rgb(255 255 255 / .04);display:inline-block}.mg-hero-tag ul li a:hover{background:var(--tp-common-white);color:var(--tp-common-black)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.mg-hero-scrool{margin-right:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-hero-scrool{margin-right:0;margin-top:0}}.mg-hero-scrool a{font-weight:700;font-size:20px;letter-spacing:-.03em;color:var(--tp-common-white)}.mg-hero-scrool a:hover{color:var(--tp-theme-primary)}.mg-hero-scrool a svg{margin-left:5px}.shop-hero-spacing{padding-top:120px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.shop-hero-spacing{padding-top:79px}}.shop-hero-item:hover .shop-hero-thumb img{transform:scale(1.1)}.shop-hero-item-3 .shop-hero-thumb img{object-fit:cover}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.shop-hero-item-3 .shop-hero-thumb img{height:600px}}@media (max-width:574.98px){.shop-hero-item-3 .shop-hero-thumb img{height:400px}}.shop-hero-content{position:absolute;bottom:60px;left:0;right:0;text-align:center;z-index:2;padding:0 30px}@media (max-width:574.98px){.shop-hero-content{bottom:20px}}.shop-hero-title{font-size:52px;line-height:112%;letter-spacing:-.03em;color:var(--tp-common-white)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.shop-hero-title{font-size:40px;margin-bottom:0}}@media (max-width:574.98px){.shop-hero-title{font-size:30px}}.shop-hero-dec{font-weight:500;font-size:22px;letter-spacing:-.05em;color:var(--tp-grey-5)}@media (max-width:574.98px){.shop-hero-dec{font-size:18px}}.shop-hero-thumb{border-radius:16px;position:relative}.shop-hero-thumb::before{position:absolute;content:"";width:100%;height:100%;background:rgb(0 0 0 / .2);border-radius:16px;z-index:1}.shop-hero-thumb img{border-radius:16px;transition:all 0.9s ease}