body .container{max-width:100%!important}.nsk-container>.cmp-container,.nsk-fixed-container>.cmp-container{padding-left:0!important;padding-right:0!important}.nsk-header{z-index:10000!important}*,:before,:after{box-sizing:border-box}body{color:#fff;background-color:#8b0012;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}body.is-locked{touch-action:none;overflow:hidden!important}.header-nav{z-index:1000;color:#111;box-sizing:border-box;background:#fffffff2;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 2.77778vw;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 10px #00000026}@media (width<=768px){.header-nav{padding:0 5.33333vw}}.header-nav .header-logo{color:#e60012;letter-spacing:1px;font-size:1.80556vw;font-weight:900}@media (width<=768px){.header-nav .header-logo{font-size:5.86667vw}}.header-nav .header-links{gap:1.38889vw;font-size:.902778vw;font-weight:600;display:flex}@media (width<=768px){.header-nav .header-links{display:none}}.header-nav .header-links span{cursor:pointer}.footer{color:#777;text-align:center;z-index:30;background:#0a0a0a;border-top:1px solid #222;padding:3.47222vw 1.38889vw;font-size:.902778vw;position:relative}@media (width<=768px){.footer{padding:10.6667vw 4.26667vw;font-size:3.2vw}}.lp2026-lp-container *{box-sizing:border-box;margin:0;padding:0}.lp2026-lp-container img{max-width:100%;height:auto;display:block}.lp2026-lp-container .u-br-pc{display:block}@media (width<=768px){.lp2026-lp-container .u-br-pc{display:none}}.lp2026-lp-container .u-br-sp{display:none}@media (width<=768px){.lp2026-lp-container .u-br-sp{display:block}}.lp2026-lp-container .hero-container{z-index:150;background-color:#50000a;width:100vw;position:relative;overflow:visible}.lp2026-lp-container .hero-container .hero-picture{width:100%;display:block}.lp2026-lp-container .hero-container .hero-img{width:100vw;height:auto;display:block}.lp2026-lp-container .hero-container .hero-scroll-indicator{z-index:500;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-2.43056vw;left:50%;transform:translate(-50%)}@media (width<=768px){.lp2026-lp-container .hero-container .hero-scroll-indicator{bottom:-8vw}}.lp2026-lp-container .hero-container .hero-scroll-indicator .scroll-text-label{letter-spacing:.208333vw;text-transform:uppercase;color:#fff;opacity:.95;text-shadow:0 2px 4px #00000080;margin-bottom:.555556vw;font-family:Georgia,Times New Roman,Times,serif;font-size:.763889vw;font-weight:600}@media (width<=768px){.lp2026-lp-container .hero-container .hero-scroll-indicator .scroll-text-label{letter-spacing:.533333vw;margin-bottom:1.6vw;font-size:2.66667vw}}.lp2026-lp-container .hero-container .hero-scroll-indicator .scroll-line-track{background:#ffffff4d;border-radius:1px;width:2px;height:4.86111vw;position:relative;overflow:hidden;box-shadow:0 2px 6px #0006}@media (width<=768px){.lp2026-lp-container .hero-container .hero-scroll-indicator .scroll-line-track{height:13.3333vw}}.lp2026-lp-container .hero-container .hero-scroll-indicator .scroll-line-track .scroll-line-bar{background:#fff;width:100%;height:100%;animation:2s cubic-bezier(.65,0,.35,1) infinite scrollSolidLineAnimation;position:absolute;top:-100%;left:0}.lp2026-lp-container .op-video-section{z-index:100;background-color:#8b0012;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .8s,visibility .8s;display:flex;position:relative;overflow:hidden}.lp2026-lp-container .op-video-section.is-finished{opacity:0;visibility:hidden;pointer-events:none}.lp2026-lp-container .op-video-section .op-video-player{object-fit:cover;width:100%;height:100%}.lp2026-lp-container .video-section{z-index:20;background:#111;justify-content:center;align-items:center;width:100vw;height:100vh;margin-top:-100vh;padding:0;display:flex;position:relative;overflow:hidden}@media (width<=768px){.lp2026-lp-container .video-section{aspect-ratio:16/9;height:auto}}.lp2026-lp-container .video-section .video-wrapper{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.lp2026-lp-container .video-section .video-wrapper iframe{object-fit:cover;border:none;width:100%;height:100%}.lp2026-lp-container .video-section .video-wrapper .video-poster{z-index:5;cursor:pointer;background:#000 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.lp2026-lp-container .video-section .video-wrapper .video-poster.is-hidden{opacity:0;pointer-events:none}.lp2026-lp-container .video-section .video-wrapper .video-poster .play-btn-wrapper{width:6.25vw;height:6.25vw;transition:transform .2s}@media (width<=768px){.lp2026-lp-container .video-section .video-wrapper .video-poster .play-btn-wrapper{width:9.6vw;height:9.6vw}}.lp2026-lp-container .video-section .video-wrapper .video-poster .play-btn-wrapper svg{width:100%;height:auto}.lp2026-lp-container .video-section .video-wrapper .video-poster:hover .play-btn-wrapper{transform:scale(1.05)}.lp2026-lp-container .red-manifesto-container{z-index:30;background:linear-gradient(#d6001c 0%,#b80018 45%,#7a000e 100%);position:relative;overflow:hidden;box-shadow:0 25px 50px #000c}.lp2026-lp-container .red-manifesto-container .manifesto-bg-circles-right{object-fit:contain;object-position:right top;pointer-events:none;z-index:1;opacity:.85;width:28.4722vw;height:100%;position:absolute;top:0;right:0}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-bg-circles-right{width:61.3333vw;height:auto}}.lp2026-lp-container .red-manifesto-container .manifesto-section{z-index:2;padding:6.84028vw 10% 11.5278vw;position:relative}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-section{padding:20.5333vw 5.33333vw 0}}.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content{max-width:59.0278vw}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content{max-width:100%}}.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-body{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.183333vw;color:#fffffff2;width:29.5833vw;margin-bottom:3.47222vw;font-family:Yu Mincho,游明朝,Hiragino Mincho ProN,MS PMincho,serif;font-size:1.31944vw;font-weight:550;line-height:3.33333vw}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-body{letter-spacing:.192vw;width:86.1333vw;margin-bottom:0;font-size:4.8vw;line-height:12.8vw}}.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-body p{margin-bottom:0}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-body p{margin-bottom:0}}.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-title-lg{letter-spacing:.738889vw;color:#f6f6f6;text-shadow:0 4px 4px #0000001f;width:49.7222vw;margin-bottom:.555556vw;font-size:2.63889vw;font-weight:800}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-title-lg{letter-spacing:2.38933vw;width:88.2667vw;margin-top:6.4vw;margin-bottom:3.73333vw;font-size:8.53333vw;line-height:1.45}}.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-sub-title-lg{letter-spacing:.611111vw;color:#f6f6f6;text-shadow:0 4px 4px #0000001f;font-family:Georgia,Times New Roman,serif;font-size:2.77778vw;font-weight:400}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .manifesto-section .manifesto-content .manifesto-sub-title-lg{letter-spacing:1.152vw;font-size:6.4vw;line-height:12.2667vw}}.lp2026-lp-container .red-manifesto-container .finding-nsk-box{text-align:center;z-index:2;padding:5.55556vw 1.38889vw 15.2083vw;position:relative}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .finding-nsk-box{padding:100.267vw 4.26667vw 79.7333vw}}.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner{max-width:48.6111vw;margin:0 auto}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner{max-width:100%}}.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner h2{letter-spacing:.763889vw;margin-inline:auto;color:#f6f6f6;text-shadow:2px 4px 4px #00000040;width:30vw;margin-bottom:.416667vw;font-family:Georgia,Times New Roman,serif;font-size:3.61111vw;font-weight:400}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner h2{letter-spacing:1.64267vw;margin-inline:auto;width:89.3333vw;margin-bottom:10.1333vw;font-size:7.46667vw;line-height:1}}.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner .sub-heading{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.138889vw;color:#f6f6f6;text-shadow:2px 4px 4px #00000040;margin-bottom:5.55556vw;font-family:Yu Mincho,游明朝,Hiragino Mincho ProN,MS PMincho,serif;font-size:1.94444vw;font-weight:550}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner .sub-heading{letter-spacing:.576vw;margin-bottom:7.46667vw;font-size:4.8vw;line-height:2}}.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner .finding-nsk-desc{color:#f6f6f6;letter-spacing:.166667vw;margin-inline:auto;width:35vw;margin-top:3.47222vw;font-size:1.38889vw;font-weight:400;line-height:2}@media (width<=768px){.lp2026-lp-container .red-manifesto-container .finding-nsk-box .finding-nsk-inner .finding-nsk-desc{letter-spacing:.448vw;width:87.4667vw;margin-top:10.1333vw;font-size:3.73333vw;line-height:2}.lp2026-lp-container .red-manifesto-container img.u-br-sp{width:100%}}.lp2026-lp-container .curtain-reveal-container{width:100%;height:220vh;position:relative}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section{z-index:10;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='13' cy='13' r='8' fill='%23888' stroke='%23ffffff' stroke-width='3'/%3E%3Cline x1='19' y1='19' x2='28' y2='28' stroke='%23ffffff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 13 13,pointer;background:#110002;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin-top:-100vh;display:flex;position:sticky;top:0;overflow:hidden}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper{z-index:5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container{flex-shrink:0;width:100vw;height:100vh;margin:0 auto;position:relative}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container{width:181.333vw;min-width:650px;height:100vh}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .gimmick-full-bg{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin{cursor:pointer;z-index:10;border-radius:50%;width:90px;min-width:52px;height:90px;min-height:52px;transition:transform .3s;position:absolute;top:50%;left:50%}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin{width:90px;height:90px}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin:hover{transform:scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-1{transform:translate(calc(129px - 50%),calc(215px - 50%))}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-1{transform:translate(calc(129px - 50%),calc(215px - 50%))}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-1:hover{transform:translate(calc(129px - 50%),calc(215px - 50%))scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-2{transform:translate(calc(-50% - 47px),calc(30px - 50%))}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-2{transform:translate(calc(-50% - 47px),calc(30px - 50%))}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-2:hover{transform:translate(calc(-50% - 47px),calc(30px - 50%))scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-3{transform:translate(calc(-50% - 76px),calc(294px - 50%))}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-3{transform:translate(calc(-50% - 76px),calc(294px - 50%))}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-3:hover{transform:translate(calc(-50% - 76px),calc(294px - 50%))scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-4{transform:translate(calc(80px - 50%),calc(-50% - 170px))}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-4{transform:translate(calc(80px - 50%),calc(-50% - 170px))}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-4:hover{transform:translate(calc(80px - 50%),calc(-50% - 170px))scale(1.12)}@media (width>=1441px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-1{transform:translate(calc(8.95833vw - 50%),calc(14.9306vw - 50%))}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-1:hover{transform:translate(calc(8.95833vw - 50%),calc(14.9306vw - 50%))scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-2{transform:translate(calc(-50% - 3.26389vw),calc(2.08333vw - 50%))}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-2:hover{transform:translate(calc(-50% - 3.26389vw),calc(2.08333vw - 50%))scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-3{transform:translate(calc(-50% - 5.27778vw),calc(20.4167vw - 50%))}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-3:hover{transform:translate(calc(-50% - 5.27778vw),calc(20.4167vw - 50%))scale(1.12)}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-4{transform:translate(calc(5.55556vw - 50%),calc(-50% - 11.8056vw))}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .gimmick-scroll-wrapper .dial-container .dial-pin.pin-4:hover{transform:translate(calc(5.55556vw - 50%),calc(-50% - 11.8056vw))scale(1.12)}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .sp-scroll-attention{letter-spacing:.533333vw;color:#fffffff2;z-index:20;justify-content:center;align-items:center;gap:4.26667vw;margin-top:4.26667vw;font-family:Georgia,Times New Roman,serif;font-size:3.73333vw;display:none;position:absolute;bottom:10.6667vw}@media (width<=768px){.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .sp-scroll-attention{display:flex}}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .sp-scroll-attention .ext-arrow-svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22.6667vw;height:4.26667vw}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .sp-scroll-attention .arrow-left-anim{animation:1.5s ease-in-out infinite pulse-left}.lp2026-lp-container .curtain-reveal-container .circle-gimmick-section .sp-scroll-attention .arrow-right-anim{animation:1.5s ease-in-out infinite pulse-right}.lp2026-lp-container .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;opacity:0;visibility:hidden;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.38889vw;transition:all .3s;display:flex;position:fixed;top:0;left:0}@media (width<=768px){.lp2026-lp-container .modal-overlay{padding:4.26667vw}}.lp2026-lp-container .modal-overlay.is-open{opacity:1;visibility:visible}.lp2026-lp-container .modal-overlay .modal-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:61.1111vw;display:flex;position:relative}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper{max-width:88vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-close-outer{color:#fff;cursor:pointer;z-index:30;background:#7c7171;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:3.05556vw;height:3.05556vw;transition:transform .2s,background .2s;display:flex;position:absolute;top:-1.66667vw;right:-1.66667vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-close-outer{width:9.6vw;height:9.6vw;top:-6.4vw;right:-4.8vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-close-outer:hover{transform:scale(1.1)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-close-outer svg{stroke:#fff;stroke-width:2.5px;width:1.38889vw;height:1.38889vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-close-outer svg{width:4.8vw;height:4.8vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card{color:#fff;background:#cacaca66;border-radius:1.38889vw;flex-direction:column;width:100%;min-height:44.4444vw;padding:1.38889vw 2.77778vw;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000c}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card{border-radius:1.06667vw;min-height:106.667vw;padding:2.13333vw 4vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-header-num{align-items:center;gap:.694444vw;margin-bottom:1.04167vw;font-size:2.22222vw;font-weight:700;display:flex}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-header-num{gap:2.13333vw;margin-bottom:1.06667vw;font-size:4.26667vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-header-num span.num-highlight{color:#dc0021;font-size:2.36111vw;font-weight:700;display:none}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-header-num span.num-highlight{font-size:3.73333vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-header-num #modalHeaderTitle{font-size:2.22222vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-header-num #modalHeaderTitle{font-size:4.8vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-inner-slider-container{aspect-ratio:16/9;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y;background:#111;border-radius:8px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-inner-slider-container:active{cursor:grabbing}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-inner-slider-container .modal-inner-slider-track{width:100%;height:100%;transition:transform .4s ease-in-out;display:flex}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-inner-slider-container .modal-inner-slider-track .modal-slide-img{object-fit:cover;pointer-events:none;min-width:100%;height:100%}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .slider-dots-nav{flex-shrink:0;justify-content:center;align-items:center;gap:.694444vw;margin-top:.972222vw;margin-bottom:1.11111vw;display:flex}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .slider-dots-nav{gap:2.13333vw;margin-top:3.2vw;margin-bottom:3.73333vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .slider-dots-nav .dot-btn{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:.694444vw;height:.694444vw;transition:all .2s}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .slider-dots-nav .dot-btn{width:2.13333vw;height:2.13333vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .slider-dots-nav .dot-btn.is-active{background:#f23;transform:scale(1.2)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-slide-content-text{width:100%;min-height:7.63889vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-slide-content-text{min-height:26.6667vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-slide-content-text .modal-sub-title{color:#f6f6f6;margin-bottom:.555556vw;font-size:1.66667vw;font-weight:600}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-slide-content-text .modal-sub-title{margin-bottom:1.6vw;font-size:4.8vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-slide-content-text .modal-desc-text{color:#ffffffd9;font-size:1.11111vw;font-weight:500;line-height:1.45}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-card .modal-slide-content-text .modal-desc-text{font-size:3.2vw;line-height:1.6}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn{cursor:pointer;border:1px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:2.77778vw;height:2.77778vw;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn{width:8.53333vw;height:8.53333vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn:hover{transform:scale(1.08)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn:active{transform:scale(.92)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn .nav-triangle-icon{width:.833333vw;height:.833333vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn .nav-triangle-icon{width:2.56vw;height:2.56vw}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn.prev-btn .nav-triangle-icon{transform:rotate(180deg)translate(5%)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-btn.next-btn .nav-triangle-icon{transform:translate(5%)}.lp2026-lp-container .modal-overlay .modal-wrapper .pc-only-nav{z-index:25;position:absolute;top:50%;transform:translateY(-50%)}.lp2026-lp-container .modal-overlay .modal-wrapper .pc-only-nav:hover{transform:translateY(-50%)scale(1.08)}.lp2026-lp-container .modal-overlay .modal-wrapper .pc-only-nav.prev-btn{left:-4.86111vw}.lp2026-lp-container .modal-overlay .modal-wrapper .pc-only-nav.next-btn{right:-4.86111vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .pc-only-nav{display:none}}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-sp-nav-arrows{display:flex}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-arrow{cursor:pointer;z-index:25;background:#00000080;border:1.5px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:3.05556vw;height:3.05556vw;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-arrow:hover{background:#e60012e6;border-color:#e60012;transform:translateY(-50%)scale(1.1)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-arrow.prev{left:-4.51389vw}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-arrow.next{right:-4.51389vw}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-arrow{display:none}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-nav-arrow svg{fill:none;stroke:#fff;stroke-width:2.5px;width:1.25vw;height:1.25vw}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-sp-nav-arrows{justify-content:center;align-items:center;gap:4.26667vw;width:100%;margin-top:6.4vw;display:none}@media (width<=768px){.lp2026-lp-container .modal-overlay .modal-wrapper .modal-sp-nav-arrows{display:flex}}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-sp-nav-arrows .modal-sp-nav-btn{cursor:pointer;background:#0009;border:1.5px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:12.8vw;height:12.8vw;transition:transform .2s,background .2s;display:flex}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-sp-nav-arrows .modal-sp-nav-btn:active{background:#e60012e6;border-color:#e60012;transform:scale(.95)}.lp2026-lp-container .modal-overlay .modal-wrapper .modal-sp-nav-arrows .modal-sp-nav-btn svg{fill:none;stroke:#fff;stroke-width:2.5px;width:5.33333vw;height:5.33333vw}.lp2026-lp-container .profile-section{color:#fff;z-index:30;justify-content:center;padding:6.94444vw 5%;display:flex;position:relative}@media (width>=769px){.lp2026-lp-container .profile-section{background:radial-gradient(63.09% 63.09%,#e4012e 0%,#7e0119 100%)}}@media (width<=768px){.lp2026-lp-container .profile-section{background:radial-gradient(130.03% 101.91% at 50% 29.86%,#e4012e 10%,#7e0119 55%);padding:16vw 4%}}.lp2026-lp-container .profile-section .artist-profile-wrapper{flex-direction:column;gap:3.47222vw;width:100%;max-width:83.3333vw;display:flex}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper{gap:9.6vw;max-width:100%}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid{align-items:center;gap:3.47222vw;display:flex}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid{flex-direction:column;gap:6.66667vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-avatar-container{flex-shrink:0;justify-content:center;align-items:center;width:27.5vw;height:27.5vw;display:flex}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-avatar-container{width:69.3333vw;height:69.3333vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-avatar-container .artist-avatar-img{object-fit:contain;width:100%;height:100%}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right{flex-direction:column;flex:1;display:flex}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-title-box{width:100%;margin-bottom:1.94444vw;position:relative}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-title-box{margin-bottom:5.33333vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-bio-text{color:#fffffff2;text-align:justify;letter-spacing:.116667vw;margin-bottom:1.94444vw;font-size:.972222vw;font-weight:600;line-height:1.9}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-bio-text{letter-spacing:.448vw;margin-bottom:5.33333vw;font-size:3.73333vw;line-height:1.75}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block{border-top:1px solid #ffffff4d;padding-top:1.38889vw}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block{padding-top:4.26667vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block .artist-sns-heading{letter-spacing:.0694445vw;margin-bottom:.833333vw;font-size:1.11111vw;font-weight:800}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block .artist-sns-heading{margin-bottom:2.66667vw;font-size:4vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block .artist-sns-list{color:#ffffffe6;flex-direction:column;gap:.416667vw;font-size:.902778vw;list-style:none;display:flex}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block .artist-sns-list{gap:1.6vw;font-size:3.2vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block .artist-sns-list a{color:#ffffffe6;text-decoration:none;transition:color .2s}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-main-grid .artist-content-right .artist-sns-block .artist-sns-list a:hover{color:#fff;text-decoration:underline}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-comment-bubble{color:#f6f6f6;background-color:#f6f6f61a;border:.5px solid #f6f6f6;border-radius:0;margin-top:1.38889vw;padding:1.52778vw 1.80556vw;position:relative}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-comment-bubble{border-width:2.5px;width:100%;margin-top:4.26667vw;padding:6.4vw 5.86667vw}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-comment-bubble .artist-comment-text{letter-spacing:.116667vw;color:#f6f6f6;z-index:2;font-size:.972222vw;font-weight:600;line-height:1.9;position:relative}@media (width<=768px){.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-comment-bubble .artist-comment-text{letter-spacing:.384vw;font-size:3.2vw;line-height:1.75}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-comment-bubble .artist-comment-text p{margin-bottom:0}}.lp2026-lp-container .profile-section .artist-profile-wrapper .artist-comment-bubble .artist-comment-text p:last-child{margin-bottom:0}@keyframes scrollSolidLineAnimation{0%{top:-100%}50%{top:0%}to{top:100%}}@keyframes pulse-left{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(-8px)}}@keyframes pulse-right{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}.banners-section{z-index:30;background:#fff;padding:5.55556vw 5%;position:relative}@media (width<=768px){.banners-section{padding:12.8vw 4%}}.banners-section .banners-grid{grid-template-columns:repeat(2,1fr);gap:1.66667vw 1.94444vw;max-width:55.5556vw;margin:0 auto;display:grid}@media (width<=768px){.banners-section .banners-grid{grid-template-columns:1fr;gap:4.26667vw;max-width:100%}}.banners-section .banners-grid .banner-item{width:100%;transition:transform .25 ease, box-shadow .25s ease, opacity .25s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.banners-section .banners-grid .banner-item a{width:100%;height:100%;text-decoration:none;display:block}.banners-section .banners-grid .banner-item img{object-fit:cover;width:100%;height:auto;transition:opacity .25s;display:block}.banners-section .banners-grid .banner-item:hover img{opacity:.75}
