@charset "UTF-8";#header{position:absolute;top:0;left:0;width:100%;z-index:30}#header h1{position:absolute;top:51px;left:56px}#header h1 button{display:block;width:317px;height:53px;text-indent:-9999px;background:url(https://vindictus.dn.nexoncdn.co.kr/web/event/common/logo.png) no-repeat}#header .util{position:absolute;top:18px;right:18px}#header .util ul{display:flex;align-items:center;gap:5px}#header .util li a,#header .util li button{display:block;text-indent:-9999px;width:100%;height:100%}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}@media(max-width:1200px){#root:has(#race){overflow:visible}}#race{position:relative;min-width:1200px;min-height:9406px;opacity:0;font-size:15px;font-weight:500;line-height:140%;letter-spacing:-.3px;font-family:Pretendard,sans-serif}#race #header h1{top:0;left:0}#race #header h1 button{width:351px;height:110px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/logo.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race #header .util{top:25px;right:30px}#race #header .util .btn_start{width:140px;height:45px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/btn_start.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}#race #header .util .btn_start:hover{background-position-y:bottom}#race #header .util .btn_home{width:44px;height:45px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/btn_home.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}#race #header .util .btn_home:hover{background-position-y:bottom}#race #header .util .btn_hide{width:44px;height:45px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/btn_hide.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}#race #header .util .btn_hide:hover{background-position-y:bottom}#race ._lnb{position:fixed;top:50%;right:-10px;margin-top:-224px;z-index:10;width:280px;height:448px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/lnb.png);background-size:570px 449px;background-position:-10px 0;background-repeat:no-repeat;pointer-events:none}#race ._lnb button{position:absolute;left:0;width:100%;pointer-events:auto;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/lnb.png);background-size:570px 449px;background-position-x:-290px;background-repeat:no-repeat;opacity:0;transition:opacity .16s ease;cursor:pointer;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px}#race ._lnb button:hover,#race ._lnb button.--on{opacity:1}#race ._lnb ._item1{top:84px;height:80px;background-position-y:-84px}#race ._lnb ._item2{top:164px;height:76px;background-position-y:-164px}#race ._lnb ._item3{top:240px;height:77px;background-position-y:-240px}#race ._lnb ._item4{top:317px;height:55px;background-position-y:-317px}#race section{overflow:hidden;display:flex;align-items:center;flex-direction:column;position:relative;width:100%}#race section:not(.sec1):not(.sec3){content-visibility:auto;contain-intrinsic-size:auto 100vh}#race section.sec1{height:4100px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_bg.jpg);background-size:cover;background-position:center 0;background-repeat:no-repeat}#race section.sec1 ._box{position:absolute;top:0;left:50%;margin-left:-1280px;width:2560px;height:100%;pointer-events:none}#race section.sec1 ._box>._ttl{position:absolute;top:190px;left:802px;width:957px;height:412px;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_ttl.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._char1{position:absolute;top:622px;left:898px;width:219px;height:273px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_char1.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._char2{position:absolute;top:712px;left:1192px;width:71px;height:102px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_char2.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._char3{position:absolute;top:522px;left:1248px;width:518px;height:518px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_char3.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._con{position:absolute;top:0;left:50%;margin-left:-1280px;width:2560px;height:100%;pointer-events:none}#race section.sec1 ._box ._con>._ttl{position:absolute;top:780px;left:590px;width:1200px;height:409px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_con_ttl.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._con ._events{display:flex;flex-direction:column;position:absolute;top:1125px;left:780px;width:1000px;pointer-events:auto}#race section.sec1 ._box ._con ._events ._event{width:100%}#race section.sec1 ._box ._con ._events ._event._1{height:436px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_con1.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._con ._events ._event._2{margin-top:162px;height:1196px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_con2.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec1 ._box ._con ._events ._event._3{margin-top:180px;height:901px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec1_con3.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec2{height:3800px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec2_bg.jpg);background-size:cover;background-position:center 0;background-repeat:no-repeat}#race section.sec2 ._con{position:relative;width:1232px;height:3464px;margin-top:82px}#race section.sec2 ._con:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec2_con.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec2 ._con ._btn{position:absolute;bottom:344px;left:50%;transform:translate(-50%);width:1160px;height:112px;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec2_btn.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}#race section.sec2 ._con ._btn:hover{background-position-y:bottom}#race section.sec2 ._con ._char{position:absolute;top:-78px;left:10px;width:320px;height:320px;z-index:-1;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec2_char.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec3{height:1506px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_bg.jpg);background-size:cover;background-position:center 0;background-repeat:no-repeat}#race section.sec3>._ttl{position:absolute;top:111px;left:0;right:0;margin:0 auto;width:856px;height:97px;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_ttl.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con{position:relative;width:1025px;height:1084px}#race section.sec3 ._con ._progress{position:absolute;top:245px;left:80px;width:866px;height:180px}#race section.sec3 ._con ._progress button{position:absolute;top:0;height:100%;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_progress.png);background-size:866px 462px;background-repeat:no-repeat;background-position-y:-253px;cursor:pointer;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px}#race section.sec3 ._con ._progress button.--on{background-position-y:-32px}#race section.sec3 ._con ._progress ._step1{left:1px;width:220px;background-position-x:-1px}#race section.sec3 ._con ._progress ._step2{left:221px;width:205px;background-position-x:-221px}#race section.sec3 ._con ._progress ._step3{left:426px;width:215px;background-position-x:-426px}#race section.sec3 ._con ._progress ._step4{left:641px;width:224px;background-position-x:-641px}#race section.sec3 ._con ._items{position:absolute;top:415px;left:0;width:1025px;height:669px}#race section.sec3 ._con ._items .swiper,#race section.sec3 ._con ._items .swiper-slide{width:100%;height:100%}#race section.sec3 ._con ._items .swiper-slide{position:relative}#race section.sec3 ._con ._items ._item{width:100%;height:100%;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px}#race section.sec3 ._con ._items ._item._item1{background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item1.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._item._item2{background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item2.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._item._item3{background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item3.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._item._item4{background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item4.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._vdBox{overflow:hidden;position:absolute;top:32px;left:0;box-sizing:border-box;width:1024px;height:636px;border:9px solid #fff;border-radius:36px}#race section.sec3 ._con ._items ._vdBox ._vd{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}#race section.sec3 ._con ._items ._vdBox ._dim{position:absolute;top:383px;left:0;right:0;height:235px;background:linear-gradient(180deg,#0000 102px,#000c 212px)}#race section.sec3 ._con ._items ._vdBox ._ttl{position:absolute;top:38px;left:286px;width:436px;height:50px;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item1_ttl.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._vdBox ._notice{position:absolute;top:542px;left:57px;width:892px;height:57px;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item1_notice.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._label{position:absolute;top:21px;left:50px;width:127px;height:117px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_item1_label.png);background-size:auto;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._tooltipArea{position:absolute;top:559px;left:708px;width:156px;height:28px;z-index:2}#race section.sec3 ._con ._items ._tooltipArea ._btn{display:block;width:100%;height:100%;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_btn.png);background-repeat:no-repeat;background-size:156px 64.84px;background-position:0 0;cursor:pointer;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px}#race section.sec3 ._con ._items ._tooltipArea ._tooltip{position:absolute;left:-338px;bottom:100%;width:645px;height:426px;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/sec3_tooltip.png);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#race section.sec3 ._con ._items ._tooltipArea:hover ._btn,#race section.sec3 ._con ._items ._tooltipArea:focus-within ._btn{background-position-y:-36.84px}#race section.sec3 ._con ._items ._tooltipArea:hover ._tooltip,#race section.sec3 ._con ._items ._tooltipArea:focus-within ._tooltip{opacity:1;visibility:visible;transition:opacity .16s ease,visibility 0s}#race .footer{position:absolute;left:50%;bottom:70px;transform:translate(-50%);width:575px;height:16px;overflow:hidden;font-size:0;color:transparent;line-height:0;text-indent:-9999px;background-image:url(https://vindictus.dn.nexoncdn.co.kr/web/event/2026/0929_race_608936A6C302BA80/footer.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;-webkit-text-size-adjust:100%;font-optical-sizing:auto}body{font-family:Pretendard-Regular,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#000;background-color:#fff}body:not(.app-ready){overflow-x:hidden}@media(max-width:1280px){body .gnbContainer{display:none!important;position:absolute!important;top:-150px!important;width:0!important;min-width:0!important;height:0!important;visibility:hidden!important}body .gnbContainer .gnbBar{display:none!important}}body label,body button,body a,body div{-webkit-tap-highlight-color:transparent;background-repeat:no-repeat}body pre{white-space:pre-wrap;word-break:break-word}a{color:inherit;text-decoration:none}a,span{display:inline-block}img,video{display:block;max-width:100%;height:auto}ul,ol{list-style:none}button{cursor:pointer}button,input,select,textarea{margin:0;padding:0;font:inherit;color:inherit;background:transparent;border-radius:0;outline:none;border:0}#root{position:relative;margin:0 auto;width:100%;max-width:2560px;overflow:hidden}#root section{position:relative;width:100%}#root section .inner{position:absolute;left:50%;top:0;width:2560px;height:inherit;transform:translate(-1280px);text-indent:-9999px;display:flex;flex-direction:column;align-items:center}
