*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#c63839;--secondary:#bb3839;--tertiary:#c73839;--title:#111;--text:#424242;--bg:#f7f7f7;--border:#e6e4df}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:154rem;margin:0 auto;position:relative}.content .content{padding:0}.about_office{max-width:192rem;margin:0 auto;padding:15.7rem 0 5rem}.about_office .head{display:grid;grid-template-columns:1fr 46.55844156%;align-items:start;gap:0 3rem}.about_office .head > em{grid-column:-1/1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;font-size:1.8rem;font-weight:500;text-transform:uppercase;gap:4.4rem;margin-bottom:1.8rem}.about_office .head > em::before{display:block;width:100%;height:1px;background-color:#dddddd;content:'';order:2;margin-right:2px}.about_office .head > em::after{display:block;width:1.5em;height:1.5em;border-radius:50%;border:0.778em solid rgba(0,0,0,0.13);content:'';order:3}.about_office .head p{grid-column:2}.about_office .head h2{grid-row:span 2}.about_office p{margin-top:5.2rem}.about_office p + p{margin-top:3.2rem}.about_office .img{width:calc(100% - 3rem);max-width:173rem;margin-left:auto;margin-top:6.3rem}i,em{font-style:normal}.img.img_cv{overflow:hidden}.img.img_cv img,.img.img_cv video,.img.img_cv iframe{object-fit:cover}.img.img_hv:hover img{transform:scale(1.03)}.img img,.img video,.img iframe{width:100%;height:100%;display:block;transition:all 0.5s;aspect-ratio:inherit}.tcon h2{font-size:4.6rem;line-height:1.30434783;font-weight:600}.tcon h2 em{color:var(--primary)}.tcon p,.tcon .desc{font-size:1.8rem;line-height:3.2rem;color:var(--text)}@media screen and (min-width:769px) and (max-width:1440px){.content{padding:0 3rem}}@media screen and (max-width:768px){.content{padding:0 20px}.tcon h2{font-size:22px;line-height:1.3}.tcon .desc,.tcon p{font-size:14px;line-height:1.5;margin-top:10px}.about_office{padding:50px 0}.about_office .head{gap:0 20px}.about_office .head > em{font-size:14px;margin-bottom:10px;gap:16px}.about_office .head > em::before{margin-right:0}.about_office .head > em::after{width:10px;height:10px;border-width:8px}.about_office .img{width:calc(100% - 20px);margin-top:30px}}@media screen and (max-width:576px){.about_office .head{display:block}}.flex{display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.tcon em{font-style:normal}.about_intro{padding:5.1rem 0 9.2rem}.about_intro .flex{max-width:192rem;margin:0 auto}.about_intro .img{width:50%;height:auto}.about_intro .img + .head{max-width:84.5rem}.about_intro .head{flex:1;width:100%;align-self:center;padding:4rem 3rem;margin-bottom:1.1%}.about_intro p{max-width:62.5rem;margin-top:3.4rem}.about_intro p + p{margin-top:3.2rem}@media screen and (max-width:768px){.tcon p,.tcon .desc{font-size:14px;line-height:1.5;margin-top:10px}div.head .desc,div.head p{margin-top:10px}div.head p + p{margin-top:12px}.about_intro{padding:50px 0}.about_intro .flex{align-items:center}.about_intro .head{padding:20px;margin:0}}@media screen and (max-width:576px){.about_intro .img{width:100%;margin:0 20px}}li{list-style:none}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.gap{gap:3rem}.about_numbers{padding:9.1rem 0 9.3rem}.about_numbers .head{flex:1;max-width:46.2rem;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding-bottom:1.9rem}.about_numbers .nums{align-self:center;overflow:hidden;width:60%;max-width:79.7rem}.about_numbers .nums ul{display:grid;grid-template-columns:1fr 1fr;margin-top:-5.7rem;gap:6rem 14.93099122%}.about_numbers .nums li{position:relative;padding-top:5.2rem}.about_numbers .nums li::before{position:absolute;width:200%;height:1px;background-color:#e2e2e2;left:0;top:0;content:''}.about_numbers .nums li strong{font-size:8.1rem;line-height:1;font-weight:500;color:#0f0f0e}.about_numbers .nums li strong i{font-size:0.32099em;color:var(--tertiary);margin-left:0.5em}.about_numbers .nums li p{line-height:2.4rem;color:#727272;max-width:30.8rem;margin-top:2.3rem}@media screen and (max-width:768px){.content{padding:0 20px}.gap{gap:20px}.tcon h2{font-size:22px;line-height:1.3}.tcon p{font-size:14px;line-height:1.5;margin-top:10px}.about_numbers{padding:50px 0}.about_numbers .flex{flex-direction:column}.about_numbers .head{flex-direction:row;flex-wrap:wrap;gap:0 20px;padding:0;max-width:unset}.about_numbers .head h2{max-width:300px}.about_numbers .head p{max-width:400px}.about_numbers .nums{width:100%;max-width:unset}.about_numbers .nums ul{margin-top:-1px;gap:30px 20px}.about_numbers .nums li{padding-top:20px}.about_numbers .nums li strong{font-size:40px}.about_numbers .nums li p{line-height:1.5;margin-top:10px}}.about_intro h2{max-width:49.8rem}.about_foundation{padding-top:9.3rem;padding-bottom:5.6rem}.about_foundation .img{width:50.15625%}.about_foundation .head{margin:0.7% 0 0}@media screen and (min-width:769px) and (max-width:1220px){.content,.swiper_content{max-width:1220px}}@media screen and (min-width:769px) and (max-width:1024px){.content,.swiper_content{max-width:896px}}@media screen and (min-width:769px) and (max-width:896px){.content,.swiper_content{max-width:768px}.tcon h2{font-size:4rem}}@media screen and (max-width:768px){.content{padding:0 20px}.tcon h2{font-size:22px;line-height:1.3}.tcon .desc,.tcon p{font-size:14px;line-height:1.5;margin-top:10px}div.head .desc,div.head p{margin-top:10px}div.head p + p{margin-top:12px}.about_intro{padding:50px 0}.about_intro .flex{align-items:center}.about_intro .head{padding:20px;margin:0}}li.swiper-slide{height:auto}.img.img_ab{position:relative}.img.img_ab img,.img.img_ab video,.img.img_ab iframe{position:absolute;left:0;top:0}.about_designers{padding:5.6rem 0 8.7rem}.about_designers .items li{border-bottom:1px solid #e2e2e2;display:grid;grid-template-columns:5.38961039% 32.92207792% 40.25974026% 1fr;align-items:start;gap:2rem;padding:3.1rem 0 3.3rem}.about_designers .items li:first-child{border-top:1px solid #e2e2e2}.about_designers .items .order{font-size:1.8rem;font-weight:500;color:var(--tertiary);margin-top:0.4rem}.about_designers .items h3{font-size:2.8rem;font-weight:400;color:#0f0f0e}.about_designers .items p{line-height:2.4rem;color:var(--text);max-width:54.1rem;margin-top:1px}.about_designers .items .metas{font-size:1.3rem;text-transform:uppercase;color:#6b6864;align-self:center;text-align:right;margin-top:1rem;letter-spacing:0.054em}.about_designers .about_designers_swiper{margin:9.1rem -2.4025974% 0;overflow:hidden}.about_designers .about_designers_swiper .img{padding-bottom:35.93556382%}.about_designers .about_designers_swiper .info{margin-top:2rem}.about_designers .about_designers_swiper .info .title{font-size:2.4rem;font-weight:600;color:#0f0f0e}.about_designers .about_designers_swiper .info .metas{font-size:1.4rem;text-transform:uppercase;color:#6b6864;margin-top:0.9rem;letter-spacing:0.0571em}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@media screen and (min-width:769px) and (max-width:1440px){.content{padding:0 3rem}.about_designers .about_designers_swiper{margin:9.1rem 0 0}}@media screen and (max-width:768px){.content{padding:0 20px}.about_designers{padding:50px 0}.about_designers .items li{padding:20px 0;gap:10px 20px}.about_designers .items .order{font-size:14px;margin:0}.about_designers .items h3{font-size:18px}.about_designers .items p{line-height:1.5;margin:0}.about_designers .items .metas{font-size:12px;margin:0}.about_designers .about_designers_swiper{margin:30px 0 0}.about_designers .about_designers_swiper .info{margin-top:12px}.about_designers .about_designers_swiper .info .title{font-size:16px}.about_designers .about_designers_swiper .info .metas{font-size:13px;margin-top:5px}}@media screen and (max-width:576px){.about_designers .items li{grid-template-columns:1fr}.about_designers .items li .metas{text-align:left;margin-top:10px}}.img.img_ct img{object-fit:contain}.about_awards_swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.about_awards_swiper > .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.about_awards_swiper > .swiper-wrapper{transform:translate3d(0px,0,0)}.about_awards_swiper .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.about_awards_swiper.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.about_awards_swiper.swiper-fade .swiper-slide-active{pointer-events:auto}.about_awards_swiper.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.about_awards{padding:8.6rem 0 10.6rem}.about_awards .lt{width:54.54545455%;align-self:center}.about_awards .rt{flex:1;width:100%;max-width:48rem;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:1.1% 0 0.65%}.about_awards .about_awards_swiper{overflow:hidden}.about_awards .items{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.about_awards .items ul{display:grid;grid-template-columns:repeat(3,1fr)}.about_awards .items .img{border:0 solid #e5e5e5;border-right-width:1px;border-bottom-width:1px;padding-bottom:58.21428571%}.about_awards .items .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto;width:auto;max-height:46.80589681%;max-width:43.06323118%}.about_awards .items .img2 img{max-width:39.47462858%;max-height:67.56756757%}.about_awards p{max-width:44.3rem;margin-top:3.8rem}.about_awards .nav .nav_list{display:flex;flex-direction:column;align-items:flex-start;gap:3.1rem}.about_awards .nav .nav_item{display:block;cursor:pointer;transition:all 0.3s;font-size:2.2rem;color:#707070;background:linear-gradient(to right,var(--tertiary),var(--tertiary)) no-repeat center bottom / 0 2px;padding:0.7rem 0}.about_awards .nav .nav_item.active,.about_awards .nav .nav_item:hover{color:var(--title);background-size:100% 2px}.about_awards .nav .nav_item.active{font-weight:600}@media screen and (max-width:768px){.content{padding:0 20px}.gap{gap:20px}.tcon h2{font-size:22px;line-height:1.3}.tcon p,.tcon .desc{font-size:14px;line-height:1.5;margin-top:10px}.about_awards{padding:50px 0}.about_awards .rt{padding:0;gap:20px}.about_awards .nav .nav_list{gap:20px}.about_awards .nav .nav_item{font-size:14px;padding:5px 0}}@media screen and (max-width:576px){.about_awards .lt{width:100%}.about_awards .nav .nav_list{width:calc(100% + 40px);padding:0 20px;margin:0 -20px;flex-wrap:nowrap;overflow-x:auto;flex-direction:row;white-space:nowrap}.about_awards .nav .nav_list li{flex-shrink:0}.about_awards .nav .nav_list::-webkit-scrollbar{display:none}}.flex_bottom{align-items:flex-end}.btn_line{position:relative;display:inline-block;cursor:pointer;transition:all 0.2s;text-align:center;border:1px solid rgba(23,23,23,0.32);color:var(--title);background-color:transparent;font-size:1.8rem;font-weight:650;line-height:5.9rem;padding:0 2.75rem;--bs:1.5rem;min-width:17.1rem}.btn_line::after,.btn_line::before{position:absolute;border:0 solid var(--primary);content:''}.btn_line::after{right:-1px;bottom:-1.5px;top:calc(100% - var(--bs));left:calc(100% - var(--bs));border-right-width:2px;border-bottom-width:2px;transition:all 0.3s}.btn_line::before{border-left-width:2px;border-top-width:2px;opacity:0;left:-1px;top:-1px;right:calc(100% - var(--bs));bottom:calc(100% - var(--bs));transition:all 0.3s,opacity 0.1s 0.25s}.btn_line:hover{background-color:var(--primary);border-color:var(--primary);color:#fff;transition:all 0.3s 0.2s}.btn_line:hover::after{top:-1px;left:-1px;transition:all 0.3s}.btn_line:hover::before{opacity:1;right:-1px;bottom:-1.5px;transition:all 0.3s,opacity 0.1s}.about_manufacturing{padding:10.7rem 0 10.6rem;overflow:hidden}.about_manufacturing h2{max-width:55.1rem}.about_manufacturing .flex{max-width:192rem;margin:-1px auto 0}.about_manufacturing .lt{flex:1;width:100%;max-width:41rem;padding:0 3rem;margin-left:auto}.about_manufacturing .nums li + li{margin-top:7.4rem}.about_manufacturing .nums li{text-transform:uppercase}.about_manufacturing .nums li strong{font-size:5rem;line-height:1;font-weight:600}.about_manufacturing .nums li strong i{font-size:0.72em;color:var(--tertiary);margin-left:0.25em}.about_manufacturing .nums li p{opacity:0.5;margin-top:1.8rem}.about_manufacturing .btn_line{margin-top:6.1rem}.about_manufacturing .image{position:relative;width:70.3125%}.about_manufacturing .image:hover img{transform:scale(1.03)}.about_manufacturing .image .img.img_ct{position:absolute;width:100%;padding-bottom:51.18518519%;left:0;bottom:0}.about_manufacturing .image .img.img_cv{padding-bottom:43.48148148%;margin-top:7.77777778%}@media screen and (min-width:769px) and (max-width:1024px){.about_manufacturing .nums li strong{font-size:4rem}}@media screen and (max-width:768px){.content{padding:0 20px}.btn,.btn_line{font-size:14px;line-height:40px;padding:0 20px}.btn_line{--bs:10px;min-width:120px}.tcon h2{font-size:22px;line-height:1.3}.about_manufacturing{padding:50px 0}.about_manufacturing .flex{margin-top:30px}.about_manufacturing .lt{padding:0 20px}.about_manufacturing .nums li + li{margin-top:20px}.about_manufacturing .nums li strong{font-size:24px}.about_manufacturing .nums li p{margin-top:10px}.about_manufacturing .btn_line{margin-top:20px}.about_manufacturing .image{width:62%}}@media screen and (max-width:576px){.about_manufacturing .nums ul{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}.about_manufacturing .nums li + li{margin-top:0}.about_manufacturing .image{width:100%;margin-top:30px}}img{display:block}.img.img_aba{position:relative}.img.img_aba::after{content:'';display:block;padding-bottom:var(--h)}.img.img_aba img,.img.img_aba video,.img.img_aba iframe{position:absolute;left:0;top:0}.icon img{display:block;object-fit:contain;width:100%;height:100%;transition:all 0.3s}.about_caa{padding:10.6rem 0 15.8rem}.about_caa .flex{max-width:192rem;margin:0 auto}.about_caa .img{width:50%;--h:97.91666667%}.about_caa .img + .rt{max-width:82.3rem}.about_caa .rt{flex:1;width:100%;align-self:center;padding:4rem 3rem;margin-top:1.2%}.about_caa .head{max-width:60.3rem}.about_caa h2{max-width:58rem}.about_caa p{margin-top:2.8rem}.about_caa p + p{margin-top:3.2rem}.about_caa .items{margin-top:5.9rem;max-width:60.5rem}.about_caa .items ul{display:grid;grid-template-columns:repeat(2,1fr);gap:4.2rem 3rem}.about_caa .items li .icon{width:6.4rem;height:6.4rem}.about_caa .items li h3{font-size:2.2rem;line-height:1.28954545;font-weight:500;max-width:28.5rem;margin-top:2.3rem}@media screen and (max-width:768px){.content{padding:0 20px}.tcon h2{font-size:22px;line-height:1.3}.tcon .desc,.tcon p{font-size:14px;line-height:1.5;margin-top:10px}div.head .desc,div.head p{margin-top:10px}div.head p + p{margin-top:12px}.about_caa{padding:50px 0}.about_caa .flex{align-items:center}.about_caa .rt{padding:20px;margin:0}.about_caa .items{margin-top:30px}.about_caa .items ul{gap:20px}.about_caa .items li .icon{width:40px;height:40px}.about_caa .items li h3{font-size:16px;line-height:1.5;margin-top:14px}}@media screen and (max-width:576px){.about_caa .img{width:100%;margin:0 20px}}html{font-size:clamp(7.5px,0.520834vw,10px)}.img{overflow:hidden}.tcon.white{color:#fff}.tcon.white p,.tcon.white .desc{color:rgba(255,255,255,0.8)}.btn_line.wt{border-color:rgba(255,255,255,0.32);color:#fff}.btn_line.wt:hover{border-color:var(--primary)}.about_approach{position:relative;max-width:256rem;margin:0 auto}.about_approach .bg{width:100%;padding-bottom:47.86458333%}.about_approach .bg::after{position:absolute;width:100%;height:28.62%;left:0;bottom:0;content:'';pointer-events:none;background-image:linear-gradient(to top,#000d0d 11.41%,transparent 88.97%);opacity:0.85}.about_approach .wrap{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.about_approach .wrap .content{height:100%;display:flex}.about_approach .head{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:3rem;padding:10.97403% 0 8.181818%}.about_approach .head .tcon{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:49.7rem;gap:3rem}.about_approach .head h2{max-width:45rem}.about_approach .head p{line-height:2.856rem;margin-bottom:0.3rem;font-weight:300;letter-spacing:0.00722em}@media screen and (max-width:768px){.content{padding:0 20px}.btn,.btn_line{font-size:14px;line-height:40px;padding:0 20px}.btn_line{--bs:10px;min-width:120px}.tcon h2{font-size:22px;line-height:1.3}.tcon .desc,.tcon p{font-size:14px;line-height:1.5;margin-top:10px}div.head .btn,div.head .btn_line{font-size:14px;line-height:40px;padding:0 20px;margin-top:20px}div.head .btn_line{min-width:120px}.about_approach{background-color:var(--title)}.about_approach .bg{opacity:0.7}.about_approach .bg::after{display:none}.about_approach .head{padding:40px 0;gap:20px}.about_approach .head .tcon{gap:12px}.about_approach .head p{line-height:1.5;margin:0}}@media screen and (max-width:576px){.about_approach .bg{opacity:1}.about_approach .wrap{position:static}.about_approach .wrap .tcon{height:unset}.about_approach .wrap .head{display:block}}@media screen and (min-width:769px) and (max-width:896px){.about_approach .head{padding:5rem 0}}