@charset "UTF-8";@font-face{font-display:swap;font-family:swiper-icons;src:local(Arial);font-display:swap}:root{--header-height: 99px;--logo-w: 251px;--logo-h: 44px;--depth2-h: 411px;--max-w: 1920px;--default-pad-side: 120px}@media (max-width: 1200px){:root{--default-pad-side: 75px}}@media (max-width: 768px){:root{--header-height: 52px}}@font-face{font-display:swap;font-family:Hanwha;font-style:normal;font-weight:700;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha;font-style:normal;font-weight:400;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha;font-style:normal;font-weight:200;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha Gothic;font-style:normal;font-weight:700;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha Gothic;font-style:normal;font-weight:400;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha Gothic;font-style:normal;font-weight:300;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha Gothic;font-style:normal;font-weight:200;src:local(Arial)}@font-face{font-display:swap;font-family:Hanwha Gothic;font-style:normal;font-weight:100;src:local(Arial)}@font-face{font-display:swap;font-family:YDIYGO;font-style:normal;font-weight:100;src:local(Arial)}@font-face{font-display:swap;font-family:YDIYGO;font-style:normal;font-weight:200;src:local(Arial)}@font-face{font-display:swap;font-family:YDIYGO;font-style:normal;font-weight:300;src:local(Arial)}@font-face{font-display:swap;font-family:YDIYGO;font-style:normal;font-weight:400;src:local(Arial)}@font-face{font-display:swap;font-family:YDIYGO;font-style:normal;font-weight:500;src:local(Arial)}@font-face{font-display:swap;font-family:YDIYGO;font-style:normal;font-weight:600;src:local(Arial)}@font-face{font-display:swap;font-family:NotoSans;font-style:normal;font-weight:400;src:local(Arial)}@font-face{font-display:swap;font-family:NotoSans;font-style:normal;font-weight:500;src:local(Arial)}html,body,div,span,h1,h2,p,a,img,b,i,dl,dt,dd,ul,li,button,article,aside,footer,header,nav,section{margin:0;padding:0;border:0}article,aside,footer,header,nav,section{display:block}ul{list-style:none}h1,h2{font-weight:400}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}img{vertical-align:top}p,h2,h1{letter-spacing:normal}button{font-family:Hanwha Gothic,sans-serif;border-radius:0;background:inherit;border:none;box-shadow:none;padding:0;overflow:visible}html{height:auto;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;word-break:keep-all;word-wrap:break-word}body{font-family:Hanwha Gothic,sans-serif;font-size:min(1.0416666667vw,20px);line-height:min(1.75vw,33.6px);color:#151515;font-weight:400}@media (max-width: 1023px){body{font-size:14px;line-height:1.68}}@media (max-width: 768px){body{font-size:16px;line-height:1.72}}html,body{height:100%}body{font-family:Hanwha Gothic;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{width:0}a{text-decoration:none}button{font-family:inherit;color:inherit;cursor:pointer}@media print{*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;opacity:1!important;transform:translateY(0)!important}}.hidden{display:none!important}.swiper-wrapper{transition-timing-function:cubic-bezier(.23,1,.32,1)}.m_h3{font-size:min(3.75vw,72px)!important;line-height:min(4.95vw,95.04px)!important}.m_h9{font-size:min(1.25vw,24px)!important;line-height:min(2vw,38.4px)!important}.m_desc{font-size:min(.8333333333vw,16px)!important;line-height:min(1.25vw,24px)!important}@media (max-width: 1023px){.m_h3{font-size:44px!important;line-height:1.32!important}.m_h9{font-size:16px!important;line-height:1.6!important}.m_desc{font-size:12px!important;line-height:1.5!important}}@media (max-width: 768px){.m_h3{font-size:28px!important;line-height:1.44!important}.m_h9{font-size:16px!important;line-height:1.72!important}.m_desc{font-size:14px!important;line-height:1.72!important}}.m_btn[type=button],[hover=ripple]{display:inline-block;text-align:center;border:1px solid #E5E5E5;box-sizing:border-box;background:#fff;cursor:pointer;position:relative;overflow:hidden;transition:border-color .5s,color .1s;margin:0;vertical-align:middle;font-size:0;line-height:0;transition-delay:0s,.1s}.m_btn[hover=ripple] span{position:relative;display:inline-block;vertical-align:middle}.m_btn[hover=ripple]:before{--size: 0;content:"";width:var(--size);height:var(--size);position:absolute;left:var(--x);top:var(--y);background-color:#151515;border-radius:100%;transform:translate(-50%,-50%);transition:all .5s ease,left 0s,top 0s}.m_btn[hover=ripple]:hover{border-color:#2a2a2a;color:#fff}.m_btn[hover=ripple]:hover:before{--size: 800px}.m_btn[icon=left] span.icon{width:min(.8333333333vw,16px);height:min(.8333333333vw,16px);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;vertical-align:middle;margin-right:min(.4166666667vw,8px);transition-delay:.1s}.m_btn[type=text]{position:relative;display:inline-block;font-weight:400;color:#151515;pointer-events:all;cursor:pointer;vertical-align:middle;font-size:0}.m_btn[type=text] span.txt{display:inline-block;font-size:min(.8333333333vw,16px);line-height:min(1.1666666667vw,22.4px);vertical-align:middle}.m_btn[type=text] span.icon{position:relative;width:min(1.25vw,24px);height:min(1.25vw,24px);background-color:#fff;border-radius:100%;display:inline-block;margin-right:min(.625vw,12px);overflow:hidden;transition:all .5s .2s ease;vertical-align:middle}.m_btn[type=text][hover=arrow]{overflow:hidden}.m_btn[type=text][hover=arrow][bg=b] span.icon{display:inline-block;width:min(1.6666666667vw,32px);height:min(1.6666666667vw,32px);box-sizing:border-box;border-radius:min(2.6041666667vw,50px);border:1px solid rgba(184,184,184,.5);background-color:transparent;position:relative;vertical-align:middle}.m_btn[type=text][hover=arrow] span.icon:before{content:"";display:inline-block;box-sizing:border-box;border-radius:min(2.6041666667vw,50px);vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translate(-200%);transition:all .3s ease-in-out}.m_btn[type=text][hover=arrow] span.icon:after{content:"";display:inline-block;box-sizing:border-box;border-radius:min(2.6041666667vw,50px);vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;transition:all .3s ease-in-out}.m_btn[type=text][hover=arrow] span.txt{position:relative;transition:all .34s ease-in-out;display:inline-block;vertical-align:middle}.m_btn[type=text][hover=arrow] span.txt:after{content:attr(data-txt);position:absolute;top:150%;left:0}@media (hover: hover) and (pointer: fine){.m_btn[type=text][hover=arrow]:hover span.txt{transform:translateY(-150%);opacity:.5}.m_btn[type=text][hover=arrow]:hover span.icon:before{transform:translate(0)}.m_btn[type=text][hover=arrow]:hover span.icon:after{transform:translate(200%)}}@media (max-width: 1023px){.m_btn[hover=ripple]:hover:before{--size: 500px}.m_btn[icon=left] span.icon{width:12px!important;height:12px!important;margin-right:5px!important}.m_btn[type=text] span.txt{font-size:12px!important;line-height:1.68!important}.m_btn[type=text] span.icon{width:20px!important;height:20px!important;margin-right:12px!important}.m_btn[type=text][hover=arrow][bg=b] span.icon{width:20px!important;height:20px!important;border-radius:20px!important}.m_btn[type=text][hover=arrow] span.icon:before{border-radius:20px!important}.m_btn[type=text][hover=arrow] span.icon:after{border-radius:20px!important}}@media (max-width: 768px){.m_btn[icon=left] span.icon{width:16px!important;height:16px!important;margin-right:8px!important}.m_btn[type=text] span.icon{width:24px!important;height:24px!important;margin-right:12px!important}.m_btn[type=text] span.txt{font-size:14px!important;line-height:1.72!important}.m_btn[type=text][hover=arrow][bg=b] span.icon{width:24px!important;height:24px!important;border-radius:24px!important}.m_btn[type=text][hover=arrow] span.icon:before{border-radius:24px!important}.m_btn[type=text][hover=arrow] span.icon:after{border-radius:24px!important}}@keyframes jelly{25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}@keyframes loadOcean{0%{transform:translateY(-20px)}50%{transform:translateY(0)}to{transform:translateY(-20px)}}main{padding-top:min(5.625vw,108px)}.main-inner{padding-top:min(10.4166666667vw,200px)}@keyframes fadeInKv{0%{opacity:0;transform:translateY(30%) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1023px){main{padding-top:80px}.main-inner{padding-top:112px}}@media (max-width: 768px){.main-inner{padding-top:60px}}#FOOTER{padding-top:min(14.5833333333vw,280px);position:relative;background-color:#fff}#FOOTER .footer-container{position:relative;text-align:center}#FOOTER .footer-container .btn_go_top{position:absolute;top:calc(min(5.2083333333vw,100px)*-1);right:min(6.25vw,120px);z-index:3}#FOOTER .footer-container .footer-inner{box-sizing:border-box;text-align:left;padding:min(4.0625vw,78px) min(6.25vw,120px) 0;background-color:#151515;position:relative}#FOOTER .footer-container .footer-content{margin:0 auto;max-width:1680px;position:relative}#FOOTER .footer-container .footer-menu{width:min(49.5833333333vw,952px)}#FOOTER .footer-container .footer-menu ul.f_depth1_ul{display:flex;flex-wrap:wrap;width:min(49.5833333333vw,952px)}#FOOTER .footer-container .footer-menu ul.f_depth1_ul>li{width:min(8.9583333333vw,172px);margin-left:min(4.5833333333vw,88px);font-size:min(1.0416666667vw,20px);line-height:min(1.75vw,33.6px);margin-bottom:min(2.7083333333vw,52px)}#FOOTER .footer-container .footer-menu ul.f_depth1_ul>li.f_depth1:nth-child(4n/**/+1){margin-left:0}#FOOTER .footer-container .footer-menu ul li.f_depth1>a{color:#fff;font-size:min(1.0416666667vw,20px);line-height:min(1.75vw,33.6px);display:inline-block;margin-bottom:min(.9375vw,18px)}#FOOTER .footer-container .footer-menu ul.f_depth2 li{margin-bottom:min(.8333333333vw,16px);font-size:min(.8333333333vw,16px);line-height:min(1.25vw,24px)}#FOOTER .footer-container .footer-menu ul.f_depth2 li a{display:inline-block}#FOOTER .footer-container .footer-menu ul.f_depth2 li a span{color:#999;display:inline;position:relative;background-image:linear-gradient(#999,#999);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}#FOOTER .footer-container .footer-menu ul.f_depth2 li a:hover>span{background-size:100% 1px}#FOOTER .footer-container .footer-copyright{width:min(22.65625vw,435px);position:absolute;top:0;right:0;color:#999;text-align:right}#FOOTER .footer-container .footer-copyright .f_info_logo{width:min(19.7916666667vw,380px);margin-bottom:min(.625vw,12px);margin-left:auto}#FOOTER .footer-container .footer-copyright .f_info_logo img{width:100%;display:block}#FOOTER .footer-container .footer-copyright .f_info_address,#FOOTER .footer-container .footer-copyright .f_info_tel1{margin-bottom:min(.4166666667vw,8px)}#FOOTER .footer-container .footer-copyright .f_sns{margin-top:min(3.125vw,60px)}#FOOTER .footer-container .footer-copyright .f_copyright{line-height:min(1.3125vw,25.2px);font-size:min(.7291666667vw,14px);margin-top:min(5.7291666667vw,110px)}#FOOTER .footer-container .footer-copyright .f_subsidiary{margin-top:min(2.2916666667vw,44px);position:relative;width:min(15vw,288px);right:0;margin-left:auto}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more{background-color:transparent;border:1px solid #4B4B4B;border-radius:8px;position:relative;padding:min(.9895833333vw,19px) min(1.09375vw,21px) min(.9375vw,18px);color:#fff;font-size:min(.7291666667vw,14px);line-height:min(1.0208333333vw,19.6px);width:min(15vw,288px);text-align:left;box-sizing:border-box;background-color:#151515}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more:before{content:"";width:min(.8333333333vw,16px);height:min(.8333333333vw,16px);background:url(assets/icon_arrow_top_16x16_w.svg) no-repeat center/contain;position:absolute;right:21px;top:calc(50% - min(.4166666667vw,8px));transition:transform .3s}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more.on:before{transform:rotate(180deg)}#FOOTER .footer-container .footer-copyright .f_subsidiary .f_subsidiary_list{overflow:hidden;width:100%;height:0px;position:absolute;bottom:min(3.1770833333vw,61px);right:0;transition:height .3s;z-index:3}#FOOTER .footer-container .footer-copyright .f_subsidiary .f_subsidiary_list.on{height:min(23.75vw,456px)}#FOOTER .footer-container .footer-copyright .f_subsidiary ul{width:100%;height:min(23.75vw,456px);overflow-y:scroll;padding:min(.5208333333vw,10px) min(1.0416666667vw,20px);box-sizing:border-box;border:1px solid #4B4B4B;border-radius:8px;background-color:#151515;text-align:left;pointer-events:all;display:block;position:relative}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li{margin-top:min(.2083333333vw,4px)}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li:first-child{margin-top:0}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li a{display:block;color:#999;font-size:min(.7291666667vw,14px);line-height:min(1.0208333333vw,19.6px);padding:min(.5208333333vw,10px) 0}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li a:hover{color:#fff}#FOOTER .footer-container .footer-copyright .f_subsidiary ul::-webkit-scrollbar{background-color:transparent;width:min(.2083333333vw,4px);border-radius:8px}#FOOTER .footer-container .footer-copyright .f_subsidiary ul::-webkit-scrollbar-thumb{background-color:#4b4b4b;border-radius:8px}#FOOTER .footer-container .footer-etc_menu{color:#999;margin-top:min(1.6145833333vw,31px);border-top:1px solid #4B4B4B;width:100%;padding:min(1.9270833333vw,37px) 0 0}#FOOTER .footer-container .footer-etc_menu ul{font-size:0;vertical-align:middle}#FOOTER .footer-container .footer-etc_menu ul li{display:inline-block;font-size:min(.7291666667vw,14px);line-height:1;margin-right:min(1.5625vw,30px);vertical-align:middle;padding-bottom:min(2.0833333333vw,40px)}#FOOTER .footer-container .footer-etc_menu ul li:last-child{margin-left:0}#FOOTER .footer-container .footer-etc_menu ul li a{display:inline-block}#FOOTER .footer-container .footer-etc_menu ul li a span{color:#999;display:inline;position:relative;background-image:linear-gradient(#999,#534444);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}#FOOTER .footer-container .footer-etc_menu ul li a:hover span,#FOOTER .footer-container .footer-etc_menu ul li a.active span{background-size:100% 1px}@media (max-width: 1023px){#FOOTER{padding-top:164px}#FOOTER .footer-container .footer-inner{padding:48px 50px 0}#FOOTER .footer-container .footer-menu,#FOOTER .footer-container .footer-menu ul.f_depth1_ul{width:432px}#FOOTER .footer-container .footer-menu ul.f_depth1_ul>li{width:122px;margin-left:33px;margin-bottom:26px}#FOOTER .footer-container .footer-menu ul li.f_depth1>a{font-size:14px;line-height:1.68;margin-bottom:9px}#FOOTER .footer-container .footer-menu ul.f_depth2 li{margin-bottom:10px;font-size:12px;line-height:1.5}#FOOTER .footer-container .footer-menu ul.f_depth1_ul>li.f_depth1:nth-child(4n/**/+1){margin-left:33px}#FOOTER .footer-container .footer-menu ul.f_depth1_ul>li.f_depth1:nth-child(3n/**/+1){margin-left:0}#FOOTER .footer-container .footer-copyright{width:calc(100% - 432px)}#FOOTER .footer-container .footer-copyright .f_info_logo{width:238px;height:42px;margin-bottom:7px}#FOOTER .footer-container .footer-copyright .f_info_address,#FOOTER .footer-container .footer-copyright .f_info_tel1,#FOOTER .footer-container .footer-copyright .f_info_tel2{font-size:12px;line-height:1.5}#FOOTER .footer-container .footer-copyright .f_sns{margin-top:29px}#FOOTER .footer-container .footer-copyright .f_copyright{margin-top:68px;font-size:12px;line-height:1.85}#FOOTER .footer-container .footer-copyright .f_subsidiary{margin-top:21px;width:180px}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more{width:180px;border-radius:5px;padding:10px 12px 9px;font-size:12px;line-height:1.4}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more:before{width:12px;height:12px;right:12px;top:calc(50% - 6px)}#FOOTER .footer-container .footer-copyright .f_subsidiary .f_subsidiary_list{bottom:42px}#FOOTER .footer-container .footer-copyright .f_subsidiary .f_subsidiary_list.on{height:260px;bottom:42px}#FOOTER .footer-container .footer-copyright .f_subsidiary ul{padding:10px 15px;height:260px}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li{padding:5px 0;margin-top:0}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li a{font-size:12px;line-height:1.4}#FOOTER .footer-container .footer-etc_menu{margin-top:11px;padding:22px 0 0}#FOOTER .footer-container .footer-etc_menu ul li{font-size:12px;margin-right:18px;padding-bottom:26px}}@media (max-width: 768px){#FOOTER{padding-top:140px}#FOOTER .footer-container .footer-inner{padding:40px 20px 36px}#FOOTER .footer-container .footer-content{display:flex;flex-direction:column-reverse}#FOOTER .footer-container .footer-menu{display:none}#FOOTER .footer-container .footer-copyright{position:relative;width:100%;margin:0;padding:0;text-align:left;display:flex;flex-direction:column-reverse}#FOOTER .footer-container .footer-copyright .f_info_address,#FOOTER .footer-container .footer-copyright .f_info_tel1,#FOOTER .footer-container .footer-copyright .f_info_tel2{display:none}#FOOTER .footer-container .footer-copyright .f_sns{order:1;margin-top:40px}#FOOTER .footer-container .footer-copyright .f_info_logo{margin:36px 0 0;width:240px;height:44px}#FOOTER .footer-container .footer-copyright .f_subsidiary{margin-top:36px;width:100%}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more{width:100%;border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.72}#FOOTER .footer-container .footer-copyright .f_subsidiary .btn-subsidiary_more:before{width:16px;height:16px;right:20px;top:calc(50% - 8px)}#FOOTER .footer-container .footer-copyright .f_subsidiary .f_subsidiary_list{bottom:66px}#FOOTER .footer-container .footer-copyright .f_subsidiary .f_subsidiary_list.on{height:456px;bottom:66px}#FOOTER .footer-container .footer-copyright .f_subsidiary ul{height:456px;padding:10px 20px;border-radius:8px}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li{padding:10px 0;margin-top:4px}#FOOTER .footer-container .footer-copyright .f_subsidiary ul li a{font-size:14px;line-height:1.4}#FOOTER .footer-container .footer-copyright .f_copyright{order:-1;margin-top:34px;line-height:1.8}#FOOTER .footer-container .footer-etc_menu{border-top:0;margin:0;padding:0}#FOOTER .footer-container .footer-etc_menu ul li{display:block;margin-right:0;padding-bottom:0;font-size:16px;line-height:1.72;margin-top:12px}#FOOTER .footer-container .footer-etc_menu ul li:first-child{margin-top:0}}@keyframes landscapeArrow{0%{transform:rotate(6deg)}50%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}#MAIN{padding-top:0;opacity:0}#MAIN .main-inner{padding-top:0}#MAIN section{width:100%;text-align:left;background:#fff;position:relative}#MAIN .m_btn[type=text][hover=arrow] span.txt{font-size:min(1.0416666667vw,20px);line-height:min(1.75vw,33.6px)}#MAIN .m_btn[type=text][hover=arrow] span.icon:before,#MAIN .m_btn[type=text][hover=arrow] span.icon:after{background-image:url(assets/icon_arrow_right_o.svg);width:min(.625vw,12px);height:min(.4166666667vw,8px);top:calc(50% - min(.2083333333vw,4px));left:calc(50% - min(.3125vw,6px))}#MAIN .m_btn[type=text][hover=arrow][bg=b] span.txt{color:#fff}@keyframes KVscroll{0%{transform:translateY(-20px)}50%{transform:translateY(0)}to{transform:translateY(-20px)}}#MAIN #WHATWEDO .sec_inner{padding:min(6.25vw,120px) 0 min(7.2916666667vw,140px) min(6.25vw,120px);max-width:var(--max-w);margin:0 auto;display:flex;justify-content:space-between;align-items:end}#MAIN #WHATWEDO .txt-con .sec_desc{font-weight:300;font-size:min(1.25vw,24px);line-height:min(2.1vw,40.32px);color:#151515;margin-top:min(2.0833333333vw,40px)}#MAIN #WHATWEDO .txt-con .sec_tit{margin:min(15.1041666667vw,290px) 0 min(1.0416666667vw,20px)}#MAIN #WHATWEDO .img-con{position:relative;width:min(48.9583333333vw,940px);height:min(31.9270833333vw,613px);overflow:hidden}#MAIN #WHATWEDO .img-con img{position:absolute;top:-50%;left:0;width:100%;object-fit:cover}@media (max-width: 1023px){#MAIN #WHATWEDO .sec_inner{padding:75px 0 86px 50px}#MAIN #WHATWEDO .txt-con .sec_desc{font-size:16px;line-height:1.68;margin-top:25px}#MAIN #WHATWEDO .txt-con .sec_tit{margin-top:175px;margin-bottom:18px}}@media (max-width: 768px){#MAIN #WHATWEDO .sec_inner{padding:80px 0 60px 20px;flex-direction:column;align-items:start;gap:120px}#MAIN #WHATWEDO .txt-con{display:flex;flex-direction:column;padding-right:20px}#MAIN #WHATWEDO .txt-con .sec_cnt_nav{font-size:14px;line-height:1.72;order:1}#MAIN #WHATWEDO .txt-con .sec_desc{order:3;font-weight:400;font-size:16px;line-height:1.72;margin-top:16px}#MAIN #WHATWEDO .txt-con .sec_tit{order:2;margin:20px 0 0}#MAIN #WHATWEDO .img-con{width:100%;aspect-ratio:71/48;height:100%}#MAIN #WHATWEDO .img-con img{top:-40%}}@media (min-width: 769px){@keyframes textMotion{0%{opacity:0}to{opacity:1}}}@media (max-width: 1023px){#MAIN .m_btn[type=text][hover=arrow] span.icon:before,#MAIN .m_btn[type=text][hover=arrow] span.icon:after{width:8px;height:5px;top:calc(50% - 2.5px);left:calc(50% - 4px)}}#MAIN #SHOWROOM{overflow:hidden}#MAIN #SHOWROOM .sec_inner{position:relative}#MAIN #SHOWROOM .txt-con{position:absolute;top:min(6.7708333333vw,130px);width:100%;max-width:1920px;margin:0 min(6.25vw,120px);left:50%;transform:translate(-50%);z-index:9}#MAIN #SHOWROOM .txt-con .sec_tit{font-size:min(3.125vw,60px);color:#fff;line-height:min(4.75vw,91.2px)}#MAIN #SHOWROOM .txt-con .sec_desc{font-weight:300;font-size:min(1.0416666667vw,20px);line-height:min(1.8333333333vw,35.2px);margin:min(1.6666666667vw,32px) 0 min(2.0833333333vw,40px);color:#fff}#MAIN #SHOWROOM .img-con{position:relative;overflow:hidden;padding-top:54.271%}#MAIN #SHOWROOM .img-con img{position:absolute;top:-52%;left:0;width:100%;object-fit:cover}@media (max-width: 1023px){#MAIN #SHOWROOM .txt-con .sec_tit{font-size:40px;line-height:1.52}#MAIN #SHOWROOM .txt-con .sec_desc{font-size:14px;line-height:1.76;margin:20px 0 25px}}@media (max-width: 768px){#MAIN #SHOWROOM .sec_inner{min-height:100vh}#MAIN #SHOWROOM .img-con{overflow:visible;padding-top:230%}#MAIN #SHOWROOM .txt-con{top:100px;margin:0;padding:0 20px;box-sizing:border-box}#MAIN #SHOWROOM .txt-con .sec_tit{font-size:28px;line-height:1.44}#MAIN #SHOWROOM .txt-con .sec_desc{margin:20px 0 40px;font-size:16px;line-height:1.72}}#MAIN #INNOVATE .title-box{width:100%;padding:0 min(3.5416666667vw,68px) 0 min(6.25vw,120px);box-sizing:border-box;display:flex;justify-content:space-between;max-width:1920px;margin:0 auto}#MAIN #INNOVATE .title-wrap{width:50%;padding-left:min(1.25vw,24px);box-sizing:border-box}#MAIN #INNOVATE .title-wrap .title{font-weight:700;margin-bottom:min(2.5vw,48px);margin-top:0}#MAIN #INNOVATE .title-wrap .desc{font-size:min(1.1979166667vw,23px);font-weight:300;line-height:min(2.0125vw,38.64px)}#MAIN #INNOVATE .title-wrap .sec_btn_more{margin-top:min(2.0833333333vw,40px)}#MAIN #INNOVATE .title-wrap .sec_btn_more span.txt{color:#151515}#MAIN #INNOVATE .sticky-ct{position:relative;width:100%;height:auto;margin-top:min(10.7291666667vw,206px)}#MAIN #INNOVATE .sticky-inner{position:sticky;top:0}#MAIN #INNOVATE .parallax-wrap{position:relative;width:100%;margin:0 auto;height:100vh}#MAIN #INNOVATE .parallax-item{position:absolute;top:0;left:0;width:100%;height:100%;contain:paint}#MAIN #INNOVATE .parallax-item .clip{position:relative;width:100%;height:100%}#MAIN #INNOVATE .parallax-item .bg{position:absolute;top:0;left:0;width:100%;height:100vh}#MAIN #INNOVATE .parallax-item.pr1 .bg{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22/%3E) no-repeat center/cover}#MAIN #INNOVATE .parallax-item.pr1 .bg img{display:none!important}#MAIN #INNOVATE .parallax-item.pr1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:10%;background:#2a7ad0;background:-moz-linear-gradient(180deg,rgb(42,122,208) 0%,rgba(42,122,208,0) 100%);background:-webkit-linear-gradient(180deg,rgb(42,122,208) 0%,rgba(42,122,208,0) 100%);background:linear-gradient(180deg,#2a7ad0,#2a7ad000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a7ad0",endColorstr="#2a7ad0",GradientType=1)}#MAIN #INNOVATE .parallax-item.pr2 .bg{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22/%3E) no-repeat center/cover}#MAIN #INNOVATE .parallax-item.pr2 .bg img{display:none!important}#MAIN #INNOVATE .parallax-item.pr2 .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22/%3E) no-repeat center bottom/cover}#MAIN #INNOVATE .parallax-item .bg .img-wrap{position:relative;width:100%;height:100%}#MAIN #INNOVATE .parallax-item .bg .img-wrap img{width:100%;height:100%;object-fit:cover;display:block}#MAIN #INNOVATE .parallax-item .content{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:end;justify-content:center}#MAIN #INNOVATE .parallax-item .content .pin{position:sticky;top:0;width:50%;padding-left:min(8.75vw,168px);box-sizing:border-box}#MAIN #INNOVATE .parallax-item .txt-wrap{color:#fff;display:flex;flex-direction:column}#MAIN #INNOVATE .parallax-item .txt-wrap .tit{font-size:min(3.125vw,60px);line-height:min(4.75vw,91.2px)}#MAIN #INNOVATE .parallax-item .txt-wrap .desc{margin-top:min(1.25vw,24px);font-weight:300}@media (max-width: 1023px){#MAIN #INNOVATE .title-wrap .title{margin-bottom:30px}#MAIN #INNOVATE .title-wrap .desc{font-size:16px;line-height:1.68}#MAIN #INNOVATE .title-wrap .sec_btn_more{margin-top:25px}#MAIN #INNOVATE .parallax-item .content .pin{padding-left:32px}#MAIN #INNOVATE .parallax-item .txt-wrap .tit{font-size:40px;line-height:1.52}#MAIN #INNOVATE .parallax-item .txt-wrap .desc{margin-top:15px}}@media (max-width: 768px){#MAIN #INNOVATE .title-box{display:block;padding:0 20px}#MAIN #INNOVATE .intro{font-size:14px;line-height:1.72}#MAIN #INNOVATE .title-wrap{margin-top:20px;margin-right:0;width:100%;padding-left:0}#MAIN #INNOVATE .title-wrap .title{margin-bottom:20px}#MAIN #INNOVATE .title-wrap .desc{font-size:16px;line-height:1.72}#MAIN #INNOVATE .title-wrap .sec_btn_more{margin-top:20px}#MAIN .m_btn[type=text][hover=arrow] span.icon:before,#MAIN .m_btn[type=text][hover=arrow] span.icon:after{width:12px;height:8px;top:calc(50% - 4px);left:calc(50% - 6px)}#MAIN #INNOVATE .parallax-item .content .pin{width:100%;padding:0 20px;box-sizing:border-box}#MAIN #INNOVATE .parallax-item .txt-wrap .tit{font-size:28px;line-height:1.44}#MAIN #INNOVATE .parallax-item .txt-wrap .desc{margin-top:20px;font-weight:400}#MAIN #INNOVATE .sticky-ct{margin-top:128px}}#MAIN #BUSINESS{height:150vh}#MAIN #BUSINESS .business-inner{position:sticky;top:0;height:100vh;display:flex;overflow:hidden}#MAIN #BUSINESS .business-inner:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%}#MAIN #BUSINESS.fade .business-inner:after{transition:visibility 0s 1s;visibility:hidden}#MAIN #BUSINESS .item{width:20%;height:100%;transition:all 1.5s cubic-bezier(0,1,.34,.99)}#MAIN #BUSINESS .item>div{position:relative;height:100%;transform:translateY(100%);transition:all 2.5s cubic-bezier(0,1,.34,.99)}#MAIN #BUSINESS.fade .item>div{transform:translateY(0)}#MAIN #BUSINESS .item.item-02>div{transition-delay:.2s}#MAIN #BUSINESS .item.item-03>div{transition-delay:.4s}#MAIN #BUSINESS .item.item-04>div{transition-delay:.6s}#MAIN #BUSINESS .item.item-05>div{transition-delay:.8s}#MAIN #BUSINESS .item img{width:100%;height:100%;object-fit:cover}#MAIN #BUSINESS .item.item-02 img{object-position:65%}#MAIN #BUSINESS .item.item-03 img{object-position:20%}#MAIN #BUSINESS .item.item-04 img{object-position:88%}#MAIN #BUSINESS .item.item-05 img{object-position:85%}#MAIN #BUSINESS .item .txt{position:absolute;left:min(2.0833333333vw,40px);bottom:min(5.2083333333vw,100px);z-index:9;color:#fff;white-space:nowrap}#MAIN #BUSINESS .item .txt dt{font-size:min(2.0833333333vw,40px);line-height:min(3.25vw,62.4px);transition:font-size .6s cubic-bezier(0,1,.34,.99)}#MAIN #BUSINESS .item .txt dd{font-weight:300;transition:all .6s cubic-bezier(0,1,.34,.99);padding-top:0}@media (min-width: 769px){#MAIN #BUSINESS .item{flex:1;will-change:flex-basis}#MAIN #BUSINESS .item .txt dd{display:grid;grid-template-rows:0fr;will-change:grid-template-rows}#MAIN #BUSINESS .item:hover{flex-basis:51.7%}#MAIN #BUSINESS .item:hover .txt dt{font-size:min(3.125vw,60px);line-height:min(4.875vw,93.6px)}#MAIN #BUSINESS .item:hover .txt dd{grid-template-rows:1fr;padding-top:min(1.25vw,24px)}}@media (max-width: 1023px){#MAIN #BUSINESS .item .txt{left:42px;bottom:62px}#MAIN #BUSINESS .item .txt dt{font-size:24px;line-height:1.56}#MAIN #BUSINESS .item:hover .txt dt{font-size:40px;line-height:1.56}#MAIN #BUSINESS .item:hover .txt dd{padding-top:15px}}@media (max-width: 768px){#MAIN #BUSINESS .business-inner{flex-direction:column}#MAIN #BUSINESS .item{width:100%;height:20%;overflow:hidden}#MAIN #BUSINESS .item .txt{left:20px;bottom:24px;width:calc(100% - 40px);transform:translateY(calc(100% - 24px));transition:transform .6s cubic-bezier(.39,0,.12,.99)}#MAIN #BUSINESS .item .txt dt{font-size:20px;line-height:1.56}#MAIN #BUSINESS .item.active{height:calc(100% - 362px)}#MAIN #BUSINESS .item.active .txt{transform:translateY(0)}#MAIN #BUSINESS .item.active .txt dt{font-size:24px;line-height:1.56}#MAIN #BUSINESS .item.active .txt dd{height:100%;opacity:1}#MAIN #BUSINESS .item.item-03 img{object-position:0% 65%}#MAIN #BUSINESS .item .txt.txt_two_line{bottom:48px}#MAIN #BUSINESS .item:hover .txt dt{font-size:20px;line-height:1.56}#MAIN #BUSINESS .item.active .txt.txt_two_line{bottom:16px}}#MEDIA{overflow:hidden;height:100%;margin-top:-28vh;margin-top:-28lvh}#MEDIA .media_contain{padding:min(10.0520833333vw,193px) 0 0;position:relative}#MEDIA .sec_tit_top{max-width:1920px;margin:0 auto;position:relative;padding:0 min(4.9479166667vw,95px);box-sizing:border-box;display:flex;gap:min(1.8229166667vw,35px);align-items:center}#MEDIA .sec_tit_top .sec_tit{margin-top:0;font-size:min(3.125vw,60px);line-height:1}#MEDIA .sec_tit_top .btn_enter_media{display:inline-block;width:min(2.1875vw,42px);height:min(2.1875vw,42px);padding:5px}#MEDIA .sec_tit_top .btn_enter_media img{width:100%;display:block}#MEDIA .sec_tit_top .btn_enter_media:hover{animation:jelly .5s}#MEDIA .cnt_media{max-width:1920px;padding:0 min(4.9479166667vw,95px);box-sizing:border-box;width:100%;margin:0 auto}#MEDIA .cnt_media .feed-wrapper{margin-top:min(3.0208333333vw,58px);padding-bottom:min(4.5833333333vw,88px);overflow:visible;position:relative}#MEDIA .cnt_media .feed-wrapper ul{position:relative}#MEDIA .cnt_media .feed-wrapper ul li{width:min(20.1041666667vw,386px)}#MEDIA .cnt_media .feed-wrapper ul li a{display:block}#MEDIA .cnt_media .feed-wrapper ul li a .img-wrap{position:relative;width:100%;box-sizing:border-box;overflow:hidden;aspect-ratio:132/79}#MEDIA .cnt_media .feed-wrapper ul li a .img-wrap picture{position:absolute;width:100%;height:100%;display:block}#MEDIA .cnt_media .feed-wrapper ul li a .img-wrap picture img{display:block;object-fit:cover;transition:transform 14s cubic-bezier(0,1,.34,.99);width:100%;height:100%}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap{padding-top:min(1.875vw,36px)}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap span{display:block}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .topic{color:#f60;padding-bottom:min(.78125vw,15px)}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .info-tit{position:relative;display:inline;pointer-events:none;background-image:linear-gradient(#151515,#151515);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .date{padding-top:min(.625vw,12px)}#MEDIA .cnt_media .feed-wrapper ul li a:hover .img-wrap picture img{transform:scale(1.1)}#MEDIA .cnt_media .feed-wrapper ul li a:hover .txt-wrap .info-tit{background-size:100% 1px}#MEDIA .swiper-scrollbar{background:#e5e5e5}@media (max-width: 1023px){#MEDIA .media_contain{padding:120px 0 0}#MEDIA .sec_tit_top{padding:0 50px;gap:35px}#MEDIA .sec_tit_top .sec_tit{font-size:32px;line-height:1.6}#MEDIA .sec_tit_top .btn_enter_media{width:24px;height:24px}#MEDIA .cnt_media{padding:0 50px}#MEDIA .cnt_media .feed-wrapper{margin-top:20px;padding-bottom:56px}#MEDIA .cnt_media .feed-wrapper ul li{width:272px}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap{padding-top:20px}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .topic{padding-bottom:8px}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .date{padding-top:14px}}@media (max-width: 768px){#MEDIA .media_contain{padding:80px 0 0}#MEDIA .sec_tit_top{padding:0 20px;gap:15px}#MEDIA .sec_tit_top .sec_tit{font-size:28px;line-height:1.44}#MEDIA .sec_tit_top .btn_enter_media{width:32px;height:32px;box-sizing:border-box}#MEDIA .cnt_media{padding:0 20px}#MEDIA .cnt_media .feed-wrapper{margin-top:24px;padding-bottom:40px}#MEDIA .cnt_media .feed-wrapper ul li{width:248px}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap{padding-top:20px}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .topic{padding-bottom:12px}#MEDIA .cnt_media .feed-wrapper ul li a .txt-wrap .date{padding-top:24px}}@media print and (orientation: landscape){.main-inner{padding-top:0}}@media print and (orientation: landscape){.main-inner{padding-top:0}}@keyframes swiper-ic{0%{left:45%}50%{left:55%}to{left:45%}}.blind{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}@keyframes wwaMainFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){@keyframes height{0%{height:20vw}to{height:100%}}}@media (max-width: 768px){@keyframes sretch100{0%{width:50%;height:50%}to{width:100%;height:100%}}}@keyframes outlineAni{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes inlineAni{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes arrow{0%{transform:translateY(0)}50%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes pointSpread{0%{transform:scale(0);opacity:.3}90%{transform:scale(1);opacity:.3}to{opacity:0}}@keyframes ani-beam-scale{0%{transform:translate3d(-50%,-50%,0) scale(.1);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translate3d(-50%,-50%,0) scale(1);opacity:0}}@keyframes ani-beam-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ani-path-left{0%{clip-path:inset(0 0 100% 100%)}15%{clip-path:inset(0 0 0 90%)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ani-path-right{0%{clip-path:inset(0 100% 100% 0)}15%{clip-path:inset(0 90% 0 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ani-path-bottom{0%{clip-path:inset(0 0 100% 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ani-scale-1{0%{opacity:.6}25%{opacity:1}50%{opacity:.6}75%{opacity:1}to{opacity:.6}}@keyframes odometerShowup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media print{body{padding-top:-108px}footer#FOOTER .footer-container .footer-inner>*{color:#000!important}#FOOTER .footer-container .btn_go_top{display:none}}@media print{body{padding-top:-108px}footer#FOOTER .footer-container .footer-inner>*{color:#000!important}#FOOTER .footer-container .btn_go_top{display:none}}@keyframes lineAnim{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@font-face{font-display:swap;font-family:swiper-icons;src:local(Arial);font-display:swap}:root{--swiper-theme-color: #007aff}.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-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body{margin:0;background:white;color:#151515;overflow-x:hidden}html{overflow-y:auto}body{min-height:721px;opacity:1!important}body#MAIN .main-inner{padding:0}img{object-fit:cover}.sec_btn_more a,.sec_btn_more .txt{transform:none!important;opacity:1!important;visibility:visible!important}#MAIN #WHATWEDO .txt-con{width:407.3875px}#MAIN #WHATWEDO .sec_desc{max-width:none}#MAIN #WHATWEDO .sec_tit{max-width:none}#MAIN #WHATWEDO .img-con img{top:0;height:100%;width:100%}body#MAIN.frame-2 #WHATWEDO .sec_inner{height:702.95px;box-sizing:border-box}i{display:inline-flex;justify-content:center;align-items:center;border:1px solid #aaa;border-radius:50%;font-style:normal;width:23px;height:23px}#MAIN #SHOWROOM .sec_inner{height:54.271vw}#MAIN #SHOWROOM .img-con{height:100%;padding:0}#MAIN #SHOWROOM .img-con img{inset:0;width:100%;height:100%;object-fit:cover}#MAIN #SHOWROOM .txt-con{left:0;transform:none;max-width:calc(100% - 12.5vw);width:auto}#MAIN #SHOWROOM .sec_tit{max-width:46vw}#MAIN #SHOWROOM .sec_desc{max-width:34vw}body#MAIN.frame-5 #INNOVATE{height:auto!important}body#MAIN.frame-5 #INNOVATE .sec_inner{min-height:297.7625px}body#MAIN.frame-5 #INNOVATE .title-wrap .title{max-width:none}body#MAIN.frame-5 #INNOVATE .sticky-ct{height:720px!important;margin-top:137.325px}body#MAIN.frame-5 #INNOVATE .sticky-inner{position:relative!important;height:720px!important}body#MAIN.frame-5 #INNOVATE .parallax-item{height:720px!important;position:absolute!important;inset:0;transform:none!important}body#MAIN.frame-5 #INNOVATE .pr2{display:none}body#MAIN.frame-5 #INNOVATE .clip{clip-path:none!important;opacity:1!important}body#MAIN.frame-5 #INNOVATE .bg,body#MAIN.frame-5 #INNOVATE .img-wrap{transform:none!important;height:100%!important}body#MAIN.frame-5 #INNOVATE .bg:after{content:"";position:absolute;inset:0;background:#0005}body#MAIN.frame-5 #INNOVATE .content{opacity:1!important}body#MAIN.frame-5 #INNOVATE .desc{max-width:440px}body#MAIN.frame-6 #BUSINESS{height:720px!important}body#MAIN.frame-6 #BUSINESS .item{display:none}body#MAIN.frame-6 #BUSINESS .item:first-child{display:block;width:100%!important;flex:0 0 100%!important}body#MAIN.frame-6 #BUSINESS .item:first-child .img-wrap{width:100%;height:720px;position:relative}body#MAIN.frame-6 #BUSINESS .item:first-child picture{width:100%;height:100%;display:block}body#MAIN.frame-6 #BUSINESS img{height:100%;width:100%;object-fit:cover}body#MAIN.frame-6 #BUSINESS dl{opacity:1!important;transform:none!important}body#MAIN.frame-6 #BUSINESS dd{opacity:1!important;max-width:44vw}body#MAIN.frame-8 #MEDIA .feed-list{display:flex;gap:3.75vw;transform:none!important}body#MAIN.frame-8 #MEDIA .feed-item{width:20.4166667vw!important;flex:0 0 20.4166667vw!important}body#MAIN.frame-8 #MEDIA .img-wrap{aspect-ratio:1.6667;height:auto!important}body#MAIN.frame-8 #MEDIA .img-wrap img{width:100%;height:100%;object-fit:cover}body#MAIN.frame-8 #MEDIA .info-box{min-height:240px}body#MAIN.frame-8 #MEDIA .topic{color:#ba8f13!important}body#MAIN.frame-8 #MEDIA .feed-wrapper{overflow:visible}body#MAIN.frame-8 #MEDIA .cnt_media:after{content:"";display:block;height:2px;background:linear-gradient(90deg,#151515 23%,#eee 23%);margin-top:55px}body#MAIN.frame-8 #MEDIA{height:720px}body#MAIN.frame-9 #FOOTER{position:relative}body#MAIN.frame-9 .legal-coelba{position:absolute;bottom:20px;left:6.25vw;color:#bbb;font-size:10px}body#MAIN.frame-9 .f_depth2 a{font-size:10px!important}body#MAIN.frame-9 #FOOTER .f_subsidiary_list{display:none}@media (prefers-reduced-motion:no-preference){@keyframes float-relief{50%{transform:translateY(-8px)}}}@font-face{font-family:"Hanwha Gothic";font-display:swap;font-weight:700;src:local(Arial)}#MAIN #INNOVATE .title-wrap .title{max-width:none}body#MAIN.frame-5 #INNOVATE .parallax-item.pr1 .bg{background:none!important}body#MAIN.frame-5 #INNOVATE .parallax-item.pr1 .bg img{display:block!important}body#MAIN.frame-5 #INNOVATE .parallax-item.pr1:after{display:none}body#MAIN.frame-6 #BUSINESS .item,body#MAIN.frame-6 #BUSINESS .item:first-child{display:block!important;width:20%!important;flex:1!important}body#MAIN.frame-6 #BUSINESS .item>div{transform:none!important}body#MAIN.frame-6 #BUSINESS .item .txt{white-space:normal;width:calc(100% - 32px);left:16px;bottom:65px}body#MAIN.frame-6 #BUSINESS .item .txt dt{font-size:26.6667px;line-height:41.6px}body#MAIN.frame-6 #BUSINESS dd{display:none!important}body#MAIN.frame-6 #BUSINESS .item .img-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000c,transparent 65%)}body#MAIN.frame-8 #MEDIA{margin-top:0!important}body#MAIN.frame-8 #MEDIA .info-box{min-height:0}body#MAIN.frame-9 .f_info img{width:230px!important;height:80px!important;object-fit:contain!important}html{scroll-behavior:auto!important}body#MAIN{opacity:1!important;background:#fff}.main{padding-top:0!important}body#MAIN .main-inner{padding:0}html,body{overflow-x:clip!important}a{color:inherit}.motion-header{position:fixed;left:0;top:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 6.25vw;background:#fffefbfa;transform:translateY(-110%);transition:transform .4s,background .4s;box-shadow:0 1px 0 #15151512}.motion-header.show{transform:none}.motion-header .brand{width:140px;display:block;filter:brightness(.14)}.motion-header .brand img{width:100%;height:34px;object-fit:contain}.motion-header nav{display:flex;gap:2.4vw;font-size:12px}.motion-header a:focus-visible,.material-tabs button:focus-visible,.item:focus-visible{outline:2px solid #d6b224;outline-offset:5px}.pin-stage{height:100svh;position:sticky;top:0;overflow:hidden}.motion-company{height:250svh;position:relative;background:#fff}.opening-copy{position:absolute;left:6.25vw;top:12%;right:4vw}.kicker{font-size:min(1.25vw,24px)}.opening-copy h1{font-size:clamp(44px,7.5vw,144px);line-height:1.08;font-weight:400;letter-spacing:-.035em;margin:42px 0 0;position:relative}.opening-copy h1 span{display:block;overflow:hidden;will-change:transform,opacity}.expanding-media{position:absolute;width:6.25vw;height:3.541667vw;left:70%;top:42%;overflow:hidden;will-change:width,height,left,top;background:#151515}.expanding-media>img{height:100%;width:100%;object-fit:cover;will-change:transform}.media-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0009,#0000 75%)}.closing-copy{position:absolute;right:9.114583vw;bottom:16vh;width:34%;color:white;opacity:0;will-change:transform,opacity}.closing-copy p{font-size:min(3.125vw,60px);line-height:1.52;letter-spacing:-.025em}.round-link{display:inline-flex;align-items:center;gap:10px;margin-top:25px;font-size:14px}.round-link i{width:24px;height:24px;border-color:currentColor}.motion-page #WHATWEDO{position:relative}.motion-page #WHATWEDO .img-con img{height:155%;top:-35%;will-change:transform}.motion-materials{height:calc(300svh + 12.5vw);position:relative}.horizontal-track{display:flex;height:100%;width:300%;will-change:transform}.material-slide{position:relative;width:100vw;height:100%;flex:0 0 100vw}.slide-copy{position:absolute;top:6.25vw;left:6.25vw;width:31vw;z-index:5}.slide-copy h2{font-size:min(3.125vw,60px);line-height:1.52;margin:0;font-weight:400}.slide-copy p{font-size:min(1.041667vw,20px);line-height:1.76;max-width:30vw;margin-top:24px}.material-plane{position:absolute;right:0;bottom:17%;width:62%;height:64%;overflow:hidden;box-shadow:0 18px 30px #0002;transform:perspective(1600px) rotateY(-5deg);transform-origin:right center}.material-plane img{height:100%;width:100%;object-fit:cover}.metal-edge{position:absolute;left:0;bottom:0;right:0;height:3px;background:linear-gradient(90deg,#ccc,#d3b24d,#fff,#999)}.material-tabs{position:absolute;bottom:5vh;left:25%;width:50%;display:flex;justify-content:space-between;z-index:6;gap:25px}.material-tabs button{font:inherit;font-size:min(1.25vw,24px);border:0;background:none;padding:12px 0;color:#999;cursor:pointer;position:relative}.material-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#d3b022;transform:scaleX(0);transition:transform .4s}.material-tabs button[aria-selected=true]{color:#151515}.material-tabs button[aria-selected=true]:after{transform:scaleX(1)}body#MAIN #SHOWROOM .img-con img{will-change:transform;transform:scale(1.15)}body#MAIN #SHOWROOM .txt-con{z-index:5}body#MAIN #SHOWROOM .txt-con .sec_tit{max-width:46vw}.motion-page #SHOWROOM{position:relative;overflow:hidden}body#MAIN.motion-page #INNOVATE{height:auto!important}body#MAIN.motion-page #INNOVATE .sec_inner{min-height:0}body#MAIN.motion-page #INNOVATE .title-box{will-change:transform}body#MAIN.motion-page #INNOVATE .title{max-width:none!important}body#MAIN.motion-page #INNOVATE .sticky-ct{height:200svh!important;margin-top:min(10.729167vw,206px)}body#MAIN.motion-page #INNOVATE .sticky-inner{position:sticky!important;top:0;height:100svh!important}body#MAIN.motion-page #INNOVATE .parallax-wrap{height:100svh}body#MAIN.motion-page #INNOVATE .parallax-item{height:100svh!important;display:block;position:absolute!important;inset:0;will-change:clip-path}body#MAIN.motion-page #INNOVATE .pr1{z-index:2}body#MAIN.motion-page #INNOVATE .pr2{display:block;z-index:1}body#MAIN.motion-page #INNOVATE .parallax-item .bg{height:100svh!important;background:none!important}body#MAIN.motion-page #INNOVATE .bg .img-wrap{height:100svh!important}body#MAIN.motion-page #INNOVATE .bg img{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}body#MAIN.motion-page #INNOVATE .pr2 .bg:after{background:#0005!important}body#MAIN.motion-page #INNOVATE .content{height:100svh!important}body#MAIN.motion-page #INNOVATE .content .pin{padding-right:6vw;padding-left:3vw}body#MAIN.motion-page #INNOVATE .txt-wrap{opacity:0;will-change:opacity,transform}body#MAIN.motion-page #INNOVATE .desc{line-height:1.7;font-size:14px;max-width:480px}body#MAIN.motion-page #BUSINESS{height:150svh!important}body#MAIN.motion-page #BUSINESS .business-inner{height:100svh}body#MAIN.motion-page #BUSINESS .business-inner:after{pointer-events:none}body#MAIN.motion-page #BUSINESS .item{width:auto!important;flex:1!important;min-width:0;cursor:pointer;overflow:hidden;transition:flex-basis .85s cubic-bezier(.16,1,.3,1)}body#MAIN.motion-page #BUSINESS .item:first-child{width:auto!important;flex:1!important}body#MAIN.motion-page #BUSINESS .item>div{height:100svh!important;transform:translateY(105%)!important;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--index)*.12s)}body#MAIN.motion-page #BUSINESS.fade .item>div{transform:translateY(0)!important}body#MAIN.motion-page #BUSINESS .item.expanded{flex-basis:51.7%!important}body#MAIN.motion-page #BUSINESS .item .txt{left:2.08333vw;width:calc(100% - 4.16667vw);white-space:normal}body#MAIN.motion-page #BUSINESS .item dt{font-size:min(2.08333vw,40px);line-height:1.56;transition:font-size .4s}body#MAIN.motion-page #BUSINESS .item.expanded dt{font-size:min(3.125vw,60px)}body#MAIN.motion-page #BUSINESS .item dd{display:block!important;max-height:0;opacity:0;overflow:hidden;max-width:100%;font-size:14px;line-height:1.6;transition:max-height .6s,opacity .5s,padding .5s}body#MAIN.motion-page #BUSINESS .item.expanded dd{max-height:330px;opacity:1;padding-top:16px}.detail-link{display:block;margin-top:14px;text-decoration:underline}.motion-story{height:calc(200svh + 50.916667vw);position:relative;background:white}.story-heading{position:absolute;left:50%;top:10.729167vw;width:43%;font-size:min(3.125vw,60px);line-height:1.48;font-weight:400;will-change:transform,opacity}.image-stack{position:absolute;left:50%;top:42%;width:27.5vw;height:16.666667vw;transform:translateX(-50%);will-change:top,left,width,height}.stack-card{position:absolute;inset:0;overflow:hidden;will-change:transform,opacity;box-shadow:0 6px 30px #0002}.stack-card img{width:100%;height:100%;object-fit:cover;display:block}.stack-final p{position:absolute;right:9.114583vw;bottom:6.25vw;max-width:45vw;font-size:min(3.75vw,72px);line-height:1.32;color:white;opacity:0;will-change:opacity,transform}body#MAIN.motion-page #MEDIA{height:auto;margin-top:-28svh!important;position:relative;z-index:3;background:white}body#MAIN.motion-page #MEDIA .feed-list{gap:min(3.75vw,72px)!important;transform:none!important}body#MAIN.motion-page #MEDIA .feed-item{width:min(20.416667vw,392px)!important;flex-basis:min(20.416667vw,392px)!important}body#MAIN.motion-page #MEDIA .feed-wrapper{overflow:auto;scrollbar-width:none}body#MAIN.motion-page #MEDIA .cnt_media:after{display:none}body#MAIN.motion-page #MEDIA .cnt_media{padding-bottom:56px}.feed-progress{height:2px;background:#eee;margin:40px min(4.947917vw,95px) 0;overflow:hidden}.feed-progress span{display:block;height:100%;width:23%;background:#151515;transform-origin:left}.motion-page #FOOTER{position:relative;z-index:3}body#MAIN.motion-page #FOOTER .f_subsidiary_list{display:none}body#MAIN.motion-page #FOOTER .f_subsidiary.open .f_subsidiary_list{display:block;background:#222;border:1px solid #666}body#MAIN.motion-page #FOOTER .f_subsidiary_list a{padding:12px;font-size:12px}.chapter-marker{position:fixed;right:2.083333vw;top:46%;z-index:80;font-size:10px;display:grid;grid-template-columns:auto 20px;gap:8px;color:#151515;pointer-events:none;transition:color .3s,opacity .3s}.chapter-marker b{font-weight:400}.chapter-marker i{grid-column:2;border:0;border-radius:0;width:1px;height:55px;background:currentColor;margin:2px auto}.chapter-marker>span:last-child{grid-column:2;text-align:center}.chapter-marker.on-dark{color:white}.chapter-marker.hidden{opacity:0}.marker-title{white-space:nowrap}@media (max-width:768px){.motion-header{padding:12px 20px}.motion-header .brand{width:100px}.motion-header nav{gap:14px;overflow:auto;margin-left:20px;font-size:11px}.motion-header nav a{white-space:nowrap}.motion-header nav a:nth-child(3),.motion-header nav a:nth-child(4){display:none}.chapter-marker{display:none}.opening-copy{left:20px;right:20px;top:15vh}.kicker{font-size:14px}.opening-copy h1{font-size:11vw;line-height:1.15}.closing-copy{right:20px;bottom:13vh;width:80%}.closing-copy p{font-size:25px}.motion-company{height:220svh}.motion-materials{height:300svh}.slide-copy{left:20px;top:80px;width:82vw}.slide-copy h2{font-size:30px}.slide-copy p{font-size:14px;max-width:82vw}.material-plane{width:90%;height:44%;bottom:14%;right:0}.material-tabs{left:20px;right:20px;width:auto;gap:10px;bottom:4vh}.material-tabs button{font-size:12px}.motion-page #WHATWEDO .txt-con{width:auto!important}.motion-page #WHATWEDO .sec_inner{height:auto!important}.motion-page #SHOWROOM .sec_inner{height:100svh!important;min-height:100svh}.motion-page #SHOWROOM .txt-con{padding:0!important;left:20px!important;top:80px!important}.motion-page #SHOWROOM .txt-con .sec_tit{max-width:85vw!important}.motion-page #SHOWROOM .txt-con .sec_desc{max-width:80vw!important}body#MAIN.motion-page #INNOVATE .title-box{display:block;padding:70px 20px 0}body#MAIN.motion-page #INNOVATE .title-wrap{width:100%;padding:0;margin-top:24px}body#MAIN.motion-page #INNOVATE .content .pin{padding:0 20px;width:100%}body#MAIN.motion-page #INNOVATE .txt-wrap .tit{font-size:30px}body#MAIN.motion-page #INNOVATE .txt-wrap{padding-right:20px}body#MAIN.motion-page #BUSINESS .business-inner{flex-direction:column}body#MAIN.motion-page #BUSINESS .item{width:100%!important;height:auto;flex:1!important}body#MAIN.motion-page #BUSINESS .item.expanded{flex-basis:55%!important}body#MAIN.motion-page #BUSINESS .item>div{height:100%!important}body#MAIN.motion-page #BUSINESS .item .txt{left:20px;bottom:18px;width:calc(100% - 40px);transform:none}body#MAIN.motion-page #BUSINESS .item dt{font-size:16px}body#MAIN.motion-page #BUSINESS .item.expanded dt{font-size:24px}body#MAIN.motion-page #BUSINESS .item.expanded dd{font-size:12px;max-height:150px;overflow:auto}.story-heading{left:20px;top:80px;width:85%;font-size:30px}.motion-story{height:290svh}.image-stack{width:75vw;height:45vw;top:44%}.stack-final p{font-size:30px;max-width:85vw;right:20px;bottom:80px}body#MAIN.motion-page #MEDIA .feed-item{width:75vw!important;flex-basis:75vw!important}body#MAIN.motion-page #MEDIA{margin-top:-15svh!important}body#MAIN.motion-page #MEDIA .img-wrap{aspect-ratio:1.6}body#MAIN.motion-page #FOOTER .footer-menu{display:block}body#MAIN.motion-page #FOOTER .f_depth1_ul{display:grid;grid-template-columns:1fr 1fr}.legal-coelba{max-width:85vw;line-height:2}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.motion-company,.motion-materials,.motion-story{height:auto;min-height:100svh}.pin-stage{position:relative}.expanding-media{inset:0!important;width:100%!important;height:100%!important}.opening-copy{display:none}.closing-copy{opacity:1!important}.horizontal-track{width:100%;height:auto;display:block;transform:none!important}.motion-materials .pin-stage{height:auto}.material-slide{height:100svh;width:100%}.material-tabs{display:none}.motion-story .pin-stage{height:100svh}.story-heading{z-index:4;color:white}.stack-card:not(.stack-final){display:none}.image-stack{inset:0;width:100%!important;height:100%!important;transform:none!important}.stack-final p{opacity:1!important}body#MAIN.motion-page #BUSINESS .item>div{transform:none!important}}.motion-materials{height:calc(300svh + 6.640625vw)}.carousel-copy .slide-copy{opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .45s,transform .65s,visibility .45s;pointer-events:none}.carousel-copy .slide-copy.current{opacity:1;visibility:visible;transform:none;pointer-events:auto}.material-plane{height:48%;bottom:17%}body#MAIN.motion-page #SHOWROOM .sec_inner{height:auto!important}body#MAIN.motion-page #SHOWROOM .img-con{height:0!important;padding-top:54.271%!important}.motion-page .round-link{font-weight:400}@media (max-width:768px){.material-plane{height:44%}.motion-materials{height:300svh}}@media (prefers-reduced-motion:reduce){.carousel-copy{display:none}}body#MAIN.motion-page #INNOVATE .parallax-item.pr2 .bg img{display:block!important}@media (prefers-reduced-motion:reduce){.carousel-copy{display:block}.carousel-copy .slide-copy{opacity:1;visibility:visible;transform:none;pointer-events:auto}.carousel-copy .slide-copy:nth-child(2){top:calc(100svh + 6.25vw)}.carousel-copy .slide-copy:nth-child(3){top:calc(200svh + 6.25vw)}}body#MAIN.motion-page #BUSINESS .item dd{opacity:0!important}body#MAIN.motion-page #BUSINESS .item.expanded dd{opacity:1!important}body#MAIN.motion-page #BUSINESS .item dt{word-break:normal!important;overflow-wrap:normal!important;hyphens:none}body#MAIN.motion-page #BUSINESS .business-inner:has(.expanded) .item:not(.expanded) .txt{opacity:0;transition:opacity .3s}body#MAIN.motion-page #BUSINESS .item .txt{transition:opacity .3s}body#MAIN.motion-page #BUSINESS .item.expanded .txt{opacity:1}body#MAIN.motion-page #FOOTER .f_subsidiary{position:relative}body#MAIN.motion-page #FOOTER .f_subsidiary.open .f_subsidiary_list{height:auto!important;max-height:260px;overflow:auto;bottom:calc(100% + 8px);top:auto;padding:4px;border-radius:4px;z-index:10}body#MAIN.motion-page #FOOTER .btn_go_top{width:40px!important;height:40px!important;background:#151515;border:0;border-radius:6px;display:grid;place-items:center;cursor:pointer}body#MAIN.motion-page #FOOTER .btn_go_top:before{content:"↑";font:24px/1 Arial;color:#fff;background:none!important;width:auto!important;height:auto!important;transform:none!important}@media (max-width:768px){body#MAIN.motion-page #SHOWROOM .sec_inner{height:100svh!important;min-height:100svh}body#MAIN.motion-page #SHOWROOM .img-con{height:100%!important;padding:0!important}body#MAIN.motion-page #SHOWROOM .txt-con{margin:0!important;max-width:none;width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){body#MAIN.motion-page #INNOVATE .sticky-ct{height:auto!important}body#MAIN.motion-page #INNOVATE .sticky-inner{position:relative!important;height:auto!important}body#MAIN.motion-page #INNOVATE .parallax-wrap{height:auto}body#MAIN.motion-page #INNOVATE .parallax-item{position:relative!important;height:100svh!important;clip-path:none!important}body#MAIN.motion-page #INNOVATE .txt-wrap{opacity:1!important;transform:none!important}.motion-materials{height:auto}}#SHOWROOM .img-con picture{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.hero-cube-scene{display:none!important}}.home-menu-toggle{display:none}.motion-header:focus-within,.motion-header.home-menu-open{transform:none!important}@media (max-width:768px){.home-menu-toggle{display:flex;align-items:center;gap:24px;background:none;color:#eeeee8;border:1px solid #ffffff35;padding:8px 12px;font:12px/1.5 Arial,sans-serif}.home-menu-toggle span{color:#ffd200}.motion-header nav{display:none!important}.motion-header.home-menu-open nav{display:flex!important;position:absolute;left:0;right:0;top:100%;margin:0;padding:18px 24px 24px;background:#101516;flex-direction:column;gap:0;border-bottom:1px solid #ffffff30}.motion-header.home-menu-open nav a{display:block!important;padding:12px 0;font-size:12px}}.home-menu-toggle{border:0!important;background:none!important;border-radius:0;padding:12px!important;width:46px;height:46px;align-items:center;justify-content:center;gap:0!important;color:#eeeee8;cursor:pointer;flex-shrink:0}.home-menu-toggle>span{display:block;width:23px;height:12px;position:relative;font-size:0;color:inherit!important}.home-menu-toggle>span:before,.home-menu-toggle>span:after{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transform-origin:center;transition:transform .25s,top .25s;top:1px}.home-menu-toggle>span:after{top:10px}.home-menu-toggle[aria-expanded="true"]>span:before{top:5px;transform:rotate(45deg)}.home-menu-toggle[aria-expanded="true"]>span:after{top:5px;transform:rotate(-45deg)}.material-plane:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#fff0 25%,#fff1 47%,#fff0 65%);border:1px solid #ffffff18}@media (prefers-reduced-motion:no-preference){.hero-cube-scene{transition:transform .25s ease-out}.material-plane,.stack-card,.route-map{backface-visibility:hidden}}@media (prefers-reduced-motion:reduce){.material-plane,.stack-card,.route-map{transform:none!important}}:root{--brand-yellow:#ffd200;--brand-amber:#f8ac1a;--brand-ink:#111315;--brand-black:#090b0d;--brand-paper:#f2f2ed;--brand-silver:#c9cdd0;--brand-line:#ffffff26;--brand-font:Arial,Helvetica,"Segoe UI",sans-serif}html,body#MAIN.motion-page{background:var(--brand-ink);color:var(--brand-paper);font-family:var(--brand-font)!important;-webkit-font-smoothing:antialiased}body#MAIN.motion-page :is(h1,h2,h3,p,dt,dd,a,button,span,strong,.sec_desc,.title,.sec_tit,.m_h3,.m_h9){font-family:var(--brand-font)!important}body#MAIN.motion-page :is(h1,h2,h3,dt,.sec_tit){letter-spacing:-.045em}body#MAIN.motion-page :is(p,.sec_desc,dd){font-weight:400;letter-spacing:-.012em}body#MAIN.motion-page a:focus-visible,body#MAIN.motion-page button:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:6px}.motion-header{background:#101214ee;border-bottom:1px solid #ffffff17;box-shadow:0 12px 35px #0002;backdrop-filter:blur(20px);padding-top:18px;padding-bottom:18px}.motion-header .brand{filter:none;width:145px}.motion-header .brand img{height:34px}.motion-header nav{font-weight:600;letter-spacing:.01em;color:#e9eae6}.motion-header nav a{position:relative;transition:color .2s}.motion-header nav a:hover{color:var(--brand-yellow)}.motion-header nav a:after{content:"";position:absolute;bottom:-7px;left:0;width:16px;height:2px;background:var(--brand-yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s}.motion-header nav a:hover:after{transform:scaleX(1)}.motion-company{background:var(--brand-ink)}.motion-company>.pin-stage{background:radial-gradient(ellipse at 85% 15%,#38372c33,transparent 60%),var(--brand-ink)}.opening-copy{color:var(--brand-paper)}.opening-copy .kicker{display:block;width:170px;height:46px;margin-bottom:20px;font-size:0;color:transparent}.opening-copy .kicker:before{content:"";display:block;width:100%;height:100%;background:url(assets/logo.png) left center/contain no-repeat}.opening-copy h1{font-weight:700;letter-spacing:-.055em;line-height:1.08;margin-top:30px}.opening-copy h1 span:last-child{color:var(--brand-yellow)}.expanding-media{border:1px solid #ffd20066;box-shadow:0 0 0 5px #ffd2000b}.expanding-media>img{filter:saturate(.7) contrast(1.06)}.media-shade{background:linear-gradient(90deg,#090b0d00 20%,#090b0d55 58%,#090b0d99),linear-gradient(0deg,#090b0dcc,transparent 85%)}.closing-copy p{font-weight:500;font-size:min(2.65vw,51px);line-height:1.28;letter-spacing:-.035em;color:#fff}.closing-copy{width:36%}.round-link{font-weight:600;font-size:13px;gap:12px;letter-spacing:0}.round-link i{width:34px;height:34px;border:0;background:var(--brand-yellow);color:var(--brand-ink);font-size:18px;box-shadow:0 0 0 1px #00000005}.round-link:hover i{background:#fff;transform:translateX(3px);transition:background .25s,transform .25s}body#MAIN.motion-page #WHATWEDO{background:var(--brand-yellow);color:var(--brand-ink)}body#MAIN.motion-page #WHATWEDO .sec_inner{background:none}body#MAIN.motion-page #WHATWEDO .sec_cnt_nav{font-size:11px!important;line-height:25.6px!important;letter-spacing:.13em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:12px}body#MAIN.motion-page #WHATWEDO .sec_cnt_nav:before{content:"";width:24px;height:2px;background:currentColor}body#MAIN.motion-page #WHATWEDO .sec_desc{color:#111315c7;font-size:16px;line-height:26.875px}body#MAIN.motion-page #WHATWEDO .sec_tit{color:var(--brand-ink);font-weight:700;letter-spacing:-.055em}body#MAIN.motion-page #WHATWEDO .img-con{box-shadow:-16px 16px 0 #1113150e}body#MAIN.motion-page #WHATWEDO .img-con img{filter:saturate(.65) contrast(1.12)}body#MAIN.motion-page #WHATWEDO .img-con:after{content:"";position:absolute;inset:0;pointer-events:none;border-left:4px solid #111315}.motion-materials,.motion-materials .pin-stage{background:#151719;color:var(--brand-paper)}.material-slide{background:linear-gradient(110deg,#151719,#1a1d20)}.carousel-copy .slide-copy{width:34vw}.slide-copy h2{font-weight:700;letter-spacing:-.05em;line-height:1.15}.slide-copy p{font-size:14px;line-height:1.8;max-width:28vw;color:#bdc2c4}.material-plane{box-shadow:0 28px 50px #0006,0 0 0 1px #ffffff12;transform:none;border-left:3px solid var(--brand-yellow)}.material-plane img{filter:saturate(.64) contrast(1.06);object-position:center 46%}.material-slide:nth-child(2) .material-plane img{object-position:50% 60%}.metal-edge{height:3px;background:var(--brand-yellow)}.material-tabs{border-top:1px solid #ffffff1c;padding-top:6px}.material-tabs button{font-size:12px;font-weight:600;letter-spacing:.015em;color:#909699}.material-tabs button[aria-selected=true]{color:var(--brand-yellow)}.material-tabs button:after{background:var(--brand-yellow)}.material-tabs button:hover{color:white}body#MAIN.motion-page #SHOWROOM{background:var(--brand-black);color:#fff}body#MAIN.motion-page #SHOWROOM .sec_tit{font-weight:700;letter-spacing:-.05em;line-height:1.2;color:var(--brand-yellow)}body#MAIN.motion-page #SHOWROOM .sec_desc{color:#d3d6d6;line-height:1.85;font-size:14px;max-width:33vw}body#MAIN.motion-page #SHOWROOM .img-con img{filter:saturate(.45) brightness(.68) contrast(1.12)}body#MAIN.motion-page #SHOWROOM:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090b0ded,transparent 80%);pointer-events:none}body#MAIN.motion-page #SHOWROOM .txt-con{padding-top:10px}body#MAIN.motion-page .m_btn[icon=left] .icon{border-color:var(--brand-yellow)!important;background-color:var(--brand-yellow)!important}body#MAIN.motion-page #SHOWROOM .m_btn .txt{color:#fff!important;font-size:13px;font-weight:600}body#MAIN.motion-page .m_btn[icon=left] .icon:before{filter:brightness(0)}body#MAIN.motion-page #INNOVATE{background:var(--brand-ink);color:var(--brand-paper)}body#MAIN.motion-page #INNOVATE .title-box .intro{font-size:11px!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-yellow)}body#MAIN.motion-page #INNOVATE .title-wrap .title{color:var(--brand-paper);font-weight:700;letter-spacing:-.05em}body#MAIN.motion-page #INNOVATE .title-wrap .desc{color:#afb6ba;font-size:14px}body#MAIN.motion-page #INNOVATE .title-wrap .m_btn .txt{color:var(--brand-paper)!important;font-size:13px;font-weight:600}.brand-accent{color:var(--brand-yellow)}body#MAIN.motion-page #INNOVATE .bg img{filter:saturate(.7) contrast(1.04)}body#MAIN.motion-page #INNOVATE .txt-wrap{padding-left:24px;border-left:3px solid var(--brand-yellow)}body#MAIN.motion-page #INNOVATE .txt-wrap .tit{font-weight:700;font-size:min(3.125vw,60px);line-height:1.2;letter-spacing:-.035em}body#MAIN.motion-page #INNOVATE .txt-wrap .desc{color:#e4e6e7;font-size:14px;line-height:1.7}body#MAIN.motion-page #INNOVATE .bg:after{background:linear-gradient(90deg,#0b0d0f08,#0b0d0fcc)!important}body#MAIN.motion-page #BUSINESS{background:var(--brand-ink)}body#MAIN.motion-page #BUSINESS .business-inner{gap:2px;background:var(--brand-ink)}body#MAIN.motion-page #BUSINESS .item{background:var(--brand-ink)}body#MAIN.motion-page #BUSINESS .item img{filter:saturate(.6) contrast(1.08)}body#MAIN.motion-page #BUSINESS .item .img-wrap:after{background:linear-gradient(0deg,#090b0de8,transparent 90%)}body#MAIN.motion-page #BUSINESS .item .txt{border-top:2px solid var(--brand-yellow);padding-top:20px}body#MAIN.motion-page #BUSINESS .item dt{font-weight:600;letter-spacing:-.035em;font-size:min(1.8vw,34px);line-height:1.25}body#MAIN.motion-page #BUSINESS .item.expanded dt{font-size:min(3.125vw,60px);color:var(--brand-yellow)}body#MAIN.motion-page #BUSINESS .item dd{color:#d3d7d8;line-height:1.7;font-size:14px;font-weight:400}.detail-link{color:var(--brand-yellow);font-weight:600;text-decoration:none!important}.detail-link:hover{text-decoration:underline!important}.motion-story,.motion-story .pin-stage{background:#111315;color:#f2f2ed}.story-heading{font-weight:600;line-height:1.24;letter-spacing:-.045em;color:#f2f2ed}.story-heading:before{content:"";display:block;width:34px;height:3px;background:var(--brand-yellow);margin-bottom:28px}.stack-card{box-shadow:0 18px 45px #0006,0 0 0 1px #ffffff26}.stack-card img{filter:saturate(.65) contrast(1.08)}.stack-final p{font-weight:600;line-height:1.15;letter-spacing:-.045em;border-left:4px solid var(--brand-yellow);padding-left:24px}body#MAIN.motion-page #MEDIA{background:var(--brand-paper);color:var(--brand-ink)}body#MAIN.motion-page #MEDIA .sec_tit{color:var(--brand-ink);font-weight:700;letter-spacing:-.05em}body#MAIN.motion-page #MEDIA .btn_enter_media{border:1px solid #15151530;border-radius:50%;padding:7px}body#MAIN.motion-page #MEDIA .topic{display:inline-flex;align-items:center;gap:6px;color:#585e60!important;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body#MAIN.motion-page #MEDIA .topic:before{content:"";height:6px;width:6px;background:#a08400;border-radius:50%}body#MAIN.motion-page #MEDIA .info-tit{font-size:16px!important;font-weight:600;line-height:1.45!important;letter-spacing:-.025em}body#MAIN.motion-page #MEDIA .date{font-size:10px;color:#707677;letter-spacing:.03em}body#MAIN.motion-page #MEDIA .img-wrap{background:#d9dcd8}body#MAIN.motion-page #MEDIA .img-wrap img{filter:saturate(.76) contrast(1.02);transition:filter .45s,transform .7s}body#MAIN.motion-page #MEDIA .feed-item a:hover img{filter:saturate(1);transform:scale(1.03)}.feed-progress{background:#15151520}.feed-progress span{background:var(--brand-ink);border-bottom:2px solid var(--brand-yellow)}body#MAIN.motion-page #FOOTER{background:var(--brand-black);color:var(--brand-paper);border-top:4px solid var(--brand-yellow)}body#MAIN.motion-page #FOOTER .footer-container,body#MAIN.motion-page #FOOTER .footer-inner{background:var(--brand-black)}body#MAIN.motion-page #FOOTER .f_depth1>a{font-family:var(--brand-font)!important;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.01em}body#MAIN.motion-page #FOOTER .f_depth2 a{font-size:10px!important;color:#929a9e;line-height:1.7;font-weight:400}body#MAIN.motion-page #FOOTER a:hover{color:var(--brand-yellow)!important}body#MAIN.motion-page #FOOTER :is(.f_info_address,.f_info_tel1,.f_info_tel2,.f_copyright){font-family:var(--brand-font)!important;color:#929a9e}body#MAIN.motion-page #FOOTER .btn_go_top{background:var(--brand-yellow);border-radius:0}body#MAIN.motion-page #FOOTER .btn_go_top:before{color:var(--brand-ink)}body#MAIN.motion-page #FOOTER .btn-subsidiary_more{border-color:#ffffff30;border-radius:0;color:#e0e2e3}body#MAIN.motion-page #FOOTER .f_subsidiary.open .f_subsidiary_list{background:#1b1e21;border-color:#ffffff30}.legal-coelba{font-family:var(--brand-font)!important;color:#737d83!important;font-size:10px}.chapter-marker,.chapter-marker.on-dark{color:var(--brand-yellow)}.chapter-marker.on-yellow{color:var(--brand-ink)}.chapter-marker.on-paper{color:var(--brand-ink)}.chapter-marker i{opacity:.5}.marker-title{font-weight:600;letter-spacing:.03em;font-size:9px}body#MAIN.motion-page #empresa,body#MAIN.motion-page #materiales,body#MAIN.motion-page #relato{background:var(--brand-ink)}@media (min-width:769px){.opening-copy h1{font-size:clamp(44px,6.8vw,130px)}}@media (max-width:768px){.opening-copy .kicker{width:140px;height:38px;margin-bottom:22px}.opening-copy h1{margin-top:20px;font-size:10.8vw;font-weight:700}.closing-copy{width:82%;bottom:15vh}.closing-copy p{font-size:25px;line-height:1.3}.motion-header .brand{width:110px}.motion-header nav{font-size:11px}.carousel-copy .slide-copy{width:calc(100vw - 40px)}.slide-copy h2{font-size:30px}.slide-copy p{max-width:85vw;font-size:14px}.material-tabs button{font-size:11px}.material-plane{border-left-width:2px}body#MAIN.motion-page #WHATWEDO .sec_tit{font-size:34px!important;line-height:1.15!important}body#MAIN.motion-page #WHATWEDO .sec_desc{font-size:14px;line-height:1.8}body#MAIN.motion-page #SHOWROOM .sec_tit{font-size:34px;line-height:1.12}body#MAIN.motion-page #SHOWROOM .sec_desc{max-width:80vw;font-size:14px}body#MAIN.motion-page #INNOVATE .title-wrap .title{font-size:32px!important;line-height:1.15!important}body#MAIN.motion-page #INNOVATE .txt-wrap .tit{font-size:28px}body#MAIN.motion-page #BUSINESS .item dt{font-size:16px}body#MAIN.motion-page #BUSINESS .item.expanded dt{font-size:25px}.story-heading{font-size:31px;max-width:85vw}.stack-final p{font-size:30px}.motion-page #MEDIA .info-tit{font-size:16px!important}.motion-page #FOOTER .footer-content{padding-bottom:30px}}@font-face{font-family:"Coelba Display";src:url(assets/BarlowCondensed-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Coelba Text";src:url(assets/Manrope-Variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--brand-font:"Coelba Text",sans-serif;--editorial-display:"Coelba Display","Arial Narrow",sans-serif;--editorial-text:"Coelba Text",sans-serif;--brand-ink:#121416;--brand-black:#0b0d0f;--brand-paper:#eeeee8;--brand-yellow:#ffd200}body#MAIN.motion-page.editorial-v5{font-family:var(--editorial-text)!important}body#MAIN.motion-page.editorial-v5 :is(h1,h2,h3,dt,.sec_tit,.story-heading,.txt-wrap .tit),body#MAIN.motion-page.editorial-v5 :is(h1,h2,h3,dt,.sec_tit,.story-heading,.txt-wrap .tit) *{font-family:var(--editorial-display)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:-.012em}body#MAIN.motion-page.editorial-v5 :is(p,dd,.sec_desc,.desc,.date,.info-tit,.round-link,.material-tabs button){font-family:var(--editorial-text)!important}body#MAIN.motion-page.editorial-v5 .opening-copy{top:9%;left:6.25vw;right:6.25vw}body#MAIN.motion-page.editorial-v5 .opening-copy .kicker{width:154px;height:42px;margin:0}body#MAIN.motion-page.editorial-v5 .opening-copy h1{font-size:clamp(72px,10.3vw,190px);line-height:.96;letter-spacing:-.018em;margin-top:44px;max-width:none;font-weight:600}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span{white-space:nowrap;width:max-content;max-width:100%;overflow:visible}.opening-copy:after{content:"";position:absolute;left:0;right:0;bottom:-56px;height:1px;background:#ffffff1c}body#MAIN.motion-page.editorial-v5 .closing-copy{width:35%;right:9.114583vw;bottom:13vh;padding-top:22px;border-top:1px solid #ffffff4d}body#MAIN.motion-page.editorial-v5 .closing-copy p{font-family:var(--editorial-text)!important;font-size:min(2.15vw,41px);font-weight:500;line-height:1.45;letter-spacing:-.045em}.round-link{font-size:12px;font-weight:650;letter-spacing:.015em}.round-link i{width:38px;height:38px;transition:background .25s,transform .25s}.round-link:hover i{transform:translateX(4px)}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{font-size:min(5.5vw,104px)!important;line-height:.96!important;letter-spacing:-.012em;margin-bottom:min(1.041666667vw,20px)}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_cnt_nav{font-family:var(--editorial-text)!important;font-weight:750;letter-spacing:.18em;font-size:10px!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_desc{font-size:15px;line-height:26.875px;font-weight:450;letter-spacing:-.035em;color:#202113}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con{box-shadow:none}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con img{filter:saturate(.72) contrast(1.04)}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con:after{border:0;box-shadow:inset 0 0 0 1px #00000018}.material-slide{background:#151719}.material-plane{border:1px solid #ffffff20;box-shadow:none}.metal-edge{height:2px}body#MAIN.motion-page.editorial-v5 .carousel-copy .slide-copy{width:37vw;top:6.25vw;transition:opacity .25s,transform .5s;visibility:hidden;opacity:0}body#MAIN.motion-page.editorial-v5 .carousel-copy .slide-copy.current{visibility:visible;opacity:1}body#MAIN.motion-page.editorial-v5 .slide-copy h2{font-size:min(6.5vw,112px);line-height:.98;letter-spacing:-.02em;max-width:38vw}body#MAIN.motion-page.editorial-v5 .slide-copy p{font-size:15px;line-height:1.8;letter-spacing:-.03em;max-width:29vw;margin-top:24px;color:#bfc5c8}body#MAIN.motion-page.editorial-v5 .material-tabs{left:6.25vw;width:calc(100% - 12.5vw);justify-content:flex-start;gap:5vw;border-top:1px solid #ffffff22;padding-top:14px;bottom:4vh}body#MAIN.motion-page.editorial-v5 .material-tabs button{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:#8d979c}body#MAIN.motion-page.editorial-v5 .material-tabs button[aria-selected=true]{color:var(--brand-yellow)}body#MAIN.motion-page.editorial-v5 .material-plane img{filter:saturate(.6) contrast(1.04);object-position:center}.material-slide:first-child .material-plane{background:#101b20}.material-slide:first-child .material-plane img{object-fit:contain;filter:saturate(.3) brightness(1.15)}body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con .sec_tit{font-size:min(5.4vw,100px);line-height:.98;max-width:44vw}body#MAIN.motion-page.editorial-v5 #SHOWROOM .sec_desc{font-size:15px;line-height:1.85;max-width:31vw;margin-top:28px}body#MAIN.motion-page.editorial-v5 #SHOWROOM .img-con img{filter:saturate(.42) brightness(.72) contrast(1.08)}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-box .intro{font-size:10px!important;letter-spacing:.18em;font-family:var(--editorial-text)!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .title{font-size:min(5.5vw,100px)!important;line-height:.98!important;letter-spacing:-.02em}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .desc{font-size:15px;line-height:1.8;color:#b1bcc1}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap{border-left:0;padding-left:0;border-top:2px solid var(--brand-yellow);padding-top:22px}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .tit{font-size:min(5.1vw,94px);line-height:1.02;max-width:40vw}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .desc{font-size:14px;line-height:1.85;max-width:32vw;font-weight:450}body#MAIN.motion-page.editorial-v5 #BUSINESS .item .txt{padding-top:16px}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dt{font-size:min(2.65vw,50px);line-height:1.02;letter-spacing:0}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded dt{font-size:min(5.2vw,94px);line-height:1}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dd{font-size:14px;font-weight:400;line-height:1.85;letter-spacing:-.025em;max-width:560px}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded dd{max-height:350px}body#MAIN.motion-page.editorial-v5 #BUSINESS .item img{filter:saturate(.4) contrast(1.08)}body#MAIN.motion-page.editorial-v5 #BUSINESS .item:nth-child(4) img{filter:saturate(.65) contrast(1.04)}.business-inner .item .img-wrap:after{pointer-events:none}body#MAIN.motion-page.editorial-v5 .story-heading{font-size:min(5.1vw,94px);line-height:1.02;letter-spacing:-.015em;top:9.2vw}.story-heading:before{width:48px;height:2px;margin-bottom:22px}.stack-card{box-shadow:0 24px 70px #0006,0 0 0 1px #ffffff20}.stack-card img{filter:saturate(.55) contrast(1.06)}body#MAIN.motion-page.editorial-v5 .stack-final p{font-family:var(--editorial-display)!important;text-transform:uppercase;letter-spacing:-.015em;font-size:min(5.8vw,110px);line-height:1;border:0;padding:0;max-width:43vw}.stack-final img{object-position:center;filter:saturate(.35)}body#MAIN.motion-page.editorial-v5 #MEDIA .sec_tit{font-size:min(6vw,110px);line-height:1}body#MAIN.motion-page.editorial-v5 #MEDIA .sec_tit_top{align-items:center}body#MAIN.motion-page.editorial-v5 #MEDIA .btn_enter_media{width:38px;height:38px;background:var(--brand-yellow);border:0;padding:10px}body#MAIN.motion-page.editorial-v5 #MEDIA .img-wrap img{filter:saturate(.8)}body#MAIN.motion-page.editorial-v5 #MEDIA .info-tit{font-family:var(--editorial-text)!important;text-transform:none;font-size:15px!important;line-height:1.6!important;letter-spacing:-.04em;font-weight:650}body#MAIN.motion-page.editorial-v5 #MEDIA .txt-wrap{border-top:1px solid #12141626;padding-top:20px;margin-top:18px}body#MAIN.motion-page.editorial-v5 #MEDIA .topic{font-size:9px;letter-spacing:.1em;font-weight:650}body#MAIN.motion-page.editorial-v5 #MEDIA .date{font-size:10px;font-family:var(--editorial-text)!important;font-weight:450;margin-top:18px}body#MAIN.motion-page.editorial-v5 #FOOTER .f_depth1>a{font-family:var(--editorial-text)!important;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}body#MAIN.motion-page.editorial-v5 #FOOTER .f_depth2 a{font-family:var(--editorial-text)!important;font-size:10px!important;letter-spacing:-.025em;color:#9aa5aa}body#MAIN.motion-page.editorial-v5 .chapter-marker{font-family:var(--editorial-text)!important}.chapter-marker .marker-title{font-size:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:650}.chapter-marker i{height:62px}.motion-header nav{font-family:var(--editorial-text)!important;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:650}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 .opening-copy{top:12vh;left:20px;right:20px}body#MAIN.motion-page.editorial-v5 .opening-copy .kicker{width:130px;height:36px}body#MAIN.motion-page.editorial-v5 .opening-copy h1{font-size:18vw;line-height:.98;margin-top:46px}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span:nth-child(2){font-size:10.3vw;line-height:1.4}.opening-copy:after{bottom:-34px}body#MAIN.motion-page.editorial-v5 .closing-copy{width:calc(100% - 40px);right:20px;bottom:13vh}body#MAIN.motion-page.editorial-v5 .closing-copy p{font-size:23px;line-height:1.5}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{font-size:54px!important;line-height:.98!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_desc{font-size:14px;line-height:1.9}body#MAIN.motion-page.editorial-v5 .carousel-copy .slide-copy{top:80px;width:calc(100% - 40px)}body#MAIN.motion-page.editorial-v5 .slide-copy h2{font-size:52px;max-width:90vw}body#MAIN.motion-page.editorial-v5 .slide-copy p{font-size:13px;line-height:1.9;max-width:85vw;margin-top:18px}body#MAIN.motion-page.editorial-v5 .material-tabs{left:20px;width:calc(100% - 40px);gap:22px;justify-content:space-between;padding-top:10px}body#MAIN.motion-page.editorial-v5 .material-tabs button{font-size:8px;letter-spacing:.05em;line-height:1.5}body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con .sec_tit{font-size:55px;max-width:85vw}body#MAIN.motion-page.editorial-v5 #SHOWROOM .sec_desc{font-size:14px;max-width:83vw;line-height:1.85}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .title{font-size:52px!important;line-height:1!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .desc{font-size:14px}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .tit{font-size:43px;line-height:1.02;max-width:85vw}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .desc{font-size:13px;max-width:84vw;line-height:1.8}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dt{font-size:23px;line-height:1.05}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded dt{font-size:39px;line-height:1}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dd{font-size:12px;line-height:1.7}body#MAIN.motion-page.editorial-v5 .story-heading{font-size:49px;line-height:1.02;top:80px}body#MAIN.motion-page.editorial-v5 .stack-final p{font-size:48px;line-height:1;max-width:86vw;bottom:20vh}body#MAIN.motion-page.editorial-v5 #MEDIA .sec_tit{font-size:58px}body#MAIN.motion-page.editorial-v5 #MEDIA .info-tit{font-size:14px!important;line-height:1.55!important}.motion-header nav{font-size:9px;letter-spacing:.03em}}@media (prefers-reduced-motion:reduce){body#MAIN.motion-page.editorial-v5 .carousel-copy .slide-copy{opacity:1;visibility:visible;transform:none}.opening-copy:after{display:none}}body#MAIN.motion-page.editorial-v5 #WHATWEDO{background:#ffd200;background-image:linear-gradient(90deg,transparent calc(50% - 1px),#11131512 50%,transparent calc(50% + 1px))}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{font-size:clamp(58px,6.4vw,122px)!important;max-width:44vw;position:relative;z-index:2}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_desc{font-size:clamp(15px,1.3vw,22px);line-height:1.65;letter-spacing:-.025em}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con{border:1px solid #11131530;box-shadow:18px 18px 0 #15171912}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con img{filter:saturate(.85) contrast(1.02);object-position:center}body#MAIN.motion-page.editorial-v5 .material-slide{background:radial-gradient(ellipse at 70% 65%,#252a2c,#101214 75%)}body#MAIN.motion-page.editorial-v5 .material-plane{border:1px solid #ffffff30;box-shadow:0 35px 90px #0005}body#MAIN.motion-page.editorial-v5 .material-plane img{object-fit:cover!important;filter:saturate(.85) contrast(1.03)!important}body#MAIN.motion-page.editorial-v5 .slide-copy h2{font-size:clamp(64px,7vw,134px);line-height:.94}body#MAIN.motion-page.editorial-v5 .slide-copy p{border-left:1px solid #ffd200;padding-left:22px;font-size:clamp(14px,1.15vw,20px);line-height:1.8;max-width:29vw}body#MAIN.motion-page.editorial-v5 .material-tabs button{padding-bottom:18px;letter-spacing:.14em}body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con{z-index:3}body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con .sec_tit{font-size:clamp(60px,6.6vw,126px);max-width:48vw;line-height:.94;color:#f0f0e9}body#MAIN.motion-page.editorial-v5 #SHOWROOM .sec_desc{border-top:1px solid #ffd20088;padding-top:22px;max-width:30vw;color:#e3e5e2;font-size:clamp(14px,1.2vw,21px)}body#MAIN.motion-page.editorial-v5 #SHOWROOM .img-con img{filter:saturate(.9) brightness(.95);object-position:65% center}body#MAIN.motion-page.editorial-v5 #SHOWROOM:after{background:linear-gradient(90deg,#090b0df5 0%,#090b0dc7 30%,#090b0d10 80%)}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-box{border-top:1px solid #ffffff20;background:linear-gradient(110deg,#151819,#0c0e10)}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .title{font-size:clamp(60px,6.6vw,124px)!important;line-height:.94!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .desc{font-size:clamp(15px,1.25vw,21px);border-top:1px solid #ffffff30;padding-top:24px}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .tit{font-size:clamp(54px,5.8vw,110px);line-height:.95;color:#fff}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .desc{font-size:clamp(14px,1.2vw,20px);color:#f2f2ed;line-height:1.75}body#MAIN.motion-page.editorial-v5 #INNOVATE .bg img{filter:saturate(.9) contrast(1.04)}body#MAIN.motion-page.editorial-v5 #INNOVATE .bg:after{background:linear-gradient(90deg,#090b0d00 10%,#090b0d75 50%,#090b0de8)!important}body#MAIN.motion-page.editorial-v5 #BUSINESS .business-inner{gap:1px;background:#ffffff35}body#MAIN.motion-page.editorial-v5 #BUSINESS .item img{filter:saturate(.8) contrast(1.04)}body#MAIN.motion-page.editorial-v5 #BUSINESS .item .txt{border-top:1px solid #ffd200;padding-top:22px}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded dt{color:#ffd200;font-size:clamp(52px,5.3vw,100px)}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dd{font-size:15px;line-height:1.85;color:#e5e7e5}body#MAIN.motion-page.editorial-v5 #BUSINESS .item .img-wrap:after{background:linear-gradient(0deg,#080a0df5, #080a0d70 45%,transparent 90%)}body#MAIN.motion-page.editorial-v5 .motion-story .pin-stage{background:radial-gradient(ellipse at 50% 60%,#24292b,#101214 70%)}body#MAIN.motion-page.editorial-v5 .story-heading{font-size:clamp(60px,6.5vw,124px);line-height:.95;max-width:62vw}body#MAIN.motion-page.editorial-v5 .stack-card{border:1px solid #ffffff40;box-shadow:0 35px 80px #0008}body#MAIN.motion-page.editorial-v5 .stack-card img{filter:saturate(.85) contrast(1.03);object-fit:cover}body#MAIN.motion-page.editorial-v5 .stack-final:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080a0dd9,transparent 75%);pointer-events:none}body#MAIN.motion-page.editorial-v5 .stack-final p{z-index:3;color:#ffd200;max-width:48vw;font-size:clamp(60px,6.8vw,130px);line-height:.94}body#MAIN.motion-page.editorial-v5 #MEDIA{background:#eeeee8;background-image:linear-gradient(90deg,transparent calc(6.25% - 1px),#11131510 6.25%,transparent calc(6.25% + 1px));border-top:1px solid #ffffff25}body#MAIN.motion-page.editorial-v5 #MEDIA .sec_tit{font-size:clamp(80px,9vw,172px);line-height:.9}body#MAIN.motion-page.editorial-v5 #MEDIA .sec_tit_top{padding-bottom:30px;border-bottom:1px solid #12141635;margin-bottom:36px}body#MAIN.motion-page.editorial-v5 #MEDIA .info-tit{font-size:clamp(17px,1.45vw,26px)!important;line-height:1.4!important;letter-spacing:-.035em}body#MAIN.motion-page.editorial-v5 #MEDIA .img-wrap{overflow:hidden;border:1px solid #12141625}body#MAIN.motion-page.editorial-v5 #MEDIA .img-wrap img{filter:saturate(.9)}body#MAIN.motion-page.editorial-v5 #MEDIA .date{font-size:12px;letter-spacing:.04em}body#MAIN.motion-page.editorial-v5 #FOOTER .f_depth1>a{font-family:var(--editorial-display)!important;font-size:24px;letter-spacing:.01em;color:#f2f2ed}body#MAIN.motion-page.editorial-v5 #FOOTER .f_depth2 a{font-size:12px!important;line-height:1.9;color:#b4babc}body#MAIN.motion-page.editorial-v5 #FOOTER :is(.f_info_address,.f_info_tel1,.f_info_tel2){font-size:14px;line-height:1.8;color:#d1d5d3}body#MAIN.motion-page.editorial-v5 #FOOTER .footer-content{border-top:1px solid #ffffff25;padding-top:34px}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{font-size:57px!important;max-width:90vw}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_desc{font-size:15px}body#MAIN.motion-page.editorial-v5 .slide-copy h2{font-size:54px}body#MAIN.motion-page.editorial-v5 .slide-copy p{font-size:13px;max-width:84vw;padding-left:16px;margin-top:16px}body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con .sec_tit{font-size:56px;max-width:88vw}body#MAIN.motion-page.editorial-v5 #SHOWROOM .sec_desc{max-width:84vw;font-size:14px}body#MAIN.motion-page.editorial-v5 #SHOWROOM:after{background:linear-gradient(0deg,#090b0d35,#090b0dc9)}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .title{font-size:54px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .tit{font-size:44px}body#MAIN.motion-page.editorial-v5 #INNOVATE .txt-wrap .desc{font-size:13px}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded dt{font-size:37px}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dd{font-size:12px}body#MAIN.motion-page.editorial-v5 .story-heading{font-size:51px;max-width:88vw}body#MAIN.motion-page.editorial-v5 .stack-final p{font-size:53px;max-width:87vw}body#MAIN.motion-page.editorial-v5 #MEDIA .sec_tit{font-size:80px}body#MAIN.motion-page.editorial-v5 #MEDIA .info-tit{font-size:18px!important}body#MAIN.motion-page.editorial-v5 #FOOTER .f_depth1>a{font-size:25px}}body#MAIN.motion-page.editorial-v5 .motion-story{height:350svh}body#MAIN.motion-page.editorial-v5 .motion-story .pin-stage{background:#070809}body#MAIN.motion-page.editorial-v5 .story-heading{left:6.25vw;top:21vh;width:34%;max-width:34%;font-size:clamp(54px,5.3vw,102px);line-height:.98;z-index:2}body#MAIN.motion-page.editorial-v5 .story-heading:before{width:60px;margin-bottom:30px}body#MAIN.motion-page.editorial-v5 .image-stack{z-index:4}body#MAIN.motion-page.editorial-v5 .stack-card{box-shadow:0 28px 60px #0008;border:1px solid #cdd0ca50}body#MAIN.motion-page.editorial-v5 .stack-final{opacity:0}body#MAIN.motion-page.editorial-v5 .image-stack.final-reveal .stack-final{opacity:1}body#MAIN.motion-page.editorial-v5 .round-link{margin-top:30px}body#MAIN.motion-page.editorial-v5 .round-link i{width:44px;height:44px;font-size:22px}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con{box-shadow:22px 22px 0 #1517190e}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{letter-spacing:-.025em}body#MAIN.motion-page.editorial-v5 .slide-copy h2{color:#f2f2eb}body#MAIN.motion-page.editorial-v5 .slide-copy h2:after{content:"";display:block;width:55px;height:2px;background:#ffd200;margin-top:28px}body#MAIN.motion-page.editorial-v5 .slide-copy p{border:0;padding-left:0;color:#c8cdce}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-box .intro{border-top:1px solid #ffd200;padding-top:18px;min-width:120px}body#MAIN.motion-page.editorial-v5 #MEDIA .topic{display:block;margin-bottom:12px;font-size:10px;letter-spacing:.16em}body#MAIN.motion-page.editorial-v5 #MEDIA .info-tit{font-weight:600;line-height:1.45!important}body#MAIN.motion-page.editorial-v5 #FOOTER{border-top-width:2px}body#MAIN.motion-page.editorial-v5 #FOOTER .f_depth1>a{color:#ffd200}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 .motion-story{height:350svh}body#MAIN.motion-page.editorial-v5 .story-heading{top:9vh;left:20px;width:calc(100% - 40px);max-width:calc(100% - 40px);font-size:44px;line-height:.98}body#MAIN.motion-page.editorial-v5 .story-heading:before{margin-bottom:18px;width:40px}body#MAIN.motion-page.editorial-v5 .slide-copy h2:after{margin-top:18px;width:40px}body#MAIN.motion-page.editorial-v5 .round-link{margin-top:20px}}@media (prefers-reduced-motion:reduce){.motion-story .image-stack{display:none}.motion-story .story-heading{opacity:1!important;color:#eeeee8}.motion-story .pin-stage{min-height:100svh}}body#MAIN.motion-page.editorial-v5 .story-heading{font-size:clamp(40px,5.3vw,102px)}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 .story-heading{font-size:44px}}body#MAIN.motion-page.editorial-v5 .opening-copy{right:8vw}body#MAIN.motion-page.editorial-v5 .opening-copy h1{font-size:clamp(64px,9.3vw,178px)}body#MAIN.motion-page.editorial-v5 .chapter-marker{top:auto;bottom:22px;right:24px;display:flex;align-items:center;gap:9px;padding:9px 12px;background:#090b0dd9;border:1px solid #ffffff24;backdrop-filter:blur(12px);color:#ffd200;max-width:220px}body#MAIN.motion-page.editorial-v5 .chapter-marker i{width:30px;height:1px;margin:0}body#MAIN.motion-page.editorial-v5 .chapter-marker>span:last-child{font-size:9px}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-box{display:grid!important;grid-template-columns:1fr 1.7fr;gap:7vw;padding:7vw 8vw!important;align-items:start}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap{width:auto!important;padding:0!important;margin:0!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .title{font-size:clamp(50px,5.7vw,110px)!important;line-height:1.02!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .desc{max-width:34em}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dt{font-size:clamp(20px,2.1vw,40px);line-height:1.12;overflow-wrap:normal;word-break:normal}body#MAIN.motion-page.editorial-v5 #BUSINESS.has-expanded .item:not(.expanded) .txt{left:0;bottom:28px;width:100%;padding:0;border:0;display:flex;justify-content:center}body#MAIN.motion-page.editorial-v5 #BUSINESS.has-expanded .item:not(.expanded) dt{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:clamp(17px,1.5vw,28px);line-height:1.2;max-height:85vh}body#MAIN.motion-page.editorial-v5 #BUSINESS.has-expanded .item:not(.expanded) dd{display:none!important}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded .txt{left:32px;width:calc(100% - 64px)}body#MAIN.motion-page.editorial-v5 .motion-story{height:290svh}body#MAIN.motion-page.editorial-v5 .story-heading{left:6.25vw;top:15vh;width:34%;max-width:34%;font-size:clamp(38px,4.6vw,88px);line-height:1.02}body#MAIN.motion-page.editorial-v5 #MEDIA{margin-top:0!important}.national-scene{height:280svh;position:relative;background:#050606}.national-pin{height:100svh;position:sticky;top:0;display:grid;grid-template-columns:33% 67%;align-items:center;overflow:hidden;padding:6vh 3vw 6vh 6.25vw;gap:1vw}.national-editorial{position:relative;z-index:2;padding-right:2vw}.national-kicker{display:block;color:#ffd200;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ffd200;padding-top:16px;width:max-content;margin-bottom:30px}body#MAIN.motion-page.editorial-v5 .national-editorial h2{font-family:var(--editorial-display)!important;font-size:clamp(38px,4.8vw,92px);line-height:1.02;color:#eeeee8;margin:0}.national-editorial p{font-size:clamp(13px,1.1vw,19px);line-height:1.85;color:#b7c0c2;margin-top:30px;max-width:30em}.route-map{position:relative;width:100%;aspect-ratio:4/3;isolation:isolate}.map-plate{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;mix-blend-mode:screen}.map-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.route-lines path{fill:none;stroke:#ffd200;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px #ffc900);will-change:stroke-dashoffset}.route-cities circle{fill:#fff9ce;stroke:#ffd200;stroke-width:2;filter:drop-shadow(0 0 5px #ffcf00)}.route-cities text{font-family:var(--editorial-text);fill:#dbe0e1;font-size:16px;paint-order:stroke;stroke:#080a0b;stroke-width:4px}.route-cities .origin-label{fill:#ffd200;font-size:21px;font-weight:700}.route-truck{filter:drop-shadow(0 6px 5px #000);will-change:transform}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 .opening-copy h1{font-size:18vw}body#MAIN.motion-page.editorial-v5 .chapter-marker{display:none}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-box{display:block!important;padding:60px 20px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap{margin-top:30px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .title-wrap .title{font-size:48px!important}body#MAIN.motion-page.editorial-v5 #BUSINESS.has-expanded .item:not(.expanded) .txt{left:20px;bottom:18px;display:block;width:calc(100% - 40px)}body#MAIN.motion-page.editorial-v5 #BUSINESS.has-expanded .item:not(.expanded) dt{writing-mode:horizontal-tb;transform:none;font-size:19px;white-space:normal}body#MAIN.motion-page.editorial-v5 #BUSINESS .item.expanded .txt{left:20px;width:calc(100% - 40px)}body#MAIN.motion-page.editorial-v5 .story-heading{top:10vh;left:20px;width:calc(100% - 40px);max-width:calc(100% - 40px);font-size:43px}.national-pin{display:flex;flex-direction:column;justify-content:center;gap:26px;padding:70px 20px 25px}.national-editorial{padding:0;width:100%}.national-kicker{margin-bottom:22px}body#MAIN.motion-page.editorial-v5 .national-editorial h2{font-size:42px;max-width:340px}.national-editorial p{font-size:13px;line-height:1.7;margin-top:20px}.route-map{width:110%;flex-shrink:0}.route-cities text{font-size:20px}.route-cities .origin-label{font-size:24px}}@media (prefers-reduced-motion:reduce){.national-scene{height:auto}.national-pin{position:relative;min-height:100svh}.route-lines path{stroke-dashoffset:0!important}.route-truck{opacity:1!important}}body#MAIN.motion-page.editorial-v5 .national-scene{height:280svh!important;position:relative!important;background:#050606!important;margin:0!important;padding:0!important;overflow:visible!important}body#MAIN.motion-page.editorial-v5 .national-pin{box-sizing:border-box;height:100svh!important;position:sticky!important;top:0!important;background:#050606!important}body#MAIN.motion-page.editorial-v5 .national-editorial{box-sizing:border-box}body#MAIN.motion-page.editorial-v5 .route-map{box-sizing:border-box;min-width:0}body#MAIN.motion-page.editorial-v5 .chapter-marker{display:none!important}.scroll-progress{position:fixed;left:0;top:0;width:100%;height:2px;background:#ffd200;transform:scaleX(0);transform-origin:left;z-index:120;pointer-events:none}@media (max-width:768px){.route-cities text{font-size:29px}.route-cities .origin-label{font-size:33px}}@media (max-width:768px) and (max-height:700px){body#MAIN.motion-page.editorial-v5 .national-pin{padding:45px 20px 18px;gap:15px}body#MAIN.motion-page.editorial-v5 .national-editorial h2{font-size:clamp(30px,8vw,36px)}.national-kicker{margin-bottom:15px;padding-top:10px;font-size:9px}.national-editorial p{margin-top:14px;font-size:12px;line-height:1.6}}@media (min-width:600px) and (max-width:1000px) and (max-height:700px){body#MAIN.motion-page.editorial-v5 .national-pin{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3vw;padding:35px 4vw}body#MAIN.motion-page.editorial-v5 .national-editorial h2{font-size:clamp(30px,4.6vw,42px)}.route-map{width:100%}}@media (prefers-reduced-motion:reduce){body#MAIN.motion-page.editorial-v5 .national-scene{height:auto!important}body#MAIN.motion-page.editorial-v5 .national-pin{height:auto!important;min-height:100svh;position:relative!important}}body#MAIN.motion-page.editorial-v5 .motion-company>.pin-stage{background:radial-gradient(ellipse at 76% 39%,#56534528 0,transparent 58%),linear-gradient(125deg,#1c2022 0%,#101315 56%,#111416 100%);isolation:isolate}.motion-company>.pin-stage:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#ffffff35,transparent);pointer-events:none}body#MAIN.motion-page.editorial-v5 .opening-copy{top:8vh;left:7.5vw;right:7.5vw;z-index:2}body#MAIN.motion-page.editorial-v5 .opening-copy .kicker{width:180px;height:48px}body#MAIN.motion-page.editorial-v5 .opening-copy h1{margin-top:13vh;font-family:var(--editorial-text)!important;font-size:clamp(55px,7.1vw,136px);line-height:1.02;letter-spacing:-.055em;font-weight:500!important;max-width:80vw}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span{font-family:var(--editorial-text)!important;font-weight:500!important;text-transform:none;letter-spacing:-.055em;white-space:nowrap;max-width:100%;width:auto}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span:nth-child(2){font-size:.55em;line-height:1.65;letter-spacing:-.045em;color:#c0c5c5;font-weight:400!important}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span:last-child{font-size:1.2em;line-height:1.05;color:#ffd200;letter-spacing:-.065em;font-weight:550!important}body#MAIN.motion-page.editorial-v5 .opening-copy:after{display:none}body#MAIN.motion-page.editorial-v5 .expanding-media{z-index:4;opacity:0;border:1px solid #d4d8d840;box-shadow:0 25px 90px #0005}body#MAIN.motion-page.editorial-v5 .closing-copy{z-index:2}body#MAIN.motion-page.editorial-v5 .motion-story{height:230svh!important}body#MAIN.motion-page.editorial-v5 .motion-story .pin-stage{background:radial-gradient(ellipse at 72% 42%,#30353688,transparent 62%),#101315}body#MAIN.motion-page.editorial-v5 .story-heading{left:7.5vw;top:25vh;width:35%;max-width:35%;font-size:clamp(40px,4.3vw,82px);line-height:1.08;letter-spacing:-.015em}body#MAIN.motion-page.editorial-v5 .story-heading:before{margin-bottom:30px;width:46px}body#MAIN.motion-page.editorial-v5 .stack-final{opacity:1!important}body#MAIN.motion-page.editorial-v5 .stack-card{border:1px solid #ffffff2e;box-shadow:0 35px 100px #0007}body#MAIN.motion-page.editorial-v5 .stack-final p{font-family:var(--editorial-display)!important;font-size:clamp(45px,5.1vw,98px);line-height:1.05;max-width:48vw;bottom:10vh;right:7.5vw}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 .opening-copy{top:9vh;left:24px;right:24px}body#MAIN.motion-page.editorial-v5 .opening-copy .kicker{width:145px;height:40px}body#MAIN.motion-page.editorial-v5 .opening-copy h1{margin-top:16vh;font-size:13vw;max-width:100%;line-height:1.08}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span:nth-child(2){font-size:5.7vw;line-height:2.1;letter-spacing:-.05em}body#MAIN.motion-page.editorial-v5 .opening-copy h1 span:last-child{font-size:1.16em;line-height:1.15}body#MAIN.motion-page.editorial-v5 .story-heading{top:11vh;left:24px;width:calc(100% - 48px);max-width:calc(100% - 48px);font-size:37px;line-height:1.07}body#MAIN.motion-page.editorial-v5 .story-heading:before{margin-bottom:20px}body#MAIN.motion-page.editorial-v5 .stack-final p{font-size:42px;max-width:86vw;bottom:12vh;right:24px}}@media (prefers-reduced-motion:reduce){body#MAIN.motion-page.editorial-v5 .expanding-media{opacity:1!important}}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1,body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span{font-family:var(--editorial-text)!important;font-weight:500!important;text-transform:none}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-weight:400!important}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:last-child{font-weight:550!important}body#MAIN.motion-page.editorial-v5 .motion-company>.pin-stage{background:linear-gradient(125deg,#191d1f 0%,#101315 65%,#111416)}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:9vh;left:7.5vw;right:7.5vw}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{font-family:var(--editorial-display)!important;font-size:clamp(64px,8.2vw,150px);line-height:1.03;letter-spacing:.005em;margin-top:14vh;max-width:84vw;font-weight:600!important}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span{font-family:var(--editorial-display)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.005em;line-height:1.03}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-size:.72em;font-weight:600!important;line-height:1.35;color:#eeeee8;letter-spacing:.005em}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:last-child{font-size:1em;font-weight:600!important;line-height:1.08;letter-spacing:.005em}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:9vh;left:24px;right:24px}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{font-size:16vw;margin-top:17vh;max-width:100%}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-size:.61em;line-height:1.6}}.hero-cube-scene{position:absolute;left:62%;top:24vh;width:30vw;height:30vw;pointer-events:none;z-index:1;isolation:isolate;will-change:transform,opacity}.cube-emblem{position:absolute;inset:0;background:url(assets/logo.png) left center/462% 100% no-repeat;filter:drop-shadow(0 26px 28px #0009);opacity:.82;transform:perspective(1100px) rotateY(-12deg) rotateX(7deg);animation:cube-drift 8s ease-in-out infinite}.cube-halo{position:absolute;inset:-25%;background:radial-gradient(ellipse,#ffd2001c 0%,#9b8b2810 33%,transparent 67%);filter:blur(25px);z-index:-1}.cube-floor{position:absolute;left:10%;right:0;bottom:-13%;height:12%;background:radial-gradient(ellipse,#0009,transparent 70%);filter:blur(10px);transform:rotate(-8deg)}@keyframes cube-drift{0%,100%{transform:perspective(1100px) translateY(0) rotateY(-12deg) rotateX(7deg)}50%{transform:perspective(1100px) translateY(-12px) rotateY(-7deg) rotateX(4deg)}}@media (max-width:768px){.hero-cube-scene{left:auto;right:15%;top:57vh;width:49vw;height:49vw}.cube-emblem{opacity:.68}.cube-halo{inset:-18%}}@media (prefers-reduced-motion:reduce){.cube-emblem{animation:none}.hero-cube-scene{display:none}}.cube-emblem{background-image:url(assets/coelba-cube-vector.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:1;filter:drop-shadow(0 24px 26px #0009);animation:cube-drift 9s ease-in-out infinite}.hero-cube-scene{top:20vh;left:64%;width:29vw;height:34vw}.cube-halo{inset:-38%;background:radial-gradient(ellipse at 53% 45%,#ffd20030, #b19c2412 40%,transparent 65%);filter:blur(30px);animation:cube-light 9s ease-in-out infinite}.cube-floor{left:-10%;right:-10%;bottom:-8%;height:20%;background:radial-gradient(ellipse,#ffd20012 0%,#0008 32%,transparent 65%);filter:blur(12px)}@keyframes cube-light{0%,100%{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:768px){.hero-cube-scene{left:auto;right:15%;top:55vh;width:49vw;height:55vw}.cube-emblem{opacity:1}.cube-halo{inset:-28%}}@media (prefers-reduced-motion:reduce){.cube-halo,.cube-emblem{animation:none}}.cube-emblem:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 35%,#fff0 43%,#ffffff80 49%,#fff0 55%,transparent 68%);background-size:280% 100%;mask:url(assets/coelba-cube-vector.svg) center/contain no-repeat;mix-blend-mode:screen;opacity:.38;animation:metal-light-pass 9s ease-in-out infinite;pointer-events:none}@keyframes metal-light-pass{0%,20%{background-position:140% 50%;opacity:0}32%{opacity:.4}58%,100%{background-position:-40% 50%;opacity:0}}@media (prefers-reduced-motion:reduce){.cube-emblem:after{animation:none;display:none}}.cube-emblem{background-image:url(assets/coelba-cube-brand.svg);animation:brand-float 9s ease-in-out infinite;transform:none}.cube-emblem:after{mask-image:url(assets/coelba-cube-brand.svg);opacity:.18}@keyframes brand-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cube-emblem{animation:none}}.hero-cube-scene{left:auto;right:9vw;top:31vh;width:clamp(190px,20vw,290px);height:auto;aspect-ratio:150/152}.cube-emblem{background-image:url(assets/logo-coelba-oficial-662.png);background-size:441.333333% 100%;background-position:left center;opacity:1;transform:none;filter:drop-shadow(0 24px 24px #0008)}.cube-emblem:after{display:none}.cube-halo{inset:-30%;opacity:.5;animation:none;background:radial-gradient(ellipse,#ffd20018,transparent 65%)}@media (max-width:768px){.hero-cube-scene{right:18%;top:57vh;width:44vw;height:auto;aspect-ratio:150/152}}body#MAIN.motion-page.editorial-v5 .motion-company>.pin-stage{background:radial-gradient(ellipse at 81% 30%,#a173361e 0%,transparent 48%),radial-gradient(ellipse at 48% 0%,#34454c70 0%,transparent 64%),linear-gradient(125deg,#10191d,#11181b 50%,#0b0f11);isolation:isolate}body#MAIN.motion-page.editorial-v5 .motion-company>.pin-stage:after{content:"";position:absolute;inset:0;background:url(assets/graphite-grain.svg);background-size:180px;opacity:.075;mix-blend-mode:soft-light;pointer-events:none;z-index:0}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:9vh;left:8.3vw;right:7vw}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy .kicker{width:166px;height:37px}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{margin-top:15vh;font-size:clamp(68px,8.25vw,150px);line-height:1.02;letter-spacing:-.012em;max-width:82vw;text-shadow:0 4px 9px #0009,0 1px 0 #ffffff20}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span{letter-spacing:-.012em;line-height:1.02;color:#eeeee8}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-size:.72em;line-height:1.38;letter-spacing:-.012em;color:#e8e9e5}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:last-child{font-size:1.04em;line-height:1.05;letter-spacing:-.01em;color:#ffd200;background:linear-gradient(160deg,#ffe05a,#ffca09 55%,#dba61a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #ffe78a50);text-shadow:0 5px 12px #0008}.hero-cube-scene{left:auto;right:6.3vw;top:22vh;width:32vw;height:53vh;aspect-ratio:auto}.cube-emblem{background-image:url(assets/optimized/coelba-cube-reference-94cffc3-1374.webp);background-size:contain;background-position:center;filter:drop-shadow(0 28px 25px #0009);opacity:1;animation:reference-float 10s ease-in-out infinite}.cube-emblem:after{display:none!important}.cube-halo{inset:-20%;background:radial-gradient(ellipse at 65% 25%,#ffbb4118,transparent 58%);opacity:.8;filter:blur(25px);animation:none}.cube-floor{left:4%;right:4%;bottom:-4%;height:15%;background:radial-gradient(ellipse,#0009,transparent 68%);filter:blur(15px)}@keyframes reference-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:8vh;left:24px;right:24px}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy .kicker{width:144px;height:34px}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{font-size:16vw;margin-top:16vh;max-width:100%}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-size:.6em;line-height:1.6}.hero-cube-scene{right:13%;top:55vh;width:56vw;height:32vh}body#MAIN.motion-page.editorial-v5 .motion-company>.pin-stage:after{opacity:.05}}@media (prefers-reduced-motion:reduce){.cube-emblem{animation:none}}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:last-child{text-shadow:none;filter:drop-shadow(0 4px 6px #0008);background-image:linear-gradient(145deg,#ffdd4a,#ffc619 68%,#eeb01c)}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{font-size:clamp(40px,min(14vw,9.2vh),90px);margin-top:clamp(45px,12vh,90px)}.hero-cube-scene{right:18%;top:59vh;width:44vw;height:30vh}}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .bg:after{content:"";position:absolute;inset:0;background:#080b0d18!important;pointer-events:none}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .tit,body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .desc{color:#fff;text-shadow:0 2px 3px #0008}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .desc{font-weight:500;line-height:1.8}body#MAIN.motion-page.editorial-v5 #BUSINESS .item .img-wrap:after{background:linear-gradient(0deg,#070a0b91 0%,#070a0b20 65%,transparent)!important;pointer-events:none}body#MAIN.motion-page.editorial-v5 #BUSINESS .item dd{color:#fff}body#MAIN.motion-page.editorial-v5 #SHOWROOM:after{background:#080b0d12!important}body#MAIN.motion-page.editorial-v5 #SHOWROOM .sec_desc{color:#fff}.expanding-media .media-shade,.stack-final .media-shade{background:linear-gradient(0deg,#06090b73,transparent 70%)}.closing-copy,.stack-final p{text-shadow:0 2px 4px #0008}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap,body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con,body#MAIN.motion-page.editorial-v5 #BUSINESS .item .txt,.closing-copy,.stack-final p{isolation:isolate}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap:before,body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con:before,body#MAIN.motion-page.editorial-v5 #BUSINESS .item .txt:before,.closing-copy:before,.stack-final p:before{content:"";position:absolute;inset:-28px -34px;z-index:-1;pointer-events:none;mask-image:linear-gradient(0deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);background:radial-gradient(ellipse at center,#080b0df2 0%,#080b0de8 52%,#080b0da6 75%,transparent 100%)}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap{position:relative}body#MAIN.motion-page.editorial-v5 #SHOWROOM .img-con img{filter:saturate(.9) contrast(1.04)!important}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap:before,body#MAIN.motion-page.editorial-v5 #SHOWROOM .txt-con:before,body#MAIN.motion-page.editorial-v5 #BUSINESS .item .txt:before{inset:-22px -26px}}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .bg:after{display:block!important;background:linear-gradient(90deg,rgba(6,10,12,.82) 0%,rgba(6,10,12,.66) 34%,rgba(6,10,12,.22) 68%,rgba(6,10,12,.04) 100%)!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap:before{display:none!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .content .pin{padding-left:6vw!important;padding-right:6vw!important;justify-content:flex-start!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap{position:relative!important;width:43%!important;max-width:560px!important;margin-left:0!important;margin-right:auto!important;padding:0!important;border:0!important;background:none!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .tit{color:#fff;text-shadow:0 2px 5px #0006}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .desc{color:#fff!important;text-shadow:0 1px 3px #0009;line-height:1.8;font-weight:500}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .content .pin{padding:0 24px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap{width:100%!important;max-width:480px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .bg:after{background:linear-gradient(0deg,rgba(6,10,12,.82) 0%,rgba(6,10,12,.72) 35%,rgba(6,10,12,.45) 62%,rgba(6,10,12,.08) 88%,transparent 100%)!important}}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:7vh;left:7vw;right:7vw}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{margin-top:16vh;font-size:clamp(48px,min(8vw,12vh),140px);max-width:63%;line-height:1.05}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-size:.64em;line-height:1.6}.hero-cube-scene{top:19vh;right:4vw;left:auto;width:34vw;height:51vh;margin:0}@media (max-width:600px){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:6vh;left:7vw;right:7vw}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{font-size:clamp(36px,min(12vw,9vh),70px);max-width:100%;margin-top:7vh}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){font-size:.62em;line-height:1.65}.hero-cube-scene{top:43vh;left:0;right:0;margin-inline:auto;width:min(78vw,340px);height:43vh}}@media (max-width:768px) and (max-height:500px) and (orientation:landscape){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy{top:6vh;left:6vw;right:6vw}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{max-width:62%;font-size:clamp(30px,9vh,62px);margin-top:10vh}.hero-cube-scene{top:26vh;left:auto;right:4vw;margin:0;width:31vw;height:64vh}}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{line-height:1!important}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span{line-height:1!important}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){line-height:1.16!important;margin-block:10px}body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:last-child{color:#ffd200!important;-webkit-text-fill-color:#ffd200!important;background:none!important;filter:none!important;text-shadow:0 2px 4px #0005!important}@media (max-width:600px){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){margin-block:7px}}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_desc{font-size:clamp(14px,1.3vw,22px);line-height:1.7}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con{box-shadow:12px 12px 0 #1113150b!important;border:1px solid #11131522!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{font-size:clamp(54px,5.8vw,110px)!important;line-height:1!important;letter-spacing:-.015em!important}@media (min-width:769px){body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_inner{min-height:90svh!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{margin-top:10vh!important}}@media (max-width:768px){body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{font-size:51px!important;line-height:1.04!important}}@media (min-width:769px){body#MAIN.motion-page.editorial-v5 #WHATWEDO .txt-con{align-self:flex-start!important;margin-top:2vh!important}}body#MAIN.motion-page.editorial-v5 #WHATWEDO{background-color:#e7bf20!important;background-image:linear-gradient(105deg,#f0cd32 0%,#e6bd1e 55%,#dcb31c 100%)!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO:after{content:"";position:absolute;inset:0;background:url(assets/graphite-grain.svg);opacity:.055;mix-blend-mode:multiply;pointer-events:none}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{color:#171b1c!important;letter-spacing:-.018em!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_desc{color:#24291f!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con{box-shadow:none!important;border:0!important;z-index:1}body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con:after{box-shadow:none!important;border:0!important}@media (min-width:769px){body#MAIN.motion-page.editorial-v5 #WHATWEDO .img-con{height:56vh!important;min-height:350px;max-height:670px;margin-top:0!important;align-self:center!important}body#MAIN.motion-page.editorial-v5 #WHATWEDO .sec_tit{margin-top:9vh!important}}/* Compact headline rhythm and a clear corporate yellow. */
body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1{line-height:1!important}
body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span{line-height:1!important}
body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){line-height:1.08!important;margin-block:3px}
body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:last-child{color:#ffd200!important;-webkit-text-fill-color:#ffd200!important;background:none!important;filter:none!important;text-shadow:0 2px 4px #0005!important}
@media(max-width:600px){body#MAIN.motion-page.editorial-v5 #empresa .opening-copy h1 span:nth-child(2){margin-block:3px}}

/* Process copy owns a full-width parent and wraps only at word boundaries. */
body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .content{width:100%!important;left:0!important;right:0!important}
body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .content .pin{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;padding:40px 6vw!important}
body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap{flex:0 0 auto!important;width:min(600px,52vw)!important;max-width:none!important;min-width:0!important}
body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .tit{width:100%!important;max-width:none!important;font-size:clamp(36px,4.4vw,72px)!important;line-height:1.04!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important;text-wrap:balance}
body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .desc{width:100%!important;max-width:46ch!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.7!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;margin-top:22px}
@media(max-width:768px){body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .content .pin{padding:32px 24px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap{width:100%!important;max-width:560px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .tit{font-size:clamp(30px,8.4vw,48px)!important;line-height:1.06!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .desc{font-size:14px!important;line-height:1.65!important;margin-top:18px}}
@media(max-height:500px) and (orientation:landscape){body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap{width:70%!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .tit{font-size:30px!important}body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel .txt-wrap .desc{font-size:13px!important;line-height:1.5!important;margin-top:12px}}

/* One continuous black ground; the original truck stays part of the composition. */
body#MAIN.motion-page.editorial-v5 .national-scene,body#MAIN.motion-page.editorial-v5 .national-pin,body#MAIN.motion-page.editorial-v5 .route-map{background:#000!important}

.route-truck{will-change:transform}

.original-map{mix-blend-mode:normal!important;width:100%;height:100%;overflow:hidden}

/* Preserve the Coelba team and the steelwork within responsive photographic planes. */
#INNOVATE .process-panel.pr2 img{object-position:68% 54%}
#BUSINESS .item[data-index="1"] img{object-position:55% 45%}
.stack-final img{object-position:50% 54%}
@media(max-width:768px){#INNOVATE .process-panel.pr2 img{object-position:68% 50%}#BUSINESS .item[data-index="1"] img{object-position:53% 45%}}

@media(max-width:768px){body#MAIN.motion-page.editorial-v5 #INNOVATE .process-panel.pr2 .content .pin{height:100%!important;position:relative!important;top:auto!important;align-items:flex-end!important;padding-bottom:clamp(40px,8vh,76px)!important}}
