@media(min-width: 1025px){.col-1{flex:0 0 auto;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{flex:0 0 auto;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{flex:0 0 auto;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{flex:0 0 auto;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{flex:0 0 auto;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{flex:0 0 auto;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{flex:0 0 auto;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{flex:0 0 auto;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{flex:0 0 auto;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{flex:0 0 auto;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{flex:0 0 auto;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{flex:0 0 auto;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}:root{--ease-spring:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@-webkit-keyframes elastic{0%{transform:rotate(50deg) scale(0)}40%{transform:rotate(-5deg) scale(1.3)}55%{transform:rotate(8deg) scale(0.8)}70%{transform:rotate(-3deg) scale(1.03)}85%{transform:rotate(2deg) scale(0.98)}100%{transform:rotate(0deg) scale(1)}}@keyframes elastic{0%{transform:rotate(50deg) scale(0)}40%{transform:rotate(-5deg) scale(1.3)}55%{transform:rotate(8deg) scale(0.8)}70%{transform:rotate(-3deg) scale(1.03)}85%{transform:rotate(2deg) scale(0.98)}100%{transform:rotate(0deg) scale(1)}}@-webkit-keyframes elasticReverse{0%{transform:rotate(0deg) scale(1)}30%{transform:rotate(-3deg) scale(1.05)}50%{transform:rotate(8deg) scale(0.85)}70%{transform:rotate(-5deg) scale(0.3)}100%{transform:rotate(50deg) scale(0)}}@keyframes elasticReverse{0%{transform:rotate(0deg) scale(1)}30%{transform:rotate(-3deg) scale(1.05)}50%{transform:rotate(8deg) scale(0.85)}70%{transform:rotate(-5deg) scale(0.3)}100%{transform:rotate(50deg) scale(0)}}@-webkit-keyframes infiniteRotate{0%{transform:translate(-50%, -50%) rotate(0)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes infiniteRotate{0%{transform:translate(-50%, -50%) rotate(0)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes dogSwing{0%{transform:rotate(-6deg)}100%{transform:rotate(6deg)}}@keyframes dogSwing{0%{transform:rotate(-6deg)}100%{transform:rotate(6deg)}}.cursor{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:transform .3s,opacity .2s,visibility .2s}.cursor span.view{display:flex;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));align-items:center;padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));background:#e1ff39;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:600;color:#000;border-radius:99px;opacity:0;visibility:hidden;white-space:nowrap}.cursor span.view:after{content:"";display:block;width:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));height:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));background:url("../../resources/images/cursor_arrow_icon.svg") center no-repeat;background-size:100%}.cursor span.close{display:flex;flex-direction:column;justify-content:center;align-items:center;width:max(calc(106px * var(--base-ratio)), calc(calc(106 / var(--base-size)) * var(--base-percent)));height:max(calc(106px * var(--base-ratio)), calc(calc(106 / var(--base-size)) * var(--base-percent)));background:#e1ff39;border-radius:50%;font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;color:#000;line-height:1.4;font-weight:800;text-align:center;text-transform:uppercase;opacity:0;visibility:hidden}.cursor span.close:before{content:"";display:block;width:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)));height:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)));margin:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent))) auto;background:url("../../resources/images/cursor_close_icon.svg") center no-repeat;background-size:100%}.cursor.view_active span.view{opacity:1;visibility:visible}.cursor.close_active span.close{opacity:1;visibility:visible}.cursor.down span{transform:translate(-50%, -50%) scale(0.8)}#wrap{font-family:"SUIT",sans-serif}#wrap .web_content,#wrap .mobile_content{position:relative;z-index:2}@media(max-width: 1024px){#wrap .web_content{display:none}#wrap .mobile_content{display:block}}@media(min-width: 1025px){#wrap .web_content{display:block}#wrap .mobile_content{display:none}}.perf_trigger{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;pointer-events:none;opacity:0;visibility:hidden}.loading_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)))}.loading_wrap i{display:block;width:max(calc(118px * var(--base-ratio)), calc(calc(118 / var(--base-size)) * var(--base-percent)));height:max(calc(89px * var(--base-ratio)), calc(calc(89 / var(--base-size)) * var(--base-percent)));position:relative;transform:scale(0) rotate(90deg);transition:1s}.loading_wrap i svg{width:157% !important;height:auto !important;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important;aspect-ratio:118/89}.loading_wrap p{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:600;color:#fff;line-height:1;text-transform:uppercase;display:flex;align-items:center}.loading_wrap p span{opacity:0}.loading_wrap.active i{transform:scale(1) rotate(0deg)}.popup_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s ease-in-out}.popup_wrap:before{content:"";background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;transition:-webkit-backdrop-filter .5s .3s;transition:backdrop-filter .5s .3s;transition:backdrop-filter .5s .3s, -webkit-backdrop-filter .5s .3s}.popup_wrap .box{width:max(calc(1100px * var(--base-ratio)), calc(calc(1100 / var(--base-size)) * var(--base-percent)));border-radius:20px;position:relative;overflow:hidden;z-index:2}.popup_wrap .box button{position:absolute;right:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));width:max(calc(38px * var(--base-ratio)), calc(calc(38 / var(--base-size)) * var(--base-percent)));height:max(calc(38px * var(--base-ratio)), calc(calc(38 / var(--base-size)) * var(--base-percent)));background:url("../../resources/images/popup/popup_close_btn_off.svg") center no-repeat;background-size:100%;transition:.15s ease-out;font-size:0;text-indent:-9999px}.popup_wrap .box button:hover{background:url("../../resources/images/popup/popup_close_btn_on.svg") center no-repeat;background-size:100%}.popup_wrap .box .progress{position:absolute;left:0;bottom:0;width:100%;height:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));background:rgba(255,255,255,.4);--popup-progress:0}.popup_wrap .box .progress:before{content:"";width:calc(var(--popup-progress)*1%);height:100%;background:#e1ff39;display:block}.popup_wrap .confetti{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.popup_wrap .confetti canvas{width:100%;height:100%}.popup_wrap.active{opacity:1;visibility:visible}.popup_wrap.active:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav_wrap{z-index:999;position:fixed;left:50%;bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, 0);display:flex;align-items:center;width:max(calc(208px * var(--base-ratio)), calc(calc(208 / var(--base-size)) * var(--base-percent)));height:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)));border-radius:999px;background:#101111;box-shadow:2px 4px 6px 0 rgba(0,0,0,.35);transition:width .7s cubic-bezier(0.5, 0, 0.01, 1),bottom .4s,transform .4s}.nav_wrap .runner{position:absolute;left:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));top:50%;transform:translateY(-50%);white-space:nowrap;transition:1s}.nav_wrap .runner span{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#fff;transition:.3s}.nav_wrap .runner i{position:absolute;left:0;top:50%;transform:translateY(-50%);width:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)));height:max(calc(29px * var(--base-ratio)), calc(calc(29 / var(--base-size)) * var(--base-percent)));opacity:0;visibility:hidden;transition:.3s}.nav_wrap .runner i svg{width:185% !important;height:auto !important;max-width:none;position:absolute;left:50%;top:42%;transform:translate(-50%, -50%) !important}.nav_wrap .door{width:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));position:absolute;right:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer}.nav_wrap .door i{width:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));height:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));background:#fff;transform-origin:left top;transition:.3s}.nav_wrap .nav{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:0 max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) 0 max(calc(96px * var(--base-ratio)), calc(calc(96 / var(--base-size)) * var(--base-percent)));opacity:0;visibility:hidden;transition:.3s}.nav_wrap .nav ul{width:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));padding-left:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));position:relative}.nav_wrap .nav ul:before{content:"";width:1px;height:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)));background:#fff;opacity:.3;position:absolute;left:0;top:50%;transform:translateY(-50%)}.nav_wrap .nav ul li button{display:block;opacity:0;visibility:hidden;font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;padding:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) 0;color:#fff;transform:scale(0)}.nav_wrap .nav ul li button span{display:block;overflow:hidden}.nav_wrap .nav ul li button .char{text-shadow:0 1em 0 #fff}.nav_wrap .nav ul li button .char:nth-child(1){transition:transform .3s 0.01s}.nav_wrap .nav ul li button .char:nth-child(2){transition:transform .3s 0.02s}.nav_wrap .nav ul li button .char:nth-child(3){transition:transform .3s 0.03s}.nav_wrap .nav ul li button .char:nth-child(4){transition:transform .3s 0.04s}.nav_wrap .nav ul li button .char:nth-child(5){transition:transform .3s 0.05s}.nav_wrap .nav ul li button .char:nth-child(6){transition:transform .3s 0.06s}.nav_wrap .nav ul li button .char:nth-child(7){transition:transform .3s 0.07s}.nav_wrap .nav ul li button .char:nth-child(8){transition:transform .3s 0.08s}.nav_wrap .nav ul li button .char:nth-child(9){transition:transform .3s 0.09s}.nav_wrap .nav ul li button .char:nth-child(10){transition:transform .3s 0.1s}.nav_wrap .nav ul li button .char:nth-child(11){transition:transform .3s 0.11s}.nav_wrap .nav ul li button .char:nth-child(12){transition:transform .3s 0.12s}.nav_wrap .nav ul li button .char:nth-child(13){transition:transform .3s 0.13s}.nav_wrap .nav ul li button .char:nth-child(14){transition:transform .3s 0.14s}.nav_wrap .nav ul li button .char:nth-child(15){transition:transform .3s 0.15s}.nav_wrap .nav ul li button .char:nth-child(16){transition:transform .3s 0.16s}.nav_wrap .nav ul li button .char:nth-child(17){transition:transform .3s 0.17s}.nav_wrap .nav ul li button .char:nth-child(18){transition:transform .3s 0.18s}.nav_wrap .nav ul li button .char:nth-child(19){transition:transform .3s 0.19s}.nav_wrap .nav ul li button .char:nth-child(20){transition:transform .3s 0.2s}.nav_wrap .nav ul li button:hover .char:nth-child(1){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(2){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(3){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(4){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(5){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(6){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(7){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(8){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(9){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(10){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(11){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(12){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(13){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(14){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(15){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(16){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(17){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(18){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(19){transform:translateY(-1em)}.nav_wrap .nav ul li button:hover .char:nth-child(20){transform:translateY(-1em)}.nav_wrap.active{width:max(calc(750px * var(--base-ratio)), calc(calc(750 / var(--base-size)) * var(--base-percent)))}.nav_wrap.active .runner{left:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.nav_wrap.active .runner span{opacity:0;visibility:hidden}.nav_wrap.active .runner i{opacity:1;visibility:visible}.nav_wrap.active .nav{opacity:1;visibility:visible}.nav_wrap.active .door i:nth-of-type(1){transform:translate(2px) rotate(45deg)}.nav_wrap.active .door i:nth-of-type(2){opacity:0}.nav_wrap.active .door i:nth-of-type(3){transform:translate(0, -1px) rotate(-45deg)}.nav_wrap.down{bottom:0;transform:translate(-50%, 100%)}.sec_banner{background-color:#02c8b1;padding:max(calc(95px * var(--base-ratio)), calc(calc(95 / var(--base-size)) * var(--base-percent))) 0 max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)));position:relative;z-index:2}.sec_banner .title{position:relative;overflow:hidden}.sec_banner .title .line{position:relative;z-index:2}.sec_banner .title .line i{width:100%;background:#02c8b1;position:absolute;left:0}.sec_banner .title .line i:nth-of-type(1){top:max(calc(66px * var(--base-ratio)), calc(calc(66 / var(--base-size)) * var(--base-percent)));height:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}.sec_banner .title .line i:nth-of-type(2){top:max(calc(88px * var(--base-ratio)), calc(calc(88 / var(--base-size)) * var(--base-percent)));height:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent)))}.sec_banner .title .line i:nth-of-type(3){top:max(calc(111px * var(--base-ratio)), calc(calc(111 / var(--base-size)) * var(--base-percent)));height:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}.sec_banner .title .line i:nth-of-type(4){top:max(calc(136px * var(--base-ratio)), calc(calc(136 / var(--base-size)) * var(--base-percent)));height:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_banner .title .line i:nth-of-type(5){top:max(calc(162px * var(--base-ratio)), calc(calc(162 / var(--base-size)) * var(--base-percent)));height:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}.sec_banner .title .line i:nth-of-type(6){top:max(calc(189px * var(--base-ratio)), calc(calc(189 / var(--base-size)) * var(--base-percent)));height:max(calc(7px * var(--base-ratio)), calc(calc(7 / var(--base-size)) * var(--base-percent)))}.sec_banner .title .line i:nth-of-type(7){top:max(calc(214px * var(--base-ratio)), calc(calc(214 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sec_banner .title p{display:flex;align-items:center;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(400px * var(--base-ratio)), calc(calc(400 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;color:#f9f7e2}.sec_banner .title p .roller{display:flex;align-items:center;gap:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.sec_banner .title p .roller i{width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));background:#f9f7e2;border-radius:50%}.sec_banner .desc p img{width:max(calc(491px * var(--base-ratio)), calc(calc(491 / var(--base-size)) * var(--base-percent)));display:block;margin:0 auto}.sec_banner canvas{width:100%;height:100vh;position:absolute;left:0;top:0;pointer-events:none}.sec_pacemaker{--progress:100;position:relative;height:500vh}.sec_pacemaker .front_wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;will-change:transform;pointer-events:none}.sec_pacemaker .front_wrap .bg_area{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.sec_pacemaker .front_wrap .bg_area:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:url("../../resources/images/sec_pacemaker_front_bg.svg") center no-repeat;background-size:cover}.sec_pacemaker .front_wrap .bg_area .track{position:relative;z-index:2;width:max(calc(1310px * var(--base-ratio)), calc(calc(1310 / var(--base-size)) * var(--base-percent)));height:max(calc(810px * var(--base-ratio)), calc(calc(810 / var(--base-size)) * var(--base-percent)));min-width:1110px;min-height:690px;border-radius:9999px}.sec_pacemaker .front_wrap .bg_area .track i{position:absolute;width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));min-width:125px}.sec_pacemaker .front_wrap .bg_area .track i.yellow_runner_lottie{left:35%;top:-2%}.sec_pacemaker .front_wrap .bg_area .track i.pink_runner_lottie{left:60%;top:6%}.sec_pacemaker .back_wrap{position:relative;width:100%;height:100%}.sec_pacemaker .back_wrap .bg_area{width:100%;height:100%;position:relative}.sec_pacemaker .back_wrap .bg_area:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;mix-blend-mode:multiply;background:#e96e46}.sec_pacemaker .back_wrap .bg_area .video_area{width:100%;height:100%}.sec_pacemaker .back_wrap .bg_area .video_area video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec_pacemaker .back_wrap .bg_area .video_area.bg1{opacity:.6}.sec_pacemaker .back_wrap .bg_area .video_area.bg2{position:absolute;left:0;top:0;z-index:2;opacity:0;transition:.5s;background:#000}.sec_pacemaker .back_wrap .bg_area .video_area.bg2:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sec_pacemaker .back_wrap .bg_area .video_area.bg2 video{mix-blend-mode:luminosity}.sec_pacemaker .back_wrap .bg_area.active .video_area.bg2{opacity:1}.sec_pacemaker .back_wrap .txt_area{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:calc(var(--progress)*1/100)}.sec_pacemaker .back_wrap .txt_area .text{position:relative}.sec_pacemaker .back_wrap .txt_area .text .title{font-size:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-right:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));opacity:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}.sec_pacemaker .back_wrap .txt_area .text .title span:last-child{position:relative}.sec_pacemaker .back_wrap .txt_area .text .title span:last-child:after{content:"";position:absolute;left:101%;top:-1%;background:url("../../resources/images/sec_pacemaker_title_icon.svg") left center no-repeat;background-size:100%;width:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));height:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));opacity:0;transition:.3s}.sec_pacemaker .back_wrap .txt_area .text .title .runner{width:0;display:block;overflow:hidden;position:relative}.sec_pacemaker .back_wrap .txt_area .text .title .runner i{display:block;width:max(calc(232px * var(--base-ratio)), calc(calc(232 / var(--base-size)) * var(--base-percent)));height:max(calc(183px * var(--base-ratio)), calc(calc(183 / var(--base-size)) * var(--base-percent)));position:relative;margin:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1)) max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1)) 0 max(calc(calc(calc(30 / var(--base-size)) * var(--base-percent)) * -1))}.sec_pacemaker .back_wrap .txt_area .text .title .runner i svg{width:157% !important;height:auto !important;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important;aspect-ratio:232/183}.sec_pacemaker .back_wrap .txt_area .text .title.start{opacity:1}.sec_pacemaker .back_wrap .txt_area .text .title.active span:last-child:after{opacity:1}.sec_pacemaker .back_wrap .txt_area .text .desc{text-align:center;margin-top:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.sec_pacemaker .back_wrap .txt_area .text .desc strong{display:block;font-size:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:400;color:#fff;line-height:1.3;opacity:0;transform:translateY(100%);transition:.3s .1s}.sec_pacemaker .back_wrap .txt_area .text .desc strong b{font-weight:700}.sec_pacemaker .back_wrap .txt_area .text .desc p{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:400;color:#eee;line-height:1.5;opacity:0;transform:translateY(100%);transition:.3s}.sec_pacemaker .back_wrap .txt_area .text .desc p b{font-weight:700}.sec_pacemaker .back_wrap .txt_area .text .desc.active strong{opacity:1;transform:translateY(0%);transition:.3s}.sec_pacemaker .back_wrap .txt_area .text .desc.active p{opacity:1;transform:translateY(0%);transition:.3s .1s}.sec_pacemaker .back_wrap .txt_area .text .label{position:absolute;top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(70 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(256px * var(--base-ratio)), calc(calc(256 / var(--base-size)) * var(--base-percent)));height:max(calc(256px * var(--base-ratio)), calc(calc(256 / var(--base-size)) * var(--base-percent)));opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.sec_pacemaker .back_wrap .txt_area .text .label i.bg{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-animation:infiniteRotate 10s linear infinite;animation:infiniteRotate 10s linear infinite;z-index:1}.sec_pacemaker .back_wrap .txt_area .text .label i.text{width:max(calc(232px * var(--base-ratio)), calc(calc(232 / var(--base-size)) * var(--base-percent)));position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;animation:infiniteRotate 10s linear infinite reverse}.sec_pacemaker .back_wrap .txt_area .text .label i.runner{width:max(calc(153px * var(--base-ratio)), calc(calc(153 / var(--base-size)) * var(--base-percent)));position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3}.sec_pacemaker .back_wrap .txt_area .text .label.active{opacity:1;visibility:visible}.sec_pacemaker .line_wrap{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;padding:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent))) 0;background-color:#de4d1f;-webkit-clip-path:inset(0% calc(var(--progress) * 1%) 0% 0%);clip-path:inset(0% calc(var(--progress) * 1%) 0% 0%)}.sec_pacemaker .line_wrap:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:repeat;background-image:url("../../resources/images/noise.png");opacity:.5;transition:.4s;z-index:-1}.sec_pacemaker .line_wrap .box{height:100%;border-top:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))) solid #fff;border-bottom:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))) solid #fff;position:relative;transition:1s}.sec_pacemaker .line_wrap .box:before,.sec_pacemaker .line_wrap .box:after{content:"";width:100%;height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:#fff;opacity:.4;position:absolute;left:0}.sec_pacemaker .line_wrap .box:before{top:max(calc(calc(calc(50 / var(--base-size)) * var(--base-percent)) * -1))}.sec_pacemaker .line_wrap .box:after{bottom:max(calc(calc(calc(50 / var(--base-size)) * var(--base-percent)) * -1))}.sec_pacemaker .line_wrap .text{width:100%;height:100%;display:flex;flex-direction:column}.sec_pacemaker .line_wrap .text .line{width:100%;display:inline-flex;flex:1;align-items:center;border-bottom:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent))) solid rgba(255,255,255,.4)}.sec_pacemaker .line_wrap .text .line:nth-of-type(1){padding-left:max(calc(163px * var(--base-ratio)), calc(calc(163 / var(--base-size)) * var(--base-percent)))}.sec_pacemaker .line_wrap .text .line:nth-of-type(2){padding-left:max(calc(336px * var(--base-ratio)), calc(calc(336 / var(--base-size)) * var(--base-percent)))}.sec_pacemaker .line_wrap .text .line:nth-of-type(3){padding-left:max(calc(484px * var(--base-ratio)), calc(calc(484 / var(--base-size)) * var(--base-percent)));border-bottom:0}.sec_pacemaker .line_wrap .text .line p{font-size:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#fff;line-height:1;transform:translateX(var(--x));opacity:var(--opacity);--x:-100%;--opacity:0}.sec_track{width:100%;position:relative}.sec_track.horizontal{height:1000vh;margin-top:-100vh;z-index:-1}.sec_track.horizontal .track_wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;display:flex;position:relative;z-index:1;will-change:transform}.sec_track.horizontal .track_bg{position:absolute;left:0;top:0;width:100%;height:100%;--background:#DE4D1F;background-color:var(--background)}.sec_track.horizontal .track_bg:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:repeat;background-image:url("../../resources/images/noise.png");opacity:0;transition:.4s}.sec_track.horizontal .track_bg.noise:before{opacity:.5}.sec_track.horizontal.active{z-index:1}.sec_track .map{position:relative;width:100%;height:100%;z-index:1}.sec_track .map .bg_trigger{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;visibility:hidden}.sec_track .map .bg_icon_area{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.sec_track .map .step_area{border:2px solid rgba(0,0,0,0);box-sizing:border-box;z-index:2}.sec_track .map .step_area .top{position:relative;padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_track .map .step_area .top dl{font-size:0}.sec_track .map .step_area .top dl dt{font-size:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:900;color:#fff;line-height:1;overflow:hidden}.sec_track .map .step_area .top dl dt>*{transform:translateY(120%)}.sec_track .map .step_area .top dl dt span{display:inline-block;vertical-align:bottom;padding:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));border-radius:999px;background:#000;color:#fff;font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;line-height:1;position:relative;top:max(calc(calc(calc(7 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map .step_area .top dl dd{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;color:#fff;line-height:1.5;overflow:hidden}.sec_track .map .step_area .top dl dd>*{transform:translateX(110px);opacity:0}.sec_track .map .step_area .img{width:100%;margin-top:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)));transform:scale(0) rotate(50deg);pointer-events:none}.sec_track .map .step_area .img svg,.sec_track .map .step_area .img img,.sec_track .map .step_area .img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec_track .map .balloon_area{position:absolute;z-index:2;will-change:transform;min-width:max(calc(420px * var(--base-ratio)), calc(calc(420 / var(--base-size)) * var(--base-percent)))}.sec_track .map .balloon_area .text{width:100%;height:100%;position:relative;z-index:4;opacity:0;transform:translateX(-10%);transition:.4s ease-in-out}.sec_track .map .balloon_area .text i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 30px);height:calc(100% - 30px);background:#fff;z-index:3}.sec_track .map .balloon_area .text:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:25px solid rgba(0,0,0,0);-o-border-image:url("../../resources/images/sec_track_balloon_area_bg.svg") 20 round;border-image:url("../../resources/images/sec_track_balloon_area_bg.svg") 20 round;box-sizing:border-box;z-index:2}.sec_track .map .balloon_area .text:after{content:"";display:block;background:#fff;margin:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));width:calc(100% - max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent))));height:calc(100% - max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent))));border-radius:30px;position:absolute;left:0;top:0}.sec_track .map .balloon_area .text .box{width:100%;height:100%;padding:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)));position:relative;z-index:4}.sec_track .map .balloon_area .text .box .tag{display:inline-block;vertical-align:top;border:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent))) solid #000;border-radius:999px;padding:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));background:#f9f7e2;font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#000;letter-spacing:-0.44px;line-height:1}.sec_track .map .balloon_area .text .box .icon{position:absolute;right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(53 / var(--base-size)) * var(--base-percent)) * -1));transition:.3s ease-out}.sec_track .map .balloon_area .text .box dl{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_track .map .balloon_area .text .box dl dt{font-size:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#000;letter-spacing:-0.6px;line-height:1}.sec_track .map .balloon_area .text .box dl dd{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:400;color:#000;letter-spacing:-0.36px;line-height:1.5}.sec_track .map .balloon_area .text:hover .box .icon{transform:rotate(140deg)}.sec_track .map .balloon_area .img{position:absolute;z-index:5;transition:.5s var(--ease-spring);pointer-events:none}.sec_track .map .balloon_area.active .text{opacity:1;transform:translateX(0)}.sec_track .map .spot_area{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));transition:.5s ease-in-out}.sec_track .map .spot_area .box{position:absolute}.sec_track .map .spot_area .box .runner{display:block;width:max(calc(106px * var(--base-ratio)), calc(calc(106 / var(--base-size)) * var(--base-percent)));height:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));position:relative}.sec_track .map .spot_area .box .runner svg{width:157% !important;height:auto !important;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important;aspect-ratio:628/499}.sec_track .map .spot_area .box dl dt{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:800;line-height:1.2;letter-spacing:-0.48px;color:#e1ff39;text-transform:uppercase}.sec_track .map .spot_area .box dl dd{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;line-height:1.5;letter-spacing:-0.36px;color:#fff}.sec_track .map .spot_area.active{opacity:1;visibility:visible;transform:translateY(0)}.sec_track .map .path_area{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.sec_track .map .path_area svg{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sec_track .map .path_area svg path.line{stroke-dasharray:0px,999999px;stroke-dashoffset:.001}.sec_track .map .path_area .spot.off{opacity:1;visibility:visible}.sec_track .map .path_area .spot.on{opacity:0;visibility:hidden}.sec_track .map .path_area.active .spot.off{opacity:0;visibility:hidden}.sec_track .map .path_area.active .spot.on{opacity:1;visibility:visible}.sec_track .map1{width:max(calc(5306px * var(--base-ratio)), calc(calc(5306 / var(--base-size)) * var(--base-percent)));z-index:2}.sec_track .map1 .line_wrap{--line-opacity:1;width:110%;height:100%;padding:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent))) 0;opacity:var(--line-opacity)}.sec_track .map1 .line_wrap .box{height:100%;border-top:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))) solid #fff;border-bottom:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))) solid #fff;position:relative;transition:1s}.sec_track .map1 .line_wrap .box:before,.sec_track .map1 .line_wrap .box:after{content:"";width:100%;height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:#fff;opacity:.4;position:absolute;left:0}.sec_track .map1 .line_wrap .box:before{top:max(calc(calc(calc(50 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map1 .line_wrap .box:after{bottom:max(calc(calc(calc(50 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map1 .line_wrap .text{width:100%;height:100%;display:flex;flex-direction:column}.sec_track .map1 .line_wrap .text .line{width:100%;display:inline-flex;flex:1;align-items:center;border-bottom:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent))) solid rgba(255,255,255,.4)}.sec_track .map1 .line_wrap .text .line:nth-of-type(1){padding-left:max(calc(163px * var(--base-ratio)), calc(calc(163 / var(--base-size)) * var(--base-percent)))}.sec_track .map1 .line_wrap .text .line:nth-of-type(2){padding-left:max(calc(336px * var(--base-ratio)), calc(calc(336 / var(--base-size)) * var(--base-percent)))}.sec_track .map1 .line_wrap .text .line:nth-of-type(3){padding-left:max(calc(484px * var(--base-ratio)), calc(calc(484 / var(--base-size)) * var(--base-percent)));border-bottom:0}.sec_track .map1 .line_wrap .text .line p{font-size:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#fff;line-height:1}.sec_track .map1 .team_area{width:max(calc(2363px * var(--base-ratio)), calc(calc(2363 / var(--base-size)) * var(--base-percent)));height:100%;position:absolute;left:max(calc(3714px * var(--base-ratio)), calc(calc(3714 / var(--base-size)) * var(--base-percent)));top:0;z-index:1;--progress:0}.sec_track .map1 .team_area ul{display:flex;height:100%;flex-direction:column;align-items:start}.sec_track .map1 .team_area ul li{flex:1;border-radius:999px;position:relative;overflow:hidden}.sec_track .map1 .team_area ul li:after{content:"";height:100%;display:block}.sec_track .map1 .team_area ul li.plan{transition:.7s;background:#08c5af}.sec_track .map1 .team_area ul li.plan:after{width:calc(var(--progress)/100*max(calc(2363px * var(--base-ratio)), calc(calc(2363 / var(--base-size)) * var(--base-percent))))}.sec_track .map1 .team_area ul li.design{transition:.7s .15s;background:#ffc7ee}.sec_track .map1 .team_area ul li.design:after{width:calc(var(--progress)/100*max(calc(2192px * var(--base-ratio)), calc(calc(2192 / var(--base-size)) * var(--base-percent))))}.sec_track .map1 .team_area ul li.front_end{transition:.7s .3s;background:#faffa1}.sec_track .map1 .team_area ul li.front_end:after{width:calc(var(--progress)/100*max(calc(2056px * var(--base-ratio)), calc(calc(2056 / var(--base-size)) * var(--base-percent))))}.sec_track .map1 .team_area ul li.back_end{transition:.7s .45s;background:#f08838}.sec_track .map1 .team_area ul li.back_end:after{width:calc(var(--progress)/100*max(calc(1939px * var(--base-ratio)), calc(calc(1939 / var(--base-size)) * var(--base-percent))))}.sec_track .map1 .team_area ul li dl{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:end;flex-direction:row-reverse;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));padding:0 max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)));opacity:0;transform:translateX(-10%);transition:.6s}.sec_track .map1 .team_area ul li dl dt{display:block;font-size:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#000;text-align:right;position:relative;padding-right:max(calc(76px * var(--base-ratio)), calc(calc(76 / var(--base-size)) * var(--base-percent)));white-space:nowrap}.sec_track .map1 .team_area ul li dl dt:before{content:"";width:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)));height:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)));position:absolute;right:0;top:50%;transform:translateY(-50%);background:#000;border-radius:50%}.sec_track .map1 .team_area ul li dl dd{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;color:#000;text-align:left;line-height:1.5;white-space:nowrap}.sec_track .map1 .team_area.active ul li dl{opacity:1;transform:translateX(0)}.sec_track .map1 .team_area.active ul li:nth-of-type(1) dl{transition:.6s}.sec_track .map1 .team_area.active ul li:nth-of-type(2) dl{transition:.6s .1s}.sec_track .map1 .team_area.active ul li:nth-of-type(3) dl{transition:.6s .2s}.sec_track .map1 .team_area.active ul li:nth-of-type(4) dl{transition:.6s .3s}.sec_track .map1 .fireworks_area{height:100%;position:absolute;left:0;top:0;z-index:2}.sec_track .map1 .fireworks_area .gun{position:absolute;left:max(calc(1623px * var(--base-ratio)), calc(calc(1623 / var(--base-size)) * var(--base-percent)));bottom:0;width:max(calc(520px * var(--base-ratio)), calc(calc(520 / var(--base-size)) * var(--base-percent)));transition:.5s ease-in-out;transform:translateY(100%);z-index:2}.sec_track .map1 .fireworks_area .gun.active{transform:translateY(0)}.sec_track .map1 .fireworks_area ul li{position:absolute;width:1px;height:1px}.sec_track .map1 .fireworks_area ul li:nth-of-type(1){width:max(calc(733px * var(--base-ratio)), calc(calc(733 / var(--base-size)) * var(--base-percent)));left:max(calc(1313px * var(--base-ratio)), calc(calc(1313 / var(--base-size)) * var(--base-percent)));top:max(calc(130px * var(--base-ratio)), calc(calc(130 / var(--base-size)) * var(--base-percent)))}.sec_track .map1 .fireworks_area ul li:nth-of-type(2){width:max(calc(480px * var(--base-ratio)), calc(calc(480 / var(--base-size)) * var(--base-percent)));left:max(calc(2065px * var(--base-ratio)), calc(calc(2065 / var(--base-size)) * var(--base-percent)));top:max(calc(495px * var(--base-ratio)), calc(calc(495 / var(--base-size)) * var(--base-percent)))}.sec_track .map1 .fireworks_area ul li:nth-of-type(3){width:max(calc(1615px * var(--base-ratio)), calc(calc(1615 / var(--base-size)) * var(--base-percent)));left:max(calc(2881px * var(--base-ratio)), calc(calc(2881 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(98 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map1 .fireworks_area ul li:nth-of-type(4){width:max(calc(1571px * var(--base-ratio)), calc(calc(1571 / var(--base-size)) * var(--base-percent)));left:max(calc(2333px * var(--base-ratio)), calc(calc(2333 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(715 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map1 .fireworks_area ul li:nth-of-type(5){width:max(calc(1229px * var(--base-ratio)), calc(calc(1229 / var(--base-size)) * var(--base-percent)));left:max(calc(2557px * var(--base-ratio)), calc(calc(2557 / var(--base-size)) * var(--base-percent)));top:max(calc(224px * var(--base-ratio)), calc(calc(224 / var(--base-size)) * var(--base-percent)))}.sec_track .map1 .fireworks_area ul li:nth-of-type(6){width:max(calc(1228px * var(--base-ratio)), calc(calc(1228 / var(--base-size)) * var(--base-percent)));left:max(calc(3227px * var(--base-ratio)), calc(calc(3227 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(531 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map1 .fireworks_area ul li img{transform:scale(0) rotate(0)}.sec_track .map2{width:max(calc(2735px * var(--base-ratio)), calc(calc(2735 / var(--base-size)) * var(--base-percent)))}.sec_track .map2 .path_area svg{width:max(calc(396px * var(--base-ratio)), calc(calc(396 / var(--base-size)) * var(--base-percent)));height:100%;inset:auto;transform:none;right:max(calc(calc(calc(18 / var(--base-size)) * var(--base-percent)) * -1));top:0}.sec_track .map2 .step_area{position:absolute;top:55%;transform:translateY(-50%);right:max(calc(320px * var(--base-ratio)), calc(calc(320 / var(--base-size)) * var(--base-percent)))}.sec_track .map2 .step_area .top .arrow{width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));height:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));position:absolute;left:max(calc(calc(calc(240 / var(--base-size)) * var(--base-percent)) * -1));top:50%;transform:translateY(-50%) rotate(-90deg)}.sec_track .map2 .step_area .top dl dt span{background:#77159d}.sec_track .map2 .step_area .img{width:max(calc(640px * var(--base-ratio)), calc(calc(640 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)))}.sec_track .map2 .text_area{position:absolute;bottom:max(calc(156px * var(--base-ratio)), calc(calc(156 / var(--base-size)) * var(--base-percent)));left:max(calc(1003px * var(--base-ratio)), calc(calc(1003 / var(--base-size)) * var(--base-percent)));--progress:0}.sec_track .map2 .text_area .runner_shadow{width:max(calc(628px * var(--base-ratio)), calc(calc(628 / var(--base-size)) * var(--base-percent)));height:max(calc(499px * var(--base-ratio)), calc(calc(499 / var(--base-size)) * var(--base-percent)));position:absolute;top:max(calc(calc(calc(211 / var(--base-size)) * var(--base-percent)) * -1));left:max(calc(calc(calc(544 / var(--base-size)) * var(--base-percent)) * -1));z-index:1}.sec_track .map2 .text_area .runner_shadow i{width:100%;height:100%;display:block;transform:translateX(calc((var(--progress) - 100) * 1%));opacity:calc(var(--progress)/100)}.sec_track .map2 .text_area .runner_shadow i.pink_runner_lottie{position:relative}.sec_track .map2 .text_area .runner_shadow i.purple_runner_lottie{position:absolute;left:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent)));bottom:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));z-index:-1}.sec_track .map2 .text_area .runner_shadow svg{width:157% !important;height:auto !important;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important;aspect-ratio:628/499}.sec_track .map2 .text_area .box{background:url("../../resources/images/sec_track_map2_text_area_bg.svg") center no-repeat;background-size:100%;padding:max(calc(126px * var(--base-ratio)), calc(calc(126 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(133px * var(--base-ratio)), calc(calc(133 / var(--base-size)) * var(--base-percent)));width:max(calc(566px * var(--base-ratio)), calc(calc(566 / var(--base-size)) * var(--base-percent)));height:max(calc(302px * var(--base-ratio)), calc(calc(302 / var(--base-size)) * var(--base-percent)));transform:scale(0) rotate(0)}.sec_track .map2 .text_area .box dl dt{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:800;color:#000;line-height:1.2;text-transform:uppercase}.sec_track .map2 .text_area .box dl dd{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;color:#222;line-height:1.5;text-transform:uppercase}.sec_track .map3{width:max(calc(2974px * var(--base-ratio)), calc(calc(2974 / var(--base-size)) * var(--base-percent)));background:url("../../resources/images/sec_track_map3_bg.png") center no-repeat;background-size:100% 100%}.sec_track .map3 .bg_icon_area .tree1{position:absolute;right:max(calc(calc(calc(66 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(calc(calc(48 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(749px * var(--base-ratio)), calc(calc(749 / var(--base-size)) * var(--base-percent)));height:max(calc(366px * var(--base-ratio)), calc(calc(366 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .bg_icon_area .tree1 img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(368px * var(--base-ratio)), calc(calc(368 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .bg_icon_area .tree1 img:nth-of-type(2){position:absolute;right:0;bottom:0;width:max(calc(506px * var(--base-ratio)), calc(calc(506 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .bg_icon_area .school{position:absolute;left:max(calc(850px * var(--base-ratio)), calc(calc(850 / var(--base-size)) * var(--base-percent)));top:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)));width:max(calc(350px * var(--base-ratio)), calc(calc(350 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .bg_icon_area .school img{position:absolute;left:0;top:0;transition:.4s}.sec_track .map3 .bg_icon_area .school img.on{opacity:0}.sec_track .map3 .bg_icon_area .school.active img.on{opacity:1}.sec_track .map3 .bg_icon_area .city{position:absolute;left:max(calc(1750px * var(--base-ratio)), calc(calc(1750 / var(--base-size)) * var(--base-percent)));bottom:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));width:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .bg_icon_area .city img{position:absolute;left:0;bottom:0;transition:.4s}.sec_track .map3 .bg_icon_area .city img.on{opacity:0}.sec_track .map3 .bg_icon_area .city.active img.on{opacity:1}.sec_track .map3 .bg_icon_area .bench{position:absolute;right:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));top:max(calc(219px * var(--base-ratio)), calc(calc(219 / var(--base-size)) * var(--base-percent)));width:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .bg_icon_area .bench img{position:absolute;left:0;bottom:0;transition:.4s}.sec_track .map3 .bg_icon_area .bench img.on{opacity:0}.sec_track .map3 .bg_icon_area .bench.active img.on{opacity:1}.sec_track .map3 .path_area svg{width:max(calc(3009px * var(--base-ratio)), calc(calc(3009 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .step_area{position:absolute;top:47%;transform:translateY(-50%);left:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .step_area .top dl dt span{background:#e1ff39;color:#072a76}.sec_track .map3 .step_area .img{width:max(calc(480px * var(--base-ratio)), calc(calc(480 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .spot_area .box{left:max(calc(835px * var(--base-ratio)), calc(calc(835 / var(--base-size)) * var(--base-percent)));top:77%;transform:translateY(-50%)}.sec_track .map3 .spot_area .box .runner{margin-bottom:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_track .map3 .spot_area .box .runner img{left:max(calc(calc(calc(24 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(calc(calc(39 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map3 .balloon_area .text:after{filter:drop-shadow(10px 10px 20px #011C56)}.sec_track .map3 .balloon_area.type1{left:max(calc(1370px * var(--base-ratio)), calc(calc(1370 / var(--base-size)) * var(--base-percent)));top:38%;transform:translateY(-80%)}.sec_track .map3 .balloon_area.type1 .text .box .icon{width:max(calc(93px * var(--base-ratio)), calc(calc(93 / var(--base-size)) * var(--base-percent)));right:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(42 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map3 .balloon_area.type1 .img{width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1));top:100%}.sec_track .map3 .balloon_area.type2{right:max(calc(250px * var(--base-ratio)), calc(calc(250 / var(--base-size)) * var(--base-percent)));top:58%;transform:translateY(-50%)}.sec_track .map3 .balloon_area.type2 .text .box .icon{width:max(calc(106px * var(--base-ratio)), calc(calc(106 / var(--base-size)) * var(--base-percent)));right:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(32 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map3 .balloon_area.type2 .img{width:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(154 / var(--base-size)) * var(--base-percent)) * -1));bottom:95%}.sec_track .map4{width:max(calc(3493px * var(--base-ratio)), calc(calc(3493 / var(--base-size)) * var(--base-percent)));background:url("../../resources/images/sec_track_map4_bg.png") center no-repeat;background-size:100% 100%}.sec_track .map4 .bg_icon_area .tree1{position:absolute;left:max(calc(calc(calc(74 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(calc(calc(53 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(576px * var(--base-ratio)), calc(calc(576 / var(--base-size)) * var(--base-percent)));height:max(calc(350px * var(--base-ratio)), calc(calc(350 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree1 img:nth-of-type(1){position:absolute;right:0;bottom:0;width:max(calc(157px * var(--base-ratio)), calc(calc(157 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree1 img:nth-of-type(2){position:absolute;left:0;bottom:0;width:max(calc(483px * var(--base-ratio)), calc(calc(483 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree2{position:absolute;right:max(calc(calc(calc(97 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(calc(calc(47 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(785px * var(--base-ratio)), calc(calc(785 / var(--base-size)) * var(--base-percent)));height:max(calc(350px * var(--base-ratio)), calc(calc(350 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree2 img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(576px * var(--base-ratio)), calc(calc(576 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree2 img:nth-of-type(2){position:absolute;right:0;bottom:max(calc(39px * var(--base-ratio)), calc(calc(39 / var(--base-size)) * var(--base-percent)));width:max(calc(320px * var(--base-ratio)), calc(calc(320 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree3{position:absolute;left:max(calc(1897px * var(--base-ratio)), calc(calc(1897 / var(--base-size)) * var(--base-percent)));top:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)));width:max(calc(344px * var(--base-ratio)), calc(calc(344 / var(--base-size)) * var(--base-percent)));height:max(calc(178px * var(--base-ratio)), calc(calc(178 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree3>img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(159px * var(--base-ratio)), calc(calc(159 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree3>img:nth-of-type(2){position:absolute;right:0;bottom:0;width:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .bg_icon_area .tree3 i{position:absolute;left:max(calc(calc(calc(184 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));width:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .path_area svg{width:max(calc(3529px * var(--base-ratio)), calc(calc(3529 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .step_area{position:absolute;top:53%;transform:translateY(-50%);left:max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .step_area .top{padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .step_area .top dl dt span{background:#e1ff39;color:#15915a}.sec_track .map4 .step_area .img{margin-top:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));width:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .spot_area .box{left:max(calc(795px * var(--base-ratio)), calc(calc(795 / var(--base-size)) * var(--base-percent)));top:72%;transform:translateY(-50%)}.sec_track .map4 .spot_area .box .runner{margin-bottom:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_track .map4 .spot_area .box .runner img{left:max(calc(calc(calc(24 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(calc(calc(39 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map4 .balloon_area .text:after{filter:drop-shadow(10px 10px 20px rgba(0, 145, 81, 0.4))}.sec_track .map4 .balloon_area.type1{left:max(calc(1262px * var(--base-ratio)), calc(calc(1262 / var(--base-size)) * var(--base-percent)));top:60%;transform:translateY(-50%)}.sec_track .map4 .balloon_area.type1 .text .box .icon{width:max(calc(105px * var(--base-ratio)), calc(calc(105 / var(--base-size)) * var(--base-percent)));right:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(53 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map4 .balloon_area.type1 .img{width:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(170 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(calc(calc(280 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map4 .balloon_area.type2{left:max(calc(2088px * var(--base-ratio)), calc(calc(2088 / var(--base-size)) * var(--base-percent)));top:48%;transform:translateY(-50%)}.sec_track .map4 .balloon_area.type2 .text .box .icon{width:max(calc(112px * var(--base-ratio)), calc(calc(112 / var(--base-size)) * var(--base-percent)));right:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(34 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map4 .balloon_area.type2 .img{width:max(calc(370px * var(--base-ratio)), calc(calc(370 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(161 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(calc(calc(231 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map4 .balloon_area.type3{right:max(calc(148px * var(--base-ratio)), calc(calc(148 / var(--base-size)) * var(--base-percent)));top:57%;transform:translateY(-50%)}.sec_track .map4 .balloon_area.type3 .text .box .icon{width:max(calc(101px * var(--base-ratio)), calc(calc(101 / var(--base-size)) * var(--base-percent)));right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map4 .balloon_area.type3 .img{width:max(calc(370px * var(--base-ratio)), calc(calc(370 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(160 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(calc(calc(300 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map5{width:100vw}.sec_track .map5 .bg_icon_area{overflow:hidden}.sec_track .map5 .bg_icon_area .tree1{position:absolute;left:0;top:44%;transform:translateY(-50%);width:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)));height:max(calc(178px * var(--base-ratio)), calc(calc(178 / var(--base-size)) * var(--base-percent)))}.sec_track .map5 .bg_icon_area .tree1 img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)))}.sec_track .map5 .bg_icon_area .tree2{position:absolute;left:max(calc(71px * var(--base-ratio)), calc(calc(71 / var(--base-size)) * var(--base-percent)));top:20%;transform:translateY(-50%);width:max(calc(324px * var(--base-ratio)), calc(calc(324 / var(--base-size)) * var(--base-percent)));height:max(calc(205px * var(--base-ratio)), calc(calc(205 / var(--base-size)) * var(--base-percent)))}.sec_track .map5 .bg_icon_area .tree2 img:nth-of-type(1){position:absolute;left:0;top:0;width:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)))}.sec_track .map5 .bg_icon_area .tree2 img:nth-of-type(2){position:absolute;right:0;bottom:0;width:max(calc(159px * var(--base-ratio)), calc(calc(159 / var(--base-size)) * var(--base-percent)))}.sec_track .map5 .path_area svg{width:max(calc(1930px * var(--base-ratio)), calc(calc(1930 / var(--base-size)) * var(--base-percent)));width:100%;inset:auto;transform:none;right:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));top:0}.sec_track .map5 .spot_area .box{left:max(calc(597px * var(--base-ratio)), calc(calc(597 / var(--base-size)) * var(--base-percent)));top:30%;transform:translateY(-50%)}.sec_track .map5 .spot_area .box .runner{margin-top:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_track .map5 .spot_area .box .runner img{left:max(calc(calc(calc(24 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(calc(calc(39 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map5 .sign_area{position:absolute;right:max(calc(144px * var(--base-ratio)), calc(calc(144 / var(--base-size)) * var(--base-percent)));top:44%;transform:translateY(-50%);width:max(calc(412px * var(--base-ratio)), calc(calc(412 / var(--base-size)) * var(--base-percent)))}@media all and (min-height: 1080px){.sec_track .map5 .sign_area{top:48.5%}}.sec_track .map6{height:max(calc(3673px * var(--base-ratio)), calc(calc(3673 / var(--base-size)) * var(--base-percent)));background:url("../../resources/images/sec_track_map6_bg.jpg") center no-repeat;background-size:cover}.sec_track .map6 .bg_icon_area{overflow:hidden}.sec_track .map6 .bg_icon_area .tree1{position:absolute;left:max(calc(calc(calc(6 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(670px * var(--base-ratio)), calc(calc(670 / var(--base-size)) * var(--base-percent)));width:max(calc(729px * var(--base-ratio)), calc(calc(729 / var(--base-size)) * var(--base-percent)));height:max(calc(289px * var(--base-ratio)), calc(calc(289 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .tree1 img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(729px * var(--base-ratio)), calc(calc(729 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .tree1 img:nth-of-type(2){position:absolute;left:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));width:max(calc(258px * var(--base-ratio)), calc(calc(258 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .tree1 img:nth-of-type(3){position:absolute;left:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));width:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));-webkit-animation:dogSwing .7s ease-in-out infinite alternate;animation:dogSwing .7s ease-in-out infinite alternate}.sec_track .map6 .bg_icon_area .tree2{position:absolute;right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));top:max(calc(767px * var(--base-ratio)), calc(calc(767 / var(--base-size)) * var(--base-percent)));width:max(calc(330px * var(--base-ratio)), calc(calc(330 / var(--base-size)) * var(--base-percent)));height:max(calc(178px * var(--base-ratio)), calc(calc(178 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .tree2 img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .tree2 img:nth-of-type(2){position:absolute;right:0;bottom:0;width:max(calc(142px * var(--base-ratio)), calc(calc(142 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .cloud1{position:absolute;right:max(calc(calc(calc(108 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(1773px * var(--base-ratio)), calc(calc(1773 / var(--base-size)) * var(--base-percent)));width:max(calc(432px * var(--base-ratio)), calc(calc(432 / var(--base-size)) * var(--base-percent)));height:max(calc(178px * var(--base-ratio)), calc(calc(178 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .cloud1 img:nth-of-type(1){position:absolute;right:0;bottom:0;width:max(calc(432px * var(--base-ratio)), calc(calc(432 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .cloud2{position:absolute;left:max(calc(calc(calc(15 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(2196px * var(--base-ratio)), calc(calc(2196 / var(--base-size)) * var(--base-percent)));width:max(calc(270px * var(--base-ratio)), calc(calc(270 / var(--base-size)) * var(--base-percent)));height:max(calc(125px * var(--base-ratio)), calc(calc(125 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .bg_icon_area .cloud2 img:nth-of-type(1){position:absolute;left:0;bottom:0;width:max(calc(270px * var(--base-ratio)), calc(calc(270 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .path_inner{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.sec_track .map6 .path_inner .path_area{width:100vw}.sec_track .map6 .path_inner .path_area svg{width:100%;height:max(calc(3208px * var(--base-ratio)), calc(calc(3208 / var(--base-size)) * var(--base-percent)));inset:auto;transform:none;right:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(45 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map6 .step_area.type1{position:absolute;top:-2%;transform:translateY(-50%);left:max(calc(174px * var(--base-ratio)), calc(calc(174 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .step_area.type1 .top{padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .step_area.type1 .top dl dt span{background:#e1ff39;color:#15915a}.sec_track .map6 .step_area.type1 .img{margin-top:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));width:max(calc(514px * var(--base-ratio)), calc(calc(514 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .step_area.type2{position:absolute;top:max(calc(1120px * var(--base-ratio)), calc(calc(1120 / var(--base-size)) * var(--base-percent)));left:max(calc(174px * var(--base-ratio)), calc(calc(174 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .step_area.type2 .top{padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .step_area.type2 .top dl dt span{background:#e1ff39;color:#15915a}.sec_track .map6 .balloon_area.type1{left:max(calc(1270px * var(--base-ratio)), calc(calc(1270 / var(--base-size)) * var(--base-percent)));top:max(calc(330px * var(--base-ratio)), calc(calc(330 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .balloon_area.type1 .text:after{filter:drop-shadow(10px 10px 20px #00898E)}.sec_track .map6 .balloon_area.type1 .text .box .icon{width:max(calc(97px * var(--base-ratio)), calc(calc(97 / var(--base-size)) * var(--base-percent)));right:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(23 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map6 .balloon_area.type1 .img{width:max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent)));right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));bottom:95%}.sec_track .map6 .balloon_area.type2{left:max(calc(440px * var(--base-ratio)), calc(calc(440 / var(--base-size)) * var(--base-percent)));top:max(calc(450px * var(--base-ratio)), calc(calc(450 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .balloon_area.type2 .text:after{filter:drop-shadow(10px 10px 20px #00898E)}.sec_track .map6 .balloon_area.type2 .text .box .icon{width:max(calc(106px * var(--base-ratio)), calc(calc(106 / var(--base-size)) * var(--base-percent)));right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(25 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map6 .balloon_area.type2 .img{width:max(calc(390px * var(--base-ratio)), calc(calc(390 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(230 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .balloon_area.type3{left:max(calc(980px * var(--base-ratio)), calc(calc(980 / var(--base-size)) * var(--base-percent)));top:max(calc(1942px * var(--base-ratio)), calc(calc(1942 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .balloon_area.type3 .text:after{filter:drop-shadow(10px 10px 20px #60C7A8)}.sec_track .map6 .balloon_area.type3 .text .box .icon{width:max(calc(106px * var(--base-ratio)), calc(calc(106 / var(--base-size)) * var(--base-percent)));right:max(calc(29px * var(--base-ratio)), calc(calc(29 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(33 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map6 .balloon_area.type3 .img{width:max(calc(330px * var(--base-ratio)), calc(calc(330 / var(--base-size)) * var(--base-percent)));left:max(calc(290px * var(--base-ratio)), calc(calc(290 / var(--base-size)) * var(--base-percent)));top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .spot_area .box{left:max(calc(1256px * var(--base-ratio)), calc(calc(1256 / var(--base-size)) * var(--base-percent)));top:max(calc(1218px * var(--base-ratio)), calc(calc(1218 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .spot_area .box .runner{margin-bottom:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_track .map6 .spot_area .box .runner img{left:max(calc(calc(calc(24 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(calc(calc(39 / var(--base-size)) * var(--base-percent)) * -1));transform:rotateY(180deg)}.sec_track .map7{height:max(calc(6000px * var(--base-ratio)), calc(calc(6000 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(752px * var(--base-ratio)), calc(calc(752 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(559 / var(--base-size)) * var(--base-percent)) * -1));background:url("../../resources/images/sec_track_map7_bg.png") center no-repeat;background-size:cover}.sec_track .map7 .cloud_wrap{width:100%;height:max(calc(1564px * var(--base-ratio)), calc(calc(1564 / var(--base-size)) * var(--base-percent)));position:absolute;overflow:hidden;left:0;top:max(calc(calc(calc(559 / var(--base-size)) * var(--base-percent)) * -1))}.sec_track .map7 .cloud_wrap ul{width:100%;height:100%}.sec_track .map7 .cloud_wrap ul li{position:absolute;left:0;top:0;width:100%;height:100%}.sec_track .map7 .cloud_wrap ul li .img{position:absolute}.sec_track .map7 .cloud_wrap ul li .img.cloud1{width:max(calc(1497px * var(--base-ratio)), calc(calc(1497 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(134 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(95px * var(--base-ratio)), calc(calc(95 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .cloud_wrap ul li .img.cloud2{width:max(calc(1303px * var(--base-ratio)), calc(calc(1303 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(191 / var(--base-size)) * var(--base-percent)) * -1));top:0}.sec_track .map7 .cloud_wrap ul li .img.cloud3{width:max(calc(1745px * var(--base-ratio)), calc(calc(1745 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(187 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(364px * var(--base-ratio)), calc(calc(364 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .cloud_wrap ul li .img.cloud4{width:max(calc(1358px * var(--base-ratio)), calc(calc(1358 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(407 / var(--base-size)) * var(--base-percent)) * -1));top:max(calc(576px * var(--base-ratio)), calc(calc(576 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .cloud_wrap ul li .img.cloud5{width:max(calc(884px * var(--base-ratio)), calc(calc(884 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(311 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(351px * var(--base-ratio)), calc(calc(351 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .cloud_wrap ul li .img.cloud6{width:max(calc(1330px * var(--base-ratio)), calc(calc(1330 / var(--base-size)) * var(--base-percent)));left:max(calc(calc(calc(111 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .cloud_wrap ul li .img.cloud7{width:max(calc(1327px * var(--base-ratio)), calc(calc(1327 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(243 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .cloud_wrap ul li .img.cloud8{width:max(calc(884px * var(--base-ratio)), calc(calc(884 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(296 / var(--base-size)) * var(--base-percent)) * -1));bottom:0}.sec_track .map7 .project_list_wrap{margin-top:-5%;padding-top:5%}.sec_track .map7 .project_list_wrap .inner{width:100%;max-width:max(calc(1012px * var(--base-ratio)), calc(calc(1012 / var(--base-size)) * var(--base-percent)));margin:0 auto;display:flex;align-items:start;flex-direction:column;gap:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .project_list_wrap .item{width:100%;will-change:transform}.sec_track .map7 .project_list_wrap .item .card{opacity:.4;transform:scale(0.6);perspective:2000px}.sec_track .map7 .project_list_wrap .item .img_area{display:block;width:100%;height:max(calc(564px * var(--base-ratio)), calc(calc(564 / var(--base-size)) * var(--base-percent)));background:#000;border-radius:20px;filter:drop-shadow(3px 4px 24px rgba(0, 0, 0, 0.2)) drop-shadow(22px 22px 40px rgba(39, 105, 136, 0.7))}.sec_track .map7 .project_list_wrap .item .img_area .img{width:100%;height:100%;overflow:hidden;border-radius:20px;position:relative}.sec_track .map7 .project_list_wrap .item .img_area .img img,.sec_track .map7 .project_list_wrap .item .img_area .img video{width:100%;height:100%;aspect-ratio:171/94;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.sec_track .map7 .project_list_wrap .item .img_area .img video{z-index:1}.sec_track .map7 .project_list_wrap .item .txt_area{padding-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));text-align:center}.sec_track .map7 .project_list_wrap .item .txt_area p{font-size:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;line-height:1;color:#fff;letter-spacing:-1.6px}.sec_track .map7 .project_list_wrap .item .tag_area{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));display:flex;gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));align-items:center;justify-content:center;min-height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .project_list_wrap .item .tag_area .hash{display:inline-flex;align-items:center;gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .project_list_wrap .item .tag_area .hash li{padding-left:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));position:relative;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:600;line-height:1.2;color:#fff;letter-spacing:-0.4px}.sec_track .map7 .project_list_wrap .item .tag_area .hash li:before{content:"#";position:absolute;left:0;top:0;color:#e1ff39}.sec_track .map7 .project_list_wrap .item .tag_area .award{display:inline-flex;align-items:center;gap:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .project_list_wrap .item .tag_area .award li{width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.sec_track .map7 .project_list_wrap .item .tag_area .award li img{width:100%}.sec_awards{position:relative;background:linear-gradient(0deg, #B4FBFD 18.65%, #42A3CE 90.02%);z-index:2}.sec_awards .top_wrap{width:100%;padding:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent))) 0 max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));z-index:100;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.sec_awards .top_wrap .text{width:100%;max-width:max(calc(1280px * var(--base-ratio)), calc(calc(1280 / var(--base-size)) * var(--base-percent)));text-transform:uppercase;position:relative}.sec_awards .top_wrap .text .big p{font-size:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:900;color:#fff;line-height:1.2;transition:.3s ease-in-out}.sec_awards .top_wrap .text .big p:nth-of-type(1){transform:translateX(max(calc(calc(calc(160 / var(--base-size)) * var(--base-percent)) * -1)));opacity:0}.sec_awards .top_wrap .text .big p:nth-of-type(2){text-align:right;transform:translateX(max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent))));opacity:0}.sec_awards .top_wrap .text dl{position:absolute;right:0;top:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));text-align:right;opacity:0;transition:.3s ease-in-out}.sec_awards .top_wrap .text dl dt{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:800;color:#e1ff39;line-height:1.2;letter-spacing:-0.48px}.sec_awards .top_wrap .text dl dd{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;color:#fff;line-height:1.5;letter-spacing:-0.36px}.sec_awards .top_wrap.active .big p{transition:.5s ease-in-out}.sec_awards .top_wrap.active .big p:nth-of-type(1){transform:translateX(0);opacity:1}.sec_awards .top_wrap.active .big p:nth-of-type(2){transform:translateX(0);opacity:1}.sec_awards .top_wrap.active dl{opacity:1;transition:.2s .5s ease-in-out}.sec_awards .ticker_wrap{height:200vh}.sec_awards .ticker_wrap .sticky .bg{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:end}.sec_awards .ticker_wrap .sticky .bg .video_area{width:100%;font-size:0;position:relative}.sec_awards .ticker_wrap .sticky .bg .video_area:before{content:"";width:100%;height:max(calc(144px * var(--base-ratio)), calc(calc(144 / var(--base-size)) * var(--base-percent)));position:absolute;left:0;bottom:100%;filter:drop-shadow(0 0 119.344px #FFF) blur(0px);background:linear-gradient(0deg, #fff 50%, transparent)}.sec_awards .ticker_wrap .sticky .bg .video_area video{width:100%}.sec_awards .ticker_wrap .sticky .ticker_area{display:flex;align-items:center;gap:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));background:#ed7d3b;position:relative;z-index:2}.sec_awards .ticker_wrap .sticky .ticker_area .roller{display:flex;align-items:center;gap:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}.sec_awards .ticker_wrap .sticky .ticker_area .roller img{width:max(calc(2012px * var(--base-ratio)), calc(calc(2012 / var(--base-size)) * var(--base-percent)));max-width:none}.sec_awards .ticker_wrap .sticky .img_area{width:100%;position:relative;z-index:1;transform:translateY(-100%)}.sec_awards .ticker_wrap .sticky .img_area .render_img{width:max(calc(900px * var(--base-ratio)), calc(calc(900 / var(--base-size)) * var(--base-percent)));height:auto;margin:0 auto;position:relative}.sec_awards .ticker_wrap .sticky .img_area .render_img img{width:100%;opacity:0;display:block}.sec_awards .ticker_wrap .sticky .img_area canvas{position:absolute;left:0;top:0}.sec_awards .ticker_wrap .sticky .confetti{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.sec_awards .ticker_wrap .sticky .confetti canvas{width:100%;height:100%}.sec_racepartners{width:100%;background:#000;position:relative;margin-top:-70vh;z-index:-1;--left:50%;--top:50%;--translateX:-50%;--translateY:-50%;padding-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}.sec_racepartners .title_wrap{height:400vh;position:relative;z-index:2;pointer-events:none}.sec_racepartners .title_wrap .inner{width:100%;max-width:max(calc(1560px * var(--base-ratio)), calc(calc(1560 / var(--base-size)) * var(--base-percent)));margin:0 auto;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.sec_racepartners .title_wrap .top_area{display:flex;justify-content:space-between;align-items:start}.sec_racepartners .title_wrap .top_area .text p{font-size:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:900;line-height:1;color:#fff;letter-spacing:-2.4px}.sec_racepartners .title_wrap .top_area .text p.to_txt{opacity:0}.sec_racepartners .title_wrap .top_area .text .p{transform:translateX(max(calc(calc(calc(100 / var(--base-size)) * var(--base-percent)) * -1)));opacity:0;transition:.5s}.sec_racepartners .title_wrap .top_area .text .p i{display:inline-block;vertical-align:middle;width:max(calc(175px * var(--base-ratio)), calc(calc(175 / var(--base-size)) * var(--base-percent)));position:relative;margin:max(calc(calc(calc(35 / var(--base-size)) * var(--base-percent)) * -1)) max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1)) 0 max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1))}.sec_racepartners .title_wrap .top_area .text .p i svg{width:157% !important;height:auto !important;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) !important;aspect-ratio:232/183}.sec_racepartners .title_wrap .top_area .text .from_txt{position:absolute;transform:translate(var(--translateX), var(--translateY));white-space:nowrap;text-align:center;left:var(--left);top:var(--top)}.sec_racepartners .title_wrap .top_area .text .from_txt ul li{font-size:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:900;color:#fff;opacity:0;background:#000}.sec_racepartners .title_wrap .top_area .text .from_txt ul li:nth-of-type(1){position:absolute;top:-100%}.sec_racepartners .title_wrap .top_area .text .from_txt ul li:nth-of-type(2){position:relative}.sec_racepartners .title_wrap .top_area .text .from_txt ul li:nth-of-type(3){position:absolute;top:100%}.sec_racepartners .title_wrap .top_area .text .from_txt ul li.left{transform:translateX(-100%);z-index:2}.sec_racepartners .title_wrap .top_area .text .from_txt ul li.right{transform:translateX(100%);z-index:1}.sec_racepartners .title_wrap .top_area .desc{transform:translateX(max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))));opacity:0;transition:.5s}.sec_racepartners .title_wrap .top_area .desc p{text-align:right;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;line-height:1.5;color:#fff}.sec_racepartners .title_wrap.active .top_area .text .p{transform:translateX(0);opacity:1}.sec_racepartners .title_wrap.active .top_area .desc{transform:translateX(0);opacity:1}.sec_racepartners .bg_wrap{width:100%;height:100vh;z-index:1;position:relative;margin-top:-70vh;font-size:0;opacity:0;transition:.4s}.sec_racepartners .bg_wrap .trophy{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.sec_racepartners .bg_wrap .trophy img,.sec_racepartners .bg_wrap .trophy video{width:100%;height:100%}.sec_racepartners .bg_wrap canvas{width:100%;height:100%;position:absolute;left:0;top:0}.sec_racepartners .bg_wrap.active{opacity:1}.sec_footer{background:#000}.sec_footer .address_area{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));background:#2a2a2a;display:flex;align-items:end;justify-content:center;gap:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)))}.sec_footer .address_area dl dt{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#e1ff39;line-height:1.2;text-transform:uppercase;display:flex;gap:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));align-items:center}.sec_footer .address_area dl dt a{font-size:0}.sec_footer .address_area dl dt a i{width:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center;justify-content:center}.sec_footer .address_area dl dt a i img{width:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec_footer .address_area dl dd{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:800;color:#fff;letter-spacing:-0.96px}.sec_footer .address_area ul{display:flex;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));align-items:start}.sec_footer .address_area ul li a{display:block;border-radius:999px;position:relative;width:max(calc(218px * var(--base-ratio)), calc(calc(218 / var(--base-size)) * var(--base-percent)));height:max(calc(56px * var(--base-ratio)), calc(calc(56 / var(--base-size)) * var(--base-percent)));overflow:hidden;background:#000}.sec_footer .address_area ul li a .text{z-index:2;width:100%;height:100%;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:600;color:#000;white-space:nowrap;background:#fff;transition:transform .53s cubic-bezier(0.215, 0.61, 0.355, 1);display:flex;justify-content:center}.sec_footer .address_area ul li a .text span{opacity:1;transition:opacity .53s cubic-bezier(0.215, 0.61, 0.355, 1);display:flex;align-items:center;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));position:relative;justify-content:center}.sec_footer .address_area ul li a .text.hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;transform:translateY(101%);z-index:2}.sec_footer .address_area ul li a .text.hover span{opacity:0}.sec_footer .address_area ul li a i{width:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));height:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)))}.sec_footer .address_area ul li a:hover .text{transform:translateY(-50%)}.sec_footer .address_area ul li a:hover .text span{opacity:0}.sec_footer .address_area ul li a:hover .text.hover{transform:translateY(0)}.sec_footer .address_area ul li a:hover .text.hover span{opacity:1}.sec_mobile{width:100%;height:100vh;height:100svh;position:relative;overflow:hidden;background:url("../../resources/images/noise.png") center repeat;background-color:#028dc8;padding:max(calc(115px * var(--base-ratio)), calc(calc(115 / var(--base-size)) * var(--base-percent))) 0 0;z-index:2}.sec_mobile .title{position:relative;overflow:hidden}.sec_mobile .title .line{position:relative;z-index:2}.sec_mobile .title .line i{width:100%;background:#028dc8;position:absolute;left:0}.sec_mobile .title .line i:nth-of-type(1){top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));height:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(2){top:max(calc(52px * var(--base-ratio)), calc(calc(52 / var(--base-size)) * var(--base-percent)));height:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(3){top:max(calc(72px * var(--base-ratio)), calc(calc(72 / var(--base-size)) * var(--base-percent)));height:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(4){top:max(calc(92px * var(--base-ratio)), calc(calc(92 / var(--base-size)) * var(--base-percent)));height:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(5){top:max(calc(112px * var(--base-ratio)), calc(calc(112 / var(--base-size)) * var(--base-percent)));height:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(6){display:none}.sec_mobile .title .line i:nth-of-type(7){display:none}.sec_mobile .title p{display:flex;align-items:center;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;color:#f9f7e2}.sec_mobile .title p .roller{display:flex;align-items:center;gap:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title p .roller i{width:max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent)));height:max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent)));background:#f9f7e2;border-radius:50%}.sec_mobile .desc{margin-top:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)))}.sec_mobile .desc p{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:700;color:#ffef7d;text-align:center}.sec_mobile .txt_area{margin:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))) 0 0;text-align:center}.sec_mobile .txt_area .txt1{font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:bold;color:#fff;line-height:1.4}.sec_mobile .txt_area .txt1 b{font-weight:bold;color:#ffef7d}.sec_mobile .txt_area .txt2{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:400;line-height:1.4;color:#fff}.sec_mobile .txt_area ul{margin-top:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center;justify-content:center;gap:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)))}.sec_mobile .txt_area ul li a{display:flex;align-items:center;justify-content:space-between;width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));height:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)));padding:0 max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));background:#fff;font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:600;color:#000;border-radius:99px}.sec_mobile .txt_area ul li a:after{content:"";display:block;width:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));height:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));background:url("../../resources/images/sec_mobile_more_arrow.svg") center no-repeat;background-size:100%}.sec_mobile .track_area{position:absolute;left:50%;bottom:max(calc(calc(calc(250 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(828px * var(--base-ratio)), calc(calc(828 / var(--base-size)) * var(--base-percent)));height:max(calc(512px * var(--base-ratio)), calc(calc(512 / var(--base-size)) * var(--base-percent)));z-index:-1;transform:translateX(-50%);background:url("../../resources/images/sec_mobile_track.svg") center no-repeat;background-size:cover}.sec_mobile .track_area i{width:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)));position:absolute}.sec_mobile .track_area i.yellow_runner_lottie{left:35%;top:2%}.sec_mobile .track_area i.pink_runner_lottie{left:60%;top:10%}@media(max-width: 767px){.sec_mobile{padding:max(calc(75px * var(--base-ratio)), calc(calc(75 / var(--base-size)) * var(--base-percent))) 0 0}.sec_mobile .title .line{position:relative;z-index:2}.sec_mobile .title .line i{width:100%;background:#028dc8;position:absolute;left:0}.sec_mobile .title .line i:nth-of-type(1){top:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));height:max(calc(0.67px * var(--base-ratio)), calc(calc(0.67 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(2){top:max(calc(29px * var(--base-ratio)), calc(calc(29 / var(--base-size)) * var(--base-percent)));height:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(3){top:max(calc(37px * var(--base-ratio)), calc(calc(37 / var(--base-size)) * var(--base-percent)));height:max(calc(1.4px * var(--base-ratio)), calc(calc(1.4 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(4){top:max(calc(45px * var(--base-ratio)), calc(calc(45 / var(--base-size)) * var(--base-percent)));height:max(calc(1.7px * var(--base-ratio)), calc(calc(1.7 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(5){top:max(calc(54px * var(--base-ratio)), calc(calc(54 / var(--base-size)) * var(--base-percent)));height:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(6){display:block;top:max(calc(63px * var(--base-ratio)), calc(calc(63 / var(--base-size)) * var(--base-percent)));height:max(calc(2.4px * var(--base-ratio)), calc(calc(2.4 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title .line i:nth-of-type(7){display:block;top:max(calc(71px * var(--base-ratio)), calc(calc(71 / var(--base-size)) * var(--base-percent)));height:max(calc(2.6px * var(--base-ratio)), calc(calc(2.6 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title p{gap:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));font-size:max(calc(130px * var(--base-ratio)), calc(calc(130 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1}.sec_mobile .title p .roller{gap:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.sec_mobile .title p .roller i{width:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));height:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.sec_mobile .desc{margin-top:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}.sec_mobile .desc p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em}.sec_mobile .txt_area{margin:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 0}.sec_mobile .txt_area .txt1{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}.sec_mobile .txt_area .txt2{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}.sec_mobile .txt_area ul{margin-top:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)));gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.sec_mobile .txt_area ul li a{width:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)))}.sec_mobile .txt_area ul li a:after{width:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));height:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)))}.sec_mobile .track_area{bottom:max(calc(calc(calc(125 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(386px * var(--base-ratio)), calc(calc(386 / var(--base-size)) * var(--base-percent)));height:max(calc(238px * var(--base-ratio)), calc(calc(238 / var(--base-size)) * var(--base-percent)));transform:translateX(-50%)}.sec_mobile .track_area i{width:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)))}.sec_mobile .track_area i.yellow_runner_lottie{top:-2%}.sec_mobile .track_area i.pink_runner_lottie{top:6%}}