:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}::-webkit-details-marker{display:none}:where(a,button,summary,label,input,select,textarea):focus-visible{outline:-webkit-focus-ring-color auto 1px;outline:var(--focus-color, -webkit-focus-ring-color) auto 1px}@property --vw{syntax:"<length>";initial-value:0;inherits:true}@property --one-rem{syntax:"<length>";initial-value:0;inherits:false}:root{--vw:100vw;--one-rem:1rem;--window-width:tan(atan2(var(--vw), 1px));--scale:calc(var(--window-width) / 390);--px:calc(1px * var(--scale));--rem:calc(1rem * var(--scale));--header-height:calc(74 * var(--px));--init-opacity:0;--offset:calc(var(--header-height) + calc(20 * var(--px)));--color-white:#fff;--color-black:#000;--color-purple-1:#c086e1;--color-purple-2:#885da7;--color-purple-3:#9855c6;--font-noto-sans-jp:"Noto Sans JP", sans-serif;--font-figtree:"FigTree", sans-serif;--font-kurale:"Kurale", serif;--font-cantora-one:"Cantora One", serif;--breakpoint-xs:390px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:960px;--breakpoint-xl:1366px;--breakpoint-xxl:1920px;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-gleasing:cubic-bezier(.4, 0, 0, 1);--ease-linear:linear;--ease-spring-1:linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2:linear( 0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1 );--ease-spring-3:linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1 );--ease-spring-4:linear( 0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1 );--ease-spring-5:linear( 0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1 );--z-base:1000;--z-product:1001;--z-menu:1002;--z-header:1003;--z-modal:1004;--z-opening:1005}@media screen and (min-width:768px){:root{--scale:calc(var(--window-width) / 1300);--header-height:calc(69 * var(--px))}}@media (prefers-reduced-motion:reduce){:root{--init-opacity:1}}body{overflow-x:clip;font-family:Noto Sans JP,sans-serif;font-family:var(--font-noto-sans-jp);background-color:#c086e1;background-color:var(--color-purple-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a{display:block;color:currentcolor;cursor:pointer}button{color:currentcolor;cursor:pointer}details{cursor:pointer}video,img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}svg{display:block;width:100%;height:100%}.preload *{transition:none!important}.lContainer{display:flex;flex-direction:column;min-height:100vh}.lMain{flex:1}.uVisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0 0 0 0)!important}@media screen and (min-width:768px){.uSpOnly{display:none!important}}@media screen and (max-width:768px){.uPcOnly{display:none!important}}.uDisabled{pointer-events:none!important}.lHeader{position:fixed;top:0;left:0;z-index:1003;z-index:var(--z-header);width:100%;height:calc(74*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(74*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:var(--header-height);pointer-events:none}.lHeader__inner{width:100%;height:100%}.lHeader__sp{display:flex;gap:calc(10*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(10*var(--px));align-items:center;justify-content:flex-end;width:100%;height:100%;padding:0 calc(12*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(12*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(12*var(--px))}.lHeader__sp_lang{position:relative;width:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(50*var(--px));height:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(50*var(--px));color:#fff;color:var(--color-white);transition:color .2s cubic-bezier(.215,.61,.355,1);transition:color .2s var(--ease-out-cubic)}.lHeader__sp_lang_button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__sp_lang_button_icon{position:relative;z-index:1;width:calc(25*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(25*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(25*var(--px));height:calc(25*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(25*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(25*var(--px))}.lHeader__sp_lang_button_close{position:relative;z-index:1;display:none;flex-direction:column;align-items:center;justify-content:center;width:calc(23*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(23*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(23*var(--px));height:calc(23*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(23*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(23*var(--px))}.lHeader__sp_lang_button_close_line{position:absolute;width:100%;height:1px;background-color:currentcolor}.lHeader__sp_lang_button_close_line:first-child{transform:translateY(0) rotate(135deg)}.lHeader__sp_lang_button_close_line:last-child{transform:translateY(0) rotate(-135deg)}.lHeader__sp_lang_button:before{position:absolute;inset:0;pointer-events:none;content:"";border:1px solid currentcolor;border-radius:5px;transition:background-color .2s cubic-bezier(.215,.61,.355,1);transition:background-color .2s var(--ease-out-cubic)}.lHeader__sp_lang_list{position:absolute;top:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(60*var(--px));right:0;display:flex;flex-direction:column;gap:calc(10*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(10*var(--px));align-items:flex-start;width:calc(134*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(134*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(134*var(--px));padding:calc(16*(1px*((tan(atan2(100vw,1px)))/390))) calc(14*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(16*var(--px)) calc(14*var(--px));pointer-events:none;background-color:#fff;background-color:var(--color-white);border-radius:4px;opacity:0}.lHeader__sp_lang_item{flex-shrink:0;font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1.4;color:#000;color:var(--color-black)}.lHeader__sp_lang_item.is-current{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;pointer-events:none}.lHeader__sp_lang.is-show .lHeader__sp_lang_button_icon{display:none}.lHeader__sp_lang.is-show .lHeader__sp_lang_button_close{display:flex}.lHeader__sp_lang.is-show .lHeader__sp_lang_list{pointer-events:auto;opacity:1}.lHeader__sp_menu{width:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(50*var(--px));height:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(50*var(--px));color:#fff;color:var(--color-white)}.lHeader__sp_menu_button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__sp_menu_button_icon{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(23*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(23*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(23*var(--px));height:calc(23*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(23*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(23*var(--px))}.lHeader__sp_menu_button_icon_line{position:absolute;width:100%;height:1px;background-color:currentcolor}.lHeader__sp_menu_button_icon_line:first-child{transform:translateY(-4px)}.lHeader__sp_menu_button_icon_line:last-child{transform:translateY(4px)}.lHeader__sp_menu_button:before{position:absolute;inset:0;pointer-events:none;content:"";border:1px solid currentcolor;border-radius:5px;transition:background-color .2s cubic-bezier(.215,.61,.355,1);transition:background-color .2s var(--ease-out-cubic)}.lHeader__trigger{position:absolute;top:0;left:0;visibility:hidden;width:1px;height:100svh;pointer-events:none;opacity:0}.lHeader.is-active .lHeader__sp_lang{color:#000;color:var(--color-black)}.lHeader.is-active .lHeader__sp_lang_button:before{background-color:#fff3e1}.lHeader.is-active .lHeader__sp_lang_list{background-color:#fff3e1;border:1px solid #000;border:1px solid var(--color-black)}.lHeader.is-active .lHeader__sp_menu{color:#000;color:var(--color-black)}.lHeader.is-active .lHeader__sp_menu_button:before{background-color:#fff3e1}.is-menu-open .lHeader .lHeader__sp_lang{color:#000;color:var(--color-black)}.is-menu-open .lHeader .lHeader__sp_lang_button:before{background-color:#fff3e1}.is-menu-open .lHeader .lHeader__sp_lang_list{background-color:#fff3e1;border:1px solid #000;border:1px solid var(--color-black)}.is-menu-open .lHeader .lHeader__sp_menu{color:#fff;color:var(--color-white)}.is-menu-open .lHeader .lHeader__sp_menu_button_icon_line:first-child{transform:translateY(0) rotate(135deg)}.is-menu-open .lHeader .lHeader__sp_menu_button_icon_line:last-child{transform:translateY(0) rotate(-135deg)}.is-menu-open .lHeader .lHeader__sp_menu_button:before{background-color:#000;background-color:var(--color-black);border:0}@media screen and (min-width:768px){.lHeader{position:absolute;height:calc(74*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(74*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:var(--header-height)}.lHeader__pc{width:100%;height:100%;color:#fff;color:var(--color-white)}.lHeader__pc_box{display:flex;align-items:center;justify-content:center;height:100%}.lHeader__pc_nav_list{display:flex;align-items:center;justify-content:flex-start}.lHeader__pc_nav_item_link{padding:calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(6*var(--px)) calc(13*var(--px));pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__pc_nav_item_text{font-family:FigTree,sans-serif;font-family:var(--font-figtree);font-size:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(16*var(--px));font-weight:500;line-height:1;letter-spacing:.02em}.lHeader__pc_guideline{position:relative;display:flex;align-items:center;padding:0 calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(13*var(--px));margin:0 calc(13*(1px*((tan(atan2(100vw,1px)))/390)));margin:0 calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin:0 calc(13*var(--px))}.lHeader__pc_guideline_link{padding:calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(6*var(--px)) calc(13*var(--px));pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__pc_guideline_text{font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1}.lHeader__pc_guideline:before{position:absolute;left:0;width:1px;height:50%;margin-top:calc(4*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(4*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(4*var(--px));content:"";background-color:#fff;background-color:var(--color-white);opacity:.3}.lHeader__pc_guideline:after{position:absolute;right:0;width:1px;height:50%;margin-top:calc(4*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(4*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(4*var(--px));content:"";background-color:#fff;background-color:var(--color-white);opacity:.3}.lHeader__pc_lang{position:relative}.lHeader__pc_lang_button{display:flex;gap:calc(8*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(8*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(8*var(--px));align-items:center;padding:calc(12*(1px*((tan(atan2(100vw,1px)))/390))) calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(12*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(12*var(--px)) calc(13*var(--px));pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__pc_lang_icon{width:calc(17*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(17*var(--px));height:calc(17*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(17*var(--px))}.lHeader__pc_lang_current{display:block;min-width:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));min-width:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));min-width:calc(60*var(--px));font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1.2}.lHeader__pc_lang_current_item{display:none}.lHeader__pc_lang_current_item.is-current{display:block}.lHeader__pc_lang_arrow{display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transform:rotate(var(--_arrow-rotate, 45deg))}.lHeader__pc_lang_arrow:before{display:block;width:calc(6*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(6*var(--px));height:calc(6*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(6*var(--px));content:"";border-right:1px solid currentcolor;border-bottom:1px solid currentcolor}.lHeader__pc_lang_list{position:absolute;top:100%;left:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 calc(13*(1px*((tan(atan2(100vw,1px)))/390))) calc(6*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(13*var(--px)) calc(6*var(--px));margin-top:-1px;color:#000;color:var(--color-black);background-color:#fff;background-color:var(--color-white);border-radius:0 0 4px 4px;opacity:0;opacity:var(--_list-opacity, 0)}.lHeader__pc_lang_item_link{padding:calc(7*(1px*((tan(atan2(100vw,1px)))/390)))0;padding:calc(7*calc(1px*calc(tan(atan2(100vw,1px))/390)))0;padding:calc(7*var(--px))0;font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1}.lHeader__pc_lang_item.is-current{display:none}.lHeader__pc_lang.is-show{--_list-opacity:1;--_arrow-rotate:225deg;color:#000;color:var(--color-black);pointer-events:auto;pointer-events:var(--_pointer-events, auto);background-color:#fff;background-color:var(--color-white);border-radius:4px 4px 0 0}.lHeader__fixed{position:fixed;top:0;left:0;z-index:1003;z-index:var(--z-header);width:100%;height:calc(69*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(69*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(69*var(--px));transform:translateY(-120%);transform:translateY(var(--_y, -120%));transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s var(--ease-out-cubic)}@supports (transition-timing-function:var(--ease-spring-3)){.lHeader__fixed{transition:transform .6s var(--ease-spring-3)}}.lHeader__fixed_box{display:flex;gap:3px;align-items:center;justify-content:center;height:100%}.lHeader__fixed_nav_list{display:flex;align-items:center;justify-content:flex-start;height:calc(49*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(49*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(49*var(--px));padding:0 calc(17*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(17*var(--px));background-color:#fff3e1;border-radius:4px}.lHeader__fixed_nav_item_link{padding:calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(6*var(--px)) calc(13*var(--px));pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__fixed_nav_item_text{font-family:FigTree,sans-serif;font-family:var(--font-figtree);font-size:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(16*var(--px));font-weight:500;line-height:1;letter-spacing:.02em}.lHeader__fixed_guideline{position:relative;background-color:#fff3e1;border-radius:4px}.lHeader__fixed_guideline_link{display:flex;align-items:center;height:calc(49*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(49*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(49*var(--px));padding:calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(6*var(--px)) calc(13*var(--px));pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__fixed_guideline_text{display:block;margin-top:-.1em;font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1}.lHeader__fixed_lang{position:relative;background-color:#fff3e1;border-radius:4px}.lHeader__fixed_lang_button{display:flex;gap:calc(8*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(8*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(8*var(--px));align-items:center;height:calc(49*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(49*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(49*var(--px));padding:calc(12*(1px*((tan(atan2(100vw,1px)))/390))) calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(12*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(12*var(--px)) calc(13*var(--px));pointer-events:auto;pointer-events:var(--_pointer-events, auto)}.lHeader__fixed_lang_icon{width:calc(17*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(17*var(--px));height:calc(17*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(17*var(--px))}.lHeader__fixed_lang_current{min-width:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));min-width:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));min-width:calc(60*var(--px));margin-top:-.1em;font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1}.lHeader__fixed_lang_current_item{display:none}.lHeader__fixed_lang_current_item.is-current{display:block}.lHeader__fixed_lang_arrow{display:flex;align-items:center;justify-content:center;margin-top:calc(-2*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(-2*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(-2*var(--px));transform:rotate(45deg);transform:rotate(var(--_arrow-rotate, 45deg))}.lHeader__fixed_lang_arrow:before{display:block;width:calc(6*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(6*var(--px));height:calc(6*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(6*var(--px));content:"";border-right:1px solid currentcolor;border-bottom:1px solid currentcolor}.lHeader__fixed_lang_list{position:absolute;top:100%;left:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 calc(13*(1px*((tan(atan2(100vw,1px)))/390))) calc(6*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(13*var(--px)) calc(6*var(--px));margin-top:-1px;color:#000;color:var(--color-black);background-color:#fff3e1;border-radius:0 0 4px 4px;opacity:0;opacity:var(--_list-opacity, 0)}.lHeader__fixed_lang_item_link{padding:calc(7*(1px*((tan(atan2(100vw,1px)))/390)))0;padding:calc(7*calc(1px*calc(tan(atan2(100vw,1px))/390)))0;padding:calc(7*var(--px))0;font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1}.lHeader__fixed_lang_item.is-current{display:none}.lHeader__fixed_lang.is-show{--_list-opacity:1;--_arrow-rotate:225deg;pointer-events:auto;pointer-events:var(--_pointer-events, auto);border-radius:4px 4px 0 0}.lHeader.is-active .lHeader__fixed{--_y:0}}@media screen and (min-width:768px) and (any-hover:hover){.lHeader__pc_nav_item_link,.lHeader__fixed_nav_item_link{transition:color .2s cubic-bezier(.215,.61,.355,1);transition:color .2s var(--ease-out-cubic)}.lHeader__pc_nav_item_link:hover,.lHeader__fixed_nav_item_link:hover{color:#c086e1;color:var(--color-purple-1)}.lHeader__pc_guideline_link,.lHeader__fixed_guideline_link{transition:color .2s cubic-bezier(.215,.61,.355,1);transition:color .2s var(--ease-out-cubic)}.lHeader__pc_guideline_link:hover,.lHeader__fixed_guideline_link:hover{color:#c086e1;color:var(--color-purple-1)}.lHeader__pc_lang_button,.lHeader__fixed_lang_button{transition:color .2s cubic-bezier(.215,.61,.355,1);transition:color .2s var(--ease-out-cubic)}.lHeader__pc_lang_button:hover,.lHeader__fixed_lang_button:hover{color:#c086e1;color:var(--color-purple-1)}.lHeader__pc_lang_item_link,.lHeader__fixed_lang_item_link{transition:color .2s cubic-bezier(.215,.61,.355,1);transition:color .2s var(--ease-out-cubic)}.lHeader__pc_lang_item_link:hover,.lHeader__fixed_lang_item_link:hover{color:#c086e1;color:var(--color-purple-1)}}.lFooter{position:relative;z-index:1;width:100%;margin-top:calc(-168*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(-168*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(-168*var(--px))}.lFooter__background{width:100%;height:calc(65*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(65*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(65*var(--px));margin-bottom:-1px}.lFooter__inner{padding:calc(50*(1px*((tan(atan2(100vw,1px)))/390))) calc(24*(1px*((tan(atan2(100vw,1px)))/390))) calc(58*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(24*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(58*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(50*var(--px)) calc(24*var(--px)) calc(58*var(--px));color:#fff;color:var(--color-white);background-color:#c086e1;background-color:var(--color-purple-1)}.lFooter__guideline_link{display:flex;align-items:center;justify-content:center;padding:calc(13*(1px*((tan(atan2(100vw,1px)))/390))) calc(20*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(13*var(--px)) calc(20*var(--px));border:1px solid #fff;border:1px solid var(--color-white);border-radius:7px}.lFooter__guideline_text{font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1.64}.lFooter__blank{display:flex;flex-wrap:wrap;gap:calc(30*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(30*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(30*var(--px));align-items:center;justify-content:flex-start;margin-top:calc(35*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(35*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(35*var(--px))}.lFooter__blank_item_link{display:flex;gap:calc(5*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(5*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(5*var(--px));align-items:center;justify-content:flex-start}.lFooter__blank_item_text{font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));font-weight:500;line-height:1.64}.lFooter__blank_item_text_inner{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-position:var(--_background-position, 0% 100%);background-size:100% 1px;background-size:var(--_background-size, 100% 1px);transition:background-size .4s cubic-bezier(.215,.61,.355,1);transition:background-size .4s var(--ease-out-cubic)}.lFooter__blank_item_icon{width:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(16*var(--px));height:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(16*var(--px))}.lFooter__copyright{display:flex;flex-direction:column;gap:calc(4*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(4*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(4*var(--px));align-items:flex-start;margin-top:calc(30*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(30*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(30*var(--px));font-size:calc(12*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(12*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(12*var(--px));font-weight:500;line-height:1.67}.lFooter__copyright_paragraph{line-height:1.583}.lFooter__sns{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(29*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(29*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(29*var(--px))}.lFooter__sns_title{font-family:FigTree,sans-serif;font-family:var(--font-figtree);font-size:calc(11*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(11*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(11*var(--px));font-weight:600;line-height:1.67}.lFooter__sns_list{display:flex;gap:calc(10*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(10*var(--px));align-items:center;justify-content:flex-start;margin-top:calc(3*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(3*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(3*var(--px))}.lFooter__sns_item_link{width:calc(32*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(32*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(32*var(--px));height:calc(32*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(32*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(32*var(--px));border:1px solid currentcolor;border-radius:50%}.lFooter__sns_item_icon{display:block;width:100%;height:100%}.lFooter__sns_item[data-type=tiktok] .lFooter__sns_item_link{width:calc(53*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(53*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(53*var(--px));border:0}.lFooter__sns:after{width:calc(142*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(142*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(142*var(--px));height:1px;margin-top:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(16*var(--px));content:"";background:currentcolor}.lFooter__logo{margin-top:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(20*var(--px))}.lFooter__logo_list{display:flex;gap:calc(18*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(18*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(18*var(--px));align-items:flex-start;justify-content:flex-start}.lFooter__logo_btf{width:calc(44*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(44*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(44*var(--px));height:calc(43*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(43*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(43*var(--px))}.lFooter__logo_parco{width:calc(65*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(65*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(65*var(--px));height:calc(42*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(42*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(42*var(--px))}.lFooter__pagetop{position:absolute;right:calc(18*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(18*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(18*var(--px));bottom:calc(61*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(61*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(61*var(--px));z-index:1}.lFooter__pagetop_link{display:flex;flex-direction:column;align-items:flex-start}.lFooter__pagetop_bubble{position:relative;display:flex;gap:calc(7*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(7*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(7*var(--px));align-items:center;justify-content:flex-start;padding:calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(7*(1px*((tan(atan2(100vw,1px)))/390))) calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(11*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(7*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(11*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(6*var(--px)) calc(7*var(--px)) calc(6*var(--px)) calc(11*var(--px));background-color:#fff;background-color:var(--color-white)}.lFooter__pagetop_bubble_text{font-family:Cantora One,serif;font-family:var(--font-cantora-one);font-size:calc(15*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(15*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(15*var(--px));font-weight:400;color:#885da7;color:var(--color-purple-2)}.lFooter__pagetop_bubble_icon{width:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(14*var(--px));height:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(14*var(--px));color:#885da7;color:var(--color-purple-2);transform:rotate(-90deg)}.lFooter__pagetop_bubble:after{position:absolute;bottom:calc(-10*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(-10*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(-10*var(--px));left:calc(66*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(66*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(66*var(--px));width:calc(12*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(12*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(12*var(--px));height:calc(11*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(11*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(11*var(--px));content:"";background-color:#fff;background-color:var(--color-white);clip-path:polygon(0 0,calc(100% - 3px)0,100% 100%)}.lFooter__pagetop_constance{position:relative;z-index:1;width:calc(68*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(68*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(68*var(--px));height:calc(83*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(83*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(83*var(--px));margin-top:calc(-18*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(-18*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(-18*var(--px));margin-left:calc(.2*1px*tan(atan2(100vw,1px)));margin-left:calc(78*var(--px));transform:rotateY(-180deg)}@media screen and (min-width:768px){.lFooter{margin-top:calc(-186*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(-186*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(-186*var(--px))}.lFooter__background{height:calc(209*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(209*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(209*var(--px))}.lFooter__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:calc(218*(1px*((tan(atan2(100vw,1px)))/390))) calc(80*(1px*((tan(atan2(100vw,1px)))/390))) calc(92*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(218*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(80*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(92*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(218*var(--px)) calc(80*var(--px)) calc(92*var(--px))}.lFooter__guideline{width:calc(672*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(672*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(672*var(--px))}.lFooter__guideline_link{padding:calc(26*(1px*((tan(atan2(100vw,1px)))/390))) calc(32*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(26*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(32*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(26*var(--px)) calc(32*var(--px));border-radius:8px}.lFooter__guideline_text{font-size:calc(1*(1rem*((tan(atan2(100vw,1px)))/390)));font-size:calc(1*calc(1rem*calc(tan(atan2(100vw,1px))/390)));font-size:calc(1*var(--rem))}.lFooter__blank{margin-top:calc(53*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(53*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(53*var(--px))}.lFooter__blank_item_text{font-size:calc(1*(1rem*((tan(atan2(100vw,1px)))/390)));font-size:calc(1*calc(1rem*calc(tan(atan2(100vw,1px))/390)));font-size:calc(1*var(--rem))}.lFooter__copyright{gap:0;width:calc(672*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(672*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(672*var(--px));margin-top:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(50*var(--px));font-size:calc(.8125*(1rem*((tan(atan2(100vw,1px)))/390)));font-size:calc(.8125*calc(1rem*calc(tan(atan2(100vw,1px))/390)));font-size:calc(.8125*var(--rem))}.lFooter__copyright_paragraph{line-height:1.67}.lFooter__sns{position:relative;flex-direction:row;flex-wrap:wrap;gap:calc(22*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(22*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(22*var(--px));align-items:center;justify-content:flex-end;width:calc(321*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(321*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(321*var(--px));padding-bottom:calc(13*(1px*((tan(atan2(100vw,1px)))/390)));padding-bottom:calc(13*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding-bottom:calc(13*var(--px));margin-top:calc(75*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(75*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(75*var(--px));margin-left:calc(.9*1px*tan(atan2(100vw,1px)));margin-left:calc(351*var(--px))}.lFooter__sns_title{font-size:calc(.8125*(1rem*((tan(atan2(100vw,1px)))/390)));font-size:calc(.8125*calc(1rem*calc(tan(atan2(100vw,1px))/390)));font-size:calc(.8125*var(--rem))}.lFooter__sns_list{margin-top:0}.lFooter__sns_item_link{width:calc(28*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(28*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(28*var(--px));height:calc(28*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(28*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(28*var(--px))}.lFooter__sns_item[data-type=tiktok] .lFooter__sns_item_link{width:calc(53*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(53*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(53*var(--px));height:calc(34*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(34*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(34*var(--px))}.lFooter__sns:after{position:absolute;right:0;bottom:0;width:100%;max-width:100%;margin-top:0}.lFooter__logo{width:calc(321*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(321*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(321*var(--px));margin-top:calc(24*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(24*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(24*var(--px));margin-left:calc(.9*1px*tan(atan2(100vw,1px)));margin-left:calc(351*var(--px))}.lFooter__logo_list{gap:calc(30*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(30*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(30*var(--px));justify-content:flex-end}.lFooter__logo_btf{width:calc(55*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(55*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(55*var(--px));height:calc(54*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(54*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(54*var(--px))}.lFooter__logo_parco{width:calc(81*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(81*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(81*var(--px));height:calc(52*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(52*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(52*var(--px))}.lFooter__pagetop{right:auto;bottom:calc(94*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(94*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(94*var(--px));left:calc(73*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(73*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(73*var(--px))}.lFooter__pagetop_bubble{gap:calc(7*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(7*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(7*var(--px));padding:calc(6*(1px*((tan(atan2(100vw,1px)))/390))) calc(11*(1px*((tan(atan2(100vw,1px)))/390))) calc(10*(1px*((tan(atan2(100vw,1px)))/390)));padding:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(11*calc(1px*calc(tan(atan2(100vw,1px))/390))) calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:calc(6*var(--px)) calc(11*var(--px)) calc(10*var(--px));margin-left:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));margin-left:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-left:calc(60*var(--px))}.lFooter__pagetop_bubble_text{font-size:calc(1.0625*(1rem*((tan(atan2(100vw,1px)))/390)));font-size:calc(1.0625*calc(1rem*calc(tan(atan2(100vw,1px))/390)));font-size:calc(1.0625*var(--rem))}.lFooter__pagetop_bubble_icon{width:calc(17*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(17*var(--px));height:calc(17*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(17*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(17*var(--px))}.lFooter__pagetop_bubble:after{bottom:calc(-9*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(-9*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(-9*var(--px));left:calc(18*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(18*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(18*var(--px));width:calc(15*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(15*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(15*var(--px));height:calc(10*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(10*var(--px));clip-path:polygon(3px 0,100%0,0 100%)}.lFooter__pagetop_constance{width:calc(80*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(80*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(80*var(--px));height:calc(98*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(98*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(98*var(--px));margin-top:calc(-23*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(-23*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(-23*var(--px));margin-left:0;transform:rotate(0)}.lFooter__jump{position:absolute;inset:0;z-index:1;pointer-events:none}.lFooter__jump_item{position:absolute}.lFooter__jump_item[data-id="1"]{top:calc(137*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(137*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(137*var(--px));left:calc(86*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(86*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(86*var(--px));width:calc(114*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(114*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(114*var(--px));height:calc(99*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(99*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(99*var(--px))}.lFooter__jump_item[data-id="2"]{top:calc(-45*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(-45*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(-45*var(--px));left:calc(455*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(455*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(455*var(--px));width:calc(193*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(193*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(193*var(--px));height:calc(150*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(150*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(150*var(--px))}.lFooter__jump_item[data-id="3"]{top:calc(71*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(71*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(71*var(--px));left:calc(844*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(844*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(844*var(--px));width:calc(204*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(204*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(204*var(--px));height:calc(237*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(237*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(237*var(--px))}.lFooter__jump_item[data-id="4"]{top:calc(422*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(422*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(422*var(--px));left:calc(802*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(802*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(802*var(--px));width:calc(416*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(416*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(416*var(--px));height:calc(260*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(260*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(260*var(--px))}.lFooter__jump_shadow{position:absolute;top:calc(613*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(613*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(613*var(--px));left:calc(883*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(883*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(883*var(--px));z-index:-1;width:calc(380*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(380*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(380*var(--px));height:calc(86*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(86*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(86*var(--px));background-color:#9855c6;background-color:var(--color-purple-3);border-radius:100%}}@media (any-hover:hover){.lFooter__guideline_link{transition:background-color .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1);transition:background-color .2s var(--ease-out-cubic),color .2s var(--ease-out-cubic)}.lFooter__guideline_link:hover{color:#c086e1;color:var(--color-purple-1);background-color:#fff;background-color:var(--color-white)}.lFooter__blank_item_link:hover{--_background-position:100% 100%;--_background-size:0% 1px}.lFooter__sns_item_link:not([data-type=tiktok]){transition:background-color .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1);transition:background-color .2s var(--ease-out-cubic),color .2s var(--ease-out-cubic)}.lFooter__sns_item_link:not([data-type=tiktok]):hover{color:#c086e1;color:var(--color-purple-1);background-color:#fff;background-color:var(--color-white)}.lFooter__sns_item_link[data-type=tiktok]{transition:opacity .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s var(--ease-out-cubic)}.lFooter__sns_item_link[data-type=tiktok]:hover{opacity:.5}.lFooter__logo_item_link{transition:opacity .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s var(--ease-out-cubic)}.lFooter__logo_item_link:hover{opacity:.5}}.pImagePopup__inner{position:fixed;inset:0;z-index:1004;z-index:var(--z-modal);overflow:hidden;pointer-events:none;opacity:0}.pImagePopup__inner.is-open{pointer-events:auto;opacity:1}.pImagePopup__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pImagePopup__overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;height:100%;background-color:#170e20;opacity:.93}.pImagePopup__content{position:relative;z-index:2;width:100%;padding:0 calc(10*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(10*var(--px))}.pImagePopup__iframe{width:100%;height:calc(208*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(208*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(208*var(--px));overflow:hidden;border-radius:12px}.pImagePopup__close{position:absolute;right:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(16*var(--px));bottom:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(16*var(--px));z-index:1;width:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(50*var(--px));height:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(50*var(--px))}.pImagePopup__close_button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pImagePopup__close_button_icon{position:relative;display:flex;align-items:center;justify-content:center;width:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(20*var(--px));height:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(20*var(--px))}.pImagePopup__close_button_icon_line{position:absolute;width:100%;height:1px;background-color:#000;background-color:var(--color-black)}.pImagePopup__close_button_icon_line:first-child{transform:rotate(45deg)}.pImagePopup__close_button_icon_line:last-child{transform:rotate(-45deg)}.pImagePopup__close_button:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#fff;background-color:var(--color-white);border-radius:50%}@media screen and (min-width:768px){.pImagePopup__inner.is-open{--_pointer-events:auto}.pImagePopup__content{width:auto;padding:0}.pImagePopup__iframe{width:117.19vh;max-width:calc(900*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(900*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(900*var(--px));height:auto;aspect-ratio:900/506;border-radius:30px}.pImagePopup__close{right:auto;bottom:auto;width:117.19vh;max-width:calc(900*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(900*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(900*var(--px));height:auto;aspect-ratio:900/506;pointer-events:none}.pImagePopup__close_button{position:absolute;top:calc(-51*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(-51*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(-51*var(--px));right:calc(-57*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(-57*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(-57*var(--px));width:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(60*var(--px));height:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(60*var(--px));pointer-events:var(--_pointer-events)}.pImagePopup__close_button_icon{width:calc(27*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(27*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(27*var(--px));height:calc(27*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(27*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(27*var(--px))}.pImagePopup__close_button_icon_line{height:2px}}@media (any-hover:hover){.pImagePopup__close_button:before{transition:transform .4s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:transform .4s var(--ease-spring-3)}.pImagePopup__close_button:hover:before{transform:scale(1.1)}}.pImageSliderPopup__inner{position:fixed;inset:0;z-index:1004;z-index:var(--z-modal);overflow:hidden;pointer-events:none;opacity:0}.pImageSliderPopup__inner.is-open{pointer-events:auto;opacity:1}.pImageSliderPopup__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pImageSliderPopup__overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;height:100%;background-color:#170e20;opacity:.93}.pImageSliderPopup__content{position:relative;z-index:2;width:100%}.pImageSliderPopup__slider{width:100%}.pImageSliderPopup__slider_image{width:100%;height:calc(247*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(247*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(247*var(--px));padding:0 calc(10*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(10*var(--px))}.pImageSliderPopup__slider_image img{overflow:hidden;border-radius:7px}.pImageSliderPopup__slider_controller{display:flex;align-items:center;justify-content:center;margin-top:calc(23*(1px*((tan(atan2(100vw,1px)))/390)));margin-top:calc(23*calc(1px*calc(tan(atan2(100vw,1px))/390)));margin-top:calc(23*var(--px))}.pImageSliderPopup__slider_navigation{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 calc(20*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(20*var(--px))}.pImageSliderPopup__slider_navigation_arrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(36*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(36*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(36*var(--px));height:calc(36*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(36*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(36*var(--px))}.pImageSliderPopup__slider_navigation_arrow_icon{width:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(16*var(--px));height:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(16*var(--px));color:#000;color:var(--color-black);transform:rotate(0);transform:rotate(var(--_arrow-rotate, 0deg))}.pImageSliderPopup__slider_navigation_arrow[data-direction=prev]{--_arrow-rotate:180deg}.pImageSliderPopup__slider_navigation_arrow:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#fff;background-color:var(--color-white);border-radius:50%}.pImageSliderPopup__slider_index{position:absolute;display:flex;gap:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(14*var(--px));align-items:center;justify-content:center;margin-top:.3em;font-family:FigTree,sans-serif;font-family:var(--font-figtree);font-size:calc(14*(1px*((tan(atan2(100vw,1px)))/390)));font-size:calc(14*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:calc(14*var(--px));line-height:1;color:#fff;color:var(--color-white)}.pImageSliderPopup__slider_index_separator{display:block;width:1px;height:1em;margin-top:-.1em;background-color:#fff;background-color:var(--color-white);opacity:.3}.pImageSliderPopup__close{position:absolute;right:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(16*var(--px));bottom:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(16*var(--px));z-index:1;width:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(50*var(--px));height:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(50*var(--px))}.pImageSliderPopup__close_button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pImageSliderPopup__close_button_icon{position:relative;display:flex;align-items:center;justify-content:center;width:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(20*var(--px));height:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(20*var(--px))}.pImageSliderPopup__close_button_icon_line{position:absolute;width:100%;height:1px;background-color:#000;background-color:var(--color-black)}.pImageSliderPopup__close_button_icon_line:first-child{transform:rotate(45deg)}.pImageSliderPopup__close_button_icon_line:last-child{transform:rotate(-45deg)}.pImageSliderPopup__close_button:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#fff;background-color:var(--color-white);border-radius:50%}.is-image-popup-open{min-height:100vh}@media screen and (min-width:768px){.pImageSliderPopup__inner.is-open{--_pointer-events:auto}.pImageSliderPopup__content{padding:0}.pImageSliderPopup__slider{position:relative}.pImageSliderPopup__slider_image{width:117.19vh;max-width:calc(900*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(900*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(900*var(--px));height:auto;aspect-ratio:900/506;padding:0;margin:0 auto}.pImageSliderPopup__slider_image img{border-radius:30px}.pImageSliderPopup__slider_controller{position:absolute;bottom:max(-59*calc(1px*((tan(atan2(100vw,1px)))/390)),-7.68vh);bottom:max(-59*calc(1px*calc(tan(atan2(100vw,1px))/390)),-7.68vh);bottom:max(-59*var(--px),-7.68vh);width:100%;margin-top:0}.pImageSliderPopup__slider_navigation{gap:calc(125*(1px*((tan(atan2(100vw,1px)))/390)));gap:calc(125*calc(1px*calc(tan(atan2(100vw,1px))/390)));gap:calc(125*var(--px));justify-content:center;padding:0}.pImageSliderPopup__slider_navigation_arrow{width:calc(40*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(40*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(40*var(--px));height:calc(40*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(40*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(40*var(--px))}.pImageSliderPopup__slider_navigation_arrow_icon{width:calc(18*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(18*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(18*var(--px));height:calc(18*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(18*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(18*var(--px))}.pImageSliderPopup__slider_index{margin-top:.2em;font-size:calc(1*(1rem*((tan(atan2(100vw,1px)))/390)));font-size:calc(1*calc(1rem*calc(tan(atan2(100vw,1px))/390)));font-size:calc(1*var(--rem))}.pImageSliderPopup__close{right:auto;bottom:auto;z-index:2;width:117.19vh;max-width:calc(900*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(900*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(900*var(--px));height:auto;aspect-ratio:900/506;pointer-events:none}.pImageSliderPopup__close_button{position:absolute;top:calc(-51*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(-51*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(-51*var(--px));right:calc(-57*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(-57*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(-57*var(--px));width:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(60*var(--px));height:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(60*var(--px));pointer-events:var(--_pointer-events)}.pImageSliderPopup__close_button_icon{width:calc(27*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(27*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(27*var(--px));height:calc(27*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(27*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(27*var(--px))}.pImageSliderPopup__close_button_icon_line{height:2px}}@media (any-hover:hover){.pImageSliderPopup__slider_navigation_arrow:before{transition:transform .4s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:transform .4s var(--ease-spring-3)}.pImageSliderPopup__slider_navigation_arrow:hover:before{transform:scale(1.17)}.pImageSliderPopup__close_button:before{transition:transform .4s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:transform .4s var(--ease-spring-3)}.pImageSliderPopup__close_button:hover:before{transform:scale(1.1)}}.pMenu__inner{position:fixed;inset:0;z-index:1002;z-index:var(--z-menu);overflow:hidden;pointer-events:none;opacity:0}.pMenu__wrapper{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;height:100%}.pMenu__overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;height:100%;aspect-ratio:1/1;opacity:.9}.pMenu__overlay svg{pointer-events:none}.pMenu__content{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end}.pMenu__box{position:relative}.pMenu__constance{position:absolute;top:calc(6*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(6*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(6*var(--px));left:calc(-29*(1px*((tan(atan2(100vw,1px)))/390)));left:calc(-29*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:calc(-29*var(--px));z-index:-1;width:calc(113*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(113*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(113*var(--px));height:calc(133*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(133*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(133*var(--px))}.pMenu__background{width:41.93vh;max-width:calc(278*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(278*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(278*var(--px));height:calc((74*(1px*((tan(atan2(100vw,1px)))/390))) + 76.32vh);height:calc(calc(74*calc(1px*calc(tan(atan2(100vw,1px))/390))) + 76.32vh);height:calc(var(--header-height) + 76.32vh);max-height:calc(580*(1px*((tan(atan2(100vw,1px)))/390)));max-height:calc(580*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-height:calc(580*var(--px))}.pMenu__nav{position:absolute;top:calc((74*(1px*((tan(atan2(100vw,1px)))/390))) + max(-1.96vh,-13*calc(1px*((tan(atan2(100vw,1px)))/390))));top:calc(calc(74*calc(1px*calc(tan(atan2(100vw,1px))/390))) + max(-1.96vh,-13*calc(1px*calc(tan(atan2(100vw,1px))/390))));top:calc(var(--header-height) + max(-1.96vh,-13*var(--px)));left:min(7.99vh,53*calc(1px*((tan(atan2(100vw,1px)))/390)));left:min(7.99vh,53*calc(1px*calc(tan(atan2(100vw,1px))/390)));left:min(7.99vh,53*var(--px));width:100%;transform:rotate(-2deg)}.pMenu__nav_list{display:flex;flex-direction:column;align-items:flex-start;width:100%}.pMenu__nav_item{position:relative;width:100%}.pMenu__nav_item_link{padding:min(2.11vh,14*calc(1px*((tan(atan2(100vw,1px)))/390)))0;padding:min(2.11vh,14*calc(1px*calc(tan(atan2(100vw,1px))/390)))0;padding:min(2.11vh,14*var(--px))0;overflow:hidden;font-family:Cantora One,serif;font-family:var(--font-cantora-one);font-size:min(3.47vh,23*calc(1px*((tan(atan2(100vw,1px)))/390)));font-size:min(3.47vh,23*calc(1px*calc(tan(atan2(100vw,1px))/390)));font-size:min(3.47vh,23*var(--px));font-weight:400;letter-spacing:.02em}.pMenu__nav_item_border{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none;background-color:#000;background-color:var(--color-black);opacity:.15}.is-menu-open{min-height:100vh}.is-menu-open .pMenu__inner{pointer-events:auto}@media screen and (min-width:768px){.pMenu{display:none}}.pMovieModal__inner{position:fixed;inset:0;z-index:1004;z-index:var(--z-modal);overflow:hidden;pointer-events:none;opacity:0}.pMovieModal__inner.is-open{pointer-events:auto;opacity:1}.pMovieModal__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pMovieModal__overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;height:100%;background-color:#170e20;opacity:.93}.pMovieModal__content{position:relative;z-index:2;width:100%;padding:0 calc(10*(1px*((tan(atan2(100vw,1px)))/390)));padding:0 calc(10*calc(1px*calc(tan(atan2(100vw,1px))/390)));padding:0 calc(10*var(--px))}.pMovieModal__iframe{width:100%;height:calc(208*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(208*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(208*var(--px))}.pMovieModal__iframe iframe{width:100%;height:100%}.pMovieModal__close{position:absolute;right:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(16*var(--px));bottom:calc(16*(1px*((tan(atan2(100vw,1px)))/390)));bottom:calc(16*calc(1px*calc(tan(atan2(100vw,1px))/390)));bottom:calc(16*var(--px));z-index:1;width:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(50*var(--px));height:calc(50*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(50*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(50*var(--px))}.pMovieModal__close_button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pMovieModal__close_button_icon{position:relative;display:flex;align-items:center;justify-content:center;width:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(20*var(--px));height:calc(20*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(20*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(20*var(--px))}.pMovieModal__close_button_icon_line{position:absolute;width:100%;height:1px;background-color:#000;background-color:var(--color-black)}.pMovieModal__close_button_icon_line:first-child{transform:rotate(45deg)}.pMovieModal__close_button_icon_line:last-child{transform:rotate(-45deg)}.pMovieModal__close_button:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#fff;background-color:var(--color-white);border-radius:50%}.is-movie-modal-open{min-height:100vh}@media screen and (min-width:768px){.pMovieModal__inner.is-open{--_pointer-events:auto}.pMovieModal__content{width:auto;padding:0}.pMovieModal__iframe{width:117.19vh;max-width:calc(900*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(900*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(900*var(--px));height:auto;aspect-ratio:900/506}.pMovieModal__close{right:auto;bottom:auto;width:117.19vh;max-width:calc(900*(1px*((tan(atan2(100vw,1px)))/390)));max-width:calc(900*calc(1px*calc(tan(atan2(100vw,1px))/390)));max-width:calc(900*var(--px));height:auto;aspect-ratio:900/506;pointer-events:none}.pMovieModal__close_button{position:absolute;top:calc(-51*(1px*((tan(atan2(100vw,1px)))/390)));top:calc(-51*calc(1px*calc(tan(atan2(100vw,1px))/390)));top:calc(-51*var(--px));right:calc(-57*(1px*((tan(atan2(100vw,1px)))/390)));right:calc(-57*calc(1px*calc(tan(atan2(100vw,1px))/390)));right:calc(-57*var(--px));width:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(60*var(--px));height:calc(60*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(60*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(60*var(--px));pointer-events:var(--_pointer-events)}.pMovieModal__close_button_icon{width:calc(27*(1px*((tan(atan2(100vw,1px)))/390)));width:calc(27*calc(1px*calc(tan(atan2(100vw,1px))/390)));width:calc(27*var(--px));height:calc(27*(1px*((tan(atan2(100vw,1px)))/390)));height:calc(27*calc(1px*calc(tan(atan2(100vw,1px))/390)));height:calc(27*var(--px))}.pMovieModal__close_button_icon_line{height:2px}}@media (any-hover:hover){.pMovieModal__close_button:before{transition:transform .4s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:transform .4s var(--ease-spring-3)}.pMovieModal__close_button:hover:before{transform:scale(1.1)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.pProduct{position:fixed;right:25px;bottom:17px;z-index:var(--z-product)}.pProduct__inner{width:100%;height:100%;transition:transform .4s var(--ease-spring-3)}.pProduct__background{position:absolute;inset:0;background-color:var(--color-white);border-radius:50%;filter:drop-shadow(0 0 13px rgba(255,255,255,.4))}.pProduct__box{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:calc(90*var(--px));min-height:calc(90*var(--px));aspect-ratio:1/1;padding:calc(16*var(--px)) calc(10*var(--px)) calc(6*var(--px))}.pProduct__check{margin-bottom:auto;font-family:var(--font-figtree);font-size:calc(11*var(--px));font-weight:600;line-height:1.4;color:var(--color-purple-3)}.pProduct__text{position:relative;z-index:1;max-width:calc(86*var(--px));margin-top:calc(-22*var(--px));margin-bottom:auto;font-size:calc(15*var(--px));font-weight:500;line-height:1;text-align:center}.pProduct__arrow{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:calc(16*var(--px)) calc(10*var(--px)) calc(6*var(--px));color:var(--color-purple-3);transform:rotate(0);transform:rotate(var(--_arrow-rotate, 0deg));transition:transform .4s var(--ease-spring-2)}.pProduct__arrow svg{width:calc(17*var(--px));height:calc(17*var(--px));transform:rotate(90deg)}.pProduct__constance{position:absolute;right:calc(-16*var(--px));bottom:calc(-15*var(--px));width:calc(43*var(--px));height:calc(52*var(--px));transform:rotateY(180deg)}.pProduct__constance_canvas{width:100%;height:100%}.pProduct__trigger{position:absolute;top:0;left:0;visibility:hidden;width:1px;height:30vh;pointer-events:none;opacity:0}.pProduct.is-enter{--_arrow-rotate:180deg}.pProduct.is-hide .pProduct__inner{transform:translate(150%);transition:transform .2s var(--ease-out-cubic)}.pMV{height:100svh}.pMV__inner{width:100%;height:250svh}.pMV__sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden}.pMV__background{width:100%;height:100%;pointer-events:none}.pMV__background_video{width:100%;height:100%}.pMV__background_mask{position:absolute;inset:0;z-index:1;background-color:var(--color-black);opacity:.45}.pMV__logo{position:absolute;top:calc(88*var(--px));left:0;z-index:1;display:flex;justify-content:center;width:100%}.pMV__logo_image{width:calc(368*var(--px));height:calc(109*var(--px))}.pMV__info{position:absolute;bottom:calc(15*var(--px));left:calc(16*var(--px));z-index:1}.pMV__info_onsale{display:flex;flex-direction:column;gap:calc(6*var(--px));align-items:flex-start;font-family:var(--font-cantora-one);font-weight:400;color:var(--color-white)}.pMV__info_onsale_border{width:calc(164*var(--px));height:calc(4*var(--px));filter:drop-shadow(0 0 6px var(--color-white))}.pMV__info_onsale_box{display:grid;grid-template-columns:auto 1fr;align-items:baseline;padding-left:calc(7*var(--px));margin-top:calc(-3*var(--px))}.pMV__info_onsale_time{width:-moz-min-content;width:min-content;font-size:calc(31*var(--px));line-height:1}.pMV__info_onsale_timezone{position:relative;bottom:.2em;margin-left:calc(4*var(--px));font-family:var(--font-cantora-one);font-size:calc(14*var(--px));font-weight:400;line-height:1}.pMV__info_onsale_text{margin-top:calc(4*var(--px));font-size:calc(16*var(--px));line-height:1;text-transform:uppercase}.pMV__info_steam{margin-top:calc(10*var(--px))}.pMV__info_steam_logo{width:calc(88*var(--px));height:calc(28*var(--px))}.pMovie{position:relative;z-index:1;margin-top:-100svh;pointer-events:none}.pMovie__background{position:sticky;top:0;width:100%;height:100svh;clip-path:url(#movie-mask-sp);will-change:clip-path}.pMovie__background_base{width:100%;height:100%;background-color:var(--color-purple-1)}.pMovie__background_image{position:absolute;inset:0}.pMovie__background_image img{-o-object-position:bottom;object-position:bottom}.pMovie__inner{position:relative;z-index:2;padding:20vh 0 calc(356*var(--px));overflow:hidden}.pMovie__headline{padding-top:var(--offset);text-align:center}.pMovie__headline_sub{font-family:var(--font-figtree);font-size:calc(13*var(--px));font-weight:600;line-height:1.4;color:#edd4ff}.pMovie__headline_main{font-family:var(--font-kurale);font-size:calc(60*var(--px));font-weight:400;line-height:1;color:var(--color-white);letter-spacing:-.02em}.pMovie__list{display:grid;grid-gap:calc(87*var(--px));gap:calc(87*var(--px));padding:0 calc(30*var(--px));margin-top:calc(44*var(--px))}.pMovie__item{position:relative;pointer-events:auto}.pMovie__item_article{display:flex;align-items:center;justify-content:center}.pMovie__item_headline{position:absolute;right:var(--_headline-right);bottom:calc(-8*var(--px));left:var(--_headline-left);z-index:3;padding:.15em .45em;font-family:var(--font-cantora-one);font-size:calc(17*var(--px));font-weight:400;background-color:#f9e9d2;transform:rotate(0);transform:rotate(var(--_headline-rotate, 0deg))}.pMovie__item_border{position:absolute;inset:0;z-index:1;pointer-events:none;transform:rotateY(0);transform:rotateY(var(--_border-rotate, 0deg))}.pMovie__item_border_top{position:absolute;top:calc(-6*var(--px));left:calc(-15*var(--px));width:calc(52*var(--px));height:1px;background-color:var(--color-black)}.pMovie__item_border_right{position:absolute;right:calc(-6*var(--px));bottom:calc(-14*var(--px));width:1px;height:calc(52*var(--px));background-color:var(--color-black)}.pMovie__item_border_bottom{position:absolute;right:calc(-15*var(--px));bottom:calc(-7*var(--px));width:calc(52*var(--px));height:1px;background-color:var(--color-black)}.pMovie__item_border_left{position:absolute;top:calc(-14*var(--px));left:calc(-6*var(--px));width:1px;height:calc(52*var(--px));background-color:var(--color-black)}.pMovie__item_thumbnail{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:330/185}.pMovie__item_thumbnail_image{overflow:hidden;border:2px solid var(--color-black);border-radius:7px}.pMovie__item_thumbnail_icon{position:absolute;z-index:1;width:calc(57*var(--px));height:calc(57*var(--px))}.pMovie__item_thumbnail_comingsoon{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-cantora-one);font-size:calc(17*var(--px));font-weight:400;line-height:1;color:var(--color-white)}.pMovie__item_thumbnail_comingsoon:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#0009;border-radius:7px}.pMovie__item:nth-child(odd){--_headline-left:calc(-16 * var(--px));--_headline-rotate:11deg;transform:rotate(-5deg)}.pMovie__item:nth-child(2n){--_headline-right:calc(-16 * var(--px));--_headline-rotate:-11deg;--_border-rotate:-180deg;transform:rotate(5deg)}.pStory{position:relative;z-index:1;margin-top:calc(-260*var(--px))}.pStory__inner,.pStory__sticky{position:relative}.pStory__sticky_background{position:absolute;inset:0;z-index:-1;margin-top:20vh;background-color:#472583}.pStory__sticky_background:before{position:absolute;inset:0;content:"";background-color:#d745ff;opacity:.3}.pStory__headline{position:absolute;top:calc(65*var(--px));z-index:1;width:100%;padding:0 calc(25*var(--px));color:var(--color-white)}.pStory__headline_group{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;width:100%}.pStory__headline_sub{margin-top:calc(20*var(--px));font-family:var(--font-figtree);font-size:calc(13*var(--px));font-weight:600;line-height:1.38;text-align:right}.pStory__headline_main{font-family:var(--font-kurale);font-size:calc(60*var(--px));font-weight:400;line-height:1;letter-spacing:-.02em}.pStory__image{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:calc(466*var(--px));-webkit-mask-image:url(../images/story-image-mask-no-webp.png);mask-image:url(../images/story-image-mask-no-webp.png);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:auto 100%;mask-size:auto 100%;animation:mask-loop-x 12s linear infinite}@keyframes mask-loop-x{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:calc(-560*var(--px))0;mask-position:calc(-560*var(--px))0}}.pStory__image_shadow{position:absolute;inset:0;z-index:1;box-shadow:0 40px 40px #0003 inset}.pStory__image_item{position:absolute;flex-shrink:0;width:100%;height:100%;opacity:0}.pStory__image_item.is-current{opacity:1}.pStory__slider{padding:0 calc(20*var(--px));margin-top:calc(-61*var(--px))}.pStory__slider_box{position:relative;padding-bottom:calc(30*var(--px))}.pStory__slider_box:before{position:absolute;inset:0;content:"";background:#000000b3;border-radius:5px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.pStory__slider_border{position:absolute;top:calc(7*var(--px));right:calc(9*var(--px));bottom:calc(7*var(--px));left:calc(10*var(--px));z-index:1;color:var(--color-white);pointer-events:none;stroke-width:1px}.pStory__slider_list{position:relative;z-index:1;display:grid;align-items:center;justify-items:center;place-items:center}.pStory__slider_item{grid-area:1/1;height:100%;padding:calc(30*var(--px)) calc(33*var(--px))0;color:var(--color-white);opacity:0;transition:opacity .3s var(--ease-out-cubic)}.pStory__slider_item_headline{display:flex;align-items:center;justify-content:space-between}.pStory__slider_item_headline_text{font-family:var(--font-cantora-one);font-size:calc(21*var(--px));font-weight:400;line-height:1}.pStory__slider_item_headline_number{font-family:var(--font-kurale);font-size:calc(34*var(--px));font-weight:400;line-height:1;letter-spacing:-.03em}.pStory__slider_item_paragraph{margin-top:calc(18*var(--px));font-size:calc(14*var(--px));font-weight:500;line-height:1.64}.pStory__slider_item_paragraph ._spacer{display:inline-block;width:100%;height:1em}.pStory__slider_item.is-current{opacity:1}.pStory__slider_navigation{position:relative;z-index:1;display:flex;gap:calc(20*var(--px));align-items:center;justify-content:center;margin-top:calc(24*var(--px))}.pStory__slider_navigation_arrow{display:flex;align-items:center;justify-content:center;width:calc(30*var(--px));height:calc(30*var(--px));background-color:var(--color-white);border-radius:50%}.pStory__slider_navigation_arrow_icon{width:calc(15*var(--px));height:calc(15*var(--px));color:#150b27;transform:rotate(0);transform:rotate(var(--_arrow-rotate, 0deg))}.pStory__slider_navigation_arrow[data-direction=prev]{--_arrow-rotate:180deg}.pStory__slider_navigation_dot{display:flex;gap:calc(8*var(--px));align-items:center;justify-content:center}.pStory__slider_navigation_dot_item{display:flex;align-items:center}.pStory__slider_navigation_dot_item_button{width:calc(8*var(--px));height:calc(8*var(--px));border:1px solid var(--color-white);border-radius:50%}.pStory__slider_navigation_dot_item.is-current .pStory__slider_navigation_dot_item_button{pointer-events:none;background-color:var(--color-white)}.pStory__note{position:relative;padding:calc(126*var(--px))0 calc(192*var(--px));color:var(--color-white)}.pStory__note_ink{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0}.pStory__note_ink_image{position:absolute}.pStory__note_ink_image[data-id="1"]{top:calc(-23*var(--px));left:calc(38*var(--px));width:calc(22*var(--px));height:calc(107*var(--px))}.pStory__note_ink_image[data-id="2"]{top:calc(19*var(--px));right:calc(64*var(--px));width:calc(25*var(--px));height:calc(22*var(--px))}.pStory__note_ink_image[data-id="3"]{top:calc(29*var(--px));right:calc(26*var(--px));width:calc(25*var(--px));height:calc(64*var(--px))}.pStory__note_ink_image[data-id="4"]{top:calc(245*var(--px));right:calc(17*var(--px));width:calc(23*var(--px));height:calc(53*var(--px))}.pStory__note_ink_image[data-id="5"]{top:calc(279*var(--px));left:calc(4*var(--px));width:calc(42*var(--px));height:calc(74*var(--px))}.pStory__note_ink_image[data-id="6"]{top:calc(425*var(--px));right:calc(18*var(--px));width:calc(37*var(--px));height:calc(35*var(--px))}.pStory__note_ink_image[data-id="7"]{top:calc(580*var(--px));left:calc(20*var(--px));width:calc(26*var(--px));height:calc(24*var(--px))}.pStory__note_ink_image[data-id="8"]{top:calc(619*var(--px));right:calc(6*var(--px));width:calc(23*var(--px));height:calc(91*var(--px))}.pStory__note_ink_image[data-id="9"]{top:calc(687*var(--px));right:calc(19*var(--px));z-index:-1;width:calc(45*var(--px));height:calc(79*var(--px))}.pStory__note_ink_image[data-id="10"]{top:calc(782*var(--px));right:calc(24*var(--px));width:calc(45*var(--px));height:calc(48*var(--px))}.pStory__note_ink_image[data-id="11"]{top:calc(667*var(--px));left:calc(7*var(--px));width:calc(22*var(--px));height:calc(21*var(--px))}.pStory__note_ink_image[data-id="12"]{top:calc(717*var(--px));left:calc(32*var(--px));width:calc(18*var(--px));height:calc(77*var(--px))}.pStory__note_particle{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.pStory__note_particle_image{position:absolute}.pStory__note_particle_image[data-particle="1"][data-id="1"]{top:calc(92*var(--px));right:calc(-3*var(--px));width:calc(48*var(--px));height:calc(48*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="2"]{top:calc(130*var(--px));left:calc(-3*var(--px));width:calc(65*var(--px));height:calc(65*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="3"]{top:calc(526*var(--px));left:calc(-9*var(--px));width:calc(65*var(--px));height:calc(65*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="4"]{top:calc(570*var(--px));right:calc(0*var(--px));width:calc(65*var(--px));height:calc(65*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="5"]{top:calc(720*var(--px));left:calc(70*var(--px));width:calc(112*var(--px));height:calc(112*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="1"]{top:calc(253*var(--px));left:calc(27*var(--px));width:calc(56*var(--px));height:calc(56*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="2"]{top:calc(322*var(--px));right:calc(37*var(--px));width:calc(34*var(--px));height:calc(34*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="3"]{top:calc(406*var(--px));left:0;width:calc(56*var(--px));height:calc(56*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="4"]{top:calc(766*var(--px));right:calc(10*var(--px));width:calc(56*var(--px));height:calc(56*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="5"]{top:calc(793*var(--px));right:calc(-10*var(--px));width:calc(56*var(--px));height:calc(56*var(--px))}.pStory__note_title{font-size:calc(22*var(--px));font-weight:700;line-height:1.64;text-align:center;letter-spacing:.06em}.pStory__note_paragraph{display:flex;flex-direction:column;gap:calc(25*var(--px));padding:0 calc(65*var(--px));margin-top:calc(36*var(--px))}.pStory__note_paragraph_text{font-size:calc(14*var(--px));font-weight:500;line-height:1.86}.pStory__note_background{position:absolute;top:-1px;left:0;z-index:-1;width:100%;height:100%;background-color:#472583}.pStory__note_background:after{position:absolute;inset:0;content:"";background:linear-gradient(181deg,#d745ff 23.48%,transparent 79.98%);opacity:.3}.pStory__note_gold{position:absolute;top:calc(-270*var(--px));left:0;z-index:1;width:100%;height:calc(100% + 264*var(--px));overflow:hidden;pointer-events:none}.pStory__note_gold_image{position:relative;left:calc(-118*var(--px));width:calc(589*var(--px));height:calc(1359*var(--px));filter:drop-shadow(0 0 10px #fffc66)}.pCharacter{position:relative;z-index:1;margin-top:calc(-46*var(--px))}.pCharacter__inner{position:relative;min-height:calc(1107*var(--px))}.pCharacter__inner:before{position:absolute;top:10%;bottom:10%;z-index:-1;width:100%;content:"";background-color:#472583}.pCharacter__background{position:absolute;inset:0}.pCharacter__background_image{width:100%;height:100%}.pCharacter__content{position:relative;z-index:1;padding-top:calc(77*var(--px))}.pCharacter__headline{padding-top:var(--offset);margin-top:calc((var(--header-height) + 20*var(--px))*-1)}.pCharacter__headline_group{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.pCharacter__headline_sub{display:flex;flex-direction:column;align-items:center;margin-right:calc(9*var(--px));font-family:var(--font-figtree);font-size:calc(13*var(--px));font-weight:600;line-height:1.38;color:#513461;text-align:center}.pCharacter__headline_main{position:relative;margin-right:calc(30*var(--px));font-family:var(--font-kurale);font-size:calc(60*var(--px));font-weight:400;line-height:1;letter-spacing:-.02em}.pCharacter__headline_main_stick{position:absolute;right:calc(-75*var(--px));bottom:calc(4*var(--px));width:calc(88*var(--px));height:calc(86*var(--px))}.pCharacter__headline_main_border{position:absolute;bottom:calc(-3*var(--px));left:calc(-6*var(--px));width:calc(285*var(--px));height:calc(9*var(--px))}.pCharacter__slider{margin-top:calc(36*var(--px))}.pCharacter__slider_item{position:relative}.pCharacter__slider_item_image{position:relative;display:flex;justify-content:center}.pCharacter__slider_item_image_background{width:calc(300*var(--px));height:calc(339*var(--px))}.pCharacter__slider_item_image_motion{position:absolute;width:calc(256*var(--px));height:calc(293*var(--px));margin-top:calc(19*var(--px))}.pCharacter__slider_item_image_real{position:absolute;width:calc(300*var(--px));height:calc(339*var(--px));opacity:0}.pCharacter__slider_item_image_change{position:absolute;bottom:calc(36*var(--px));left:calc(107*var(--px));z-index:1;display:flex;flex-direction:column;gap:calc(4*var(--px));align-items:center;justify-content:center}.pCharacter__slider_item_image_change_icon{width:calc(38*var(--px));height:calc(38*var(--px))}.pCharacter__slider_item_image_change_text{position:absolute;bottom:calc(-17*var(--px));font-family:var(--font-cantora-one);font-size:calc(13*var(--px));font-weight:400;line-height:1;white-space:nowrap}.pCharacter__slider_item_image_change:before{position:absolute;inset:0;z-index:-1;content:"";background-color:var(--color-white);border-radius:50%}.pCharacter__slider_item_image_change.is-changing{pointer-events:none}.pCharacter__slider_item_info{padding:0 calc(25*var(--px));margin-top:calc(30*var(--px))}.pCharacter__slider_item_info_name{display:flex;flex-direction:column;gap:calc(8*var(--px));align-items:center}.pCharacter__slider_item_info_name_sub{font-size:calc(13*var(--px));font-weight:700;line-height:1;color:var(--color-purple-2)}.pCharacter__slider_item_info_name_main{font-size:calc(24*var(--px));font-weight:700;line-height:1}.pCharacter__slider_item_info_description{min-height:calc(136*var(--px));padding-bottom:1px;margin-top:calc(27*var(--px));font-size:calc(14*var(--px));font-weight:500;line-height:2.36;background-image:linear-gradient(180deg,#d1c0a7 1px,transparent 1px);background-size:100% 2.36em}.pCharacter__slider_item_popup{display:grid;grid-template-columns:calc(142*var(--px)) calc(142*var(--px));grid-gap:calc(20*var(--px));gap:calc(20*var(--px));justify-content:center;margin-top:calc(27*var(--px))}.pCharacter__slider_item_popup_item{position:relative}.pCharacter__slider_item_popup_item_button{width:100%}.pCharacter__slider_item_popup_item_image{display:block;width:100%;height:calc(80*var(--px));overflow:hidden;border-radius:7px}.pCharacter__slider_item_popup_item_icon{position:absolute;top:calc(-6*var(--px));right:calc(-9*var(--px));display:flex;align-items:center;justify-content:center;width:calc(28*var(--px));height:calc(28*var(--px));background-color:#f6e2c4;border-radius:50%}.pCharacter__slider_item_popup_item_icon_plus{display:flex;align-items:center;justify-content:center;width:calc(18*var(--px));height:calc(18*var(--px));background-color:var(--color-black);border-radius:50%}.pCharacter__slider_item_popup_item_icon_plus:before,.pCharacter__slider_item_popup_item_icon_plus:after{position:absolute;width:calc(10*var(--px));height:2px;content:"";background-color:var(--color-white)}.pCharacter__slider_item_popup_item_icon_plus:before{transform:rotate(90deg)}.pCharacter__slider_item_other_image{width:100%;height:calc(590*var(--px))}.pCharacter__slider_item_other_description{padding:0 calc(25*var(--px));margin-top:calc(6*var(--px));font-size:calc(14*var(--px));font-weight:500}.pCharacter__slider_navigation{position:absolute;top:calc(150*var(--px));left:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 calc(20*var(--px));pointer-events:none}.pCharacter__slider_navigation_arrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(40*var(--px));height:calc(40*var(--px));pointer-events:auto}.pCharacter__slider_navigation_arrow_icon{width:calc(18*var(--px));height:calc(18*var(--px));color:var(--color-white);transform:rotate(0);transform:rotate(var(--_arrow-rotate, 0deg))}.pCharacter__slider_navigation_arrow[data-direction=prev]{--_arrow-rotate:180deg}.pCharacter__slider_navigation_arrow:before{position:absolute;inset:0;z-index:-1;content:"";background-color:var(--color-black);border-radius:50%}.pCharacter__thumbnail{display:flex;gap:calc(30*var(--px));align-items:stretch;justify-content:flex-start;padding:0 calc(25*var(--px));margin-top:calc(35*var(--px))}.pCharacter__thumbnail_main_title{font-family:var(--font-figtree);font-size:calc(14*var(--px));font-weight:600;line-height:1}.pCharacter__thumbnail_main_list{display:grid;grid-template-columns:repeat(5,calc(40*var(--px)));grid-gap:calc(8*var(--px));gap:calc(8*var(--px));margin-top:calc(12*var(--px))}.pCharacter__thumbnail_main_item{position:relative;display:flex;align-items:center;justify-content:center;width:calc(40*var(--px));height:calc(40*var(--px));background-color:var(--color-white);border-radius:50%}.pCharacter__thumbnail_main_item_current{position:absolute;width:calc(48*var(--px));height:calc(48*var(--px));pointer-events:none;opacity:0;opacity:var(--_current-opacity, 0);animation:loop-rotate 8s infinite linear}.pCharacter__thumbnail_main_item_coming{position:absolute;margin-top:.2em;font-family:var(--font-figtree);font-size:calc(10*var(--px));font-weight:700;text-align:center;letter-spacing:-.03em;transform:scale(.8)}.pCharacter__thumbnail_main_item.is-current{--_current-opacity:1;pointer-events:none;background-color:var(--_hover-background)}.pCharacter__thumbnail_other{position:relative;padding-left:calc(30*var(--px))}.pCharacter__thumbnail_other_title{font-family:var(--font-figtree);font-size:calc(14*var(--px));font-weight:600;line-height:1}.pCharacter__thumbnail_other_list{display:grid;grid-template-columns:calc(40*var(--px));grid-gap:calc(8*var(--px));gap:calc(8*var(--px));margin-top:calc(12*var(--px))}.pCharacter__thumbnail_other_item{position:relative;display:flex;align-items:center;justify-content:center;width:calc(40*var(--px));height:calc(40*var(--px));background-color:var(--color-white);border-radius:50%}.pCharacter__thumbnail_other_item_current{position:absolute;width:calc(48*var(--px));height:calc(48*var(--px));pointer-events:none;opacity:0;opacity:var(--_current-opacity, 0);animation:loop-rotate 8s infinite linear}.pCharacter__thumbnail_other_item.is-current{--_current-opacity:1;pointer-events:none;background-color:#d4ba94}.pCharacter__thumbnail_other:before{position:absolute;top:0;left:0;width:2px;height:100%;content:"";background-image:linear-gradient(to bottom,var(--color-black),var(--color-black) 3px,transparent 3px,transparent 6px);background-repeat:repeat-y;background-position:left;background-size:3px 6px}@keyframes loop-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pGame{position:relative;margin-top:calc(-36*var(--px))}.pGame__inner{padding-top:calc(285*var(--px) - var(--offset));padding-bottom:calc(125*var(--px))}.pGame__background{position:absolute;inset:0;z-index:-1;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.pGame__background_constance{width:100%;height:calc(244*var(--px))}.pGame__background_base{flex-grow:1;width:100%;margin:-1px 0;background-color:var(--color-purple-2)}.pGame__background_image{width:100%;height:calc(222*var(--px))}.pGame__background:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:"";background-color:#472583}.pGame__background:after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:50%;content:"";background-color:#f6e2c4}.pGame__headline{padding:var(--offset) calc(22*var(--px))0;color:var(--color-white)}.pGame__headline_group{display:flex;flex-direction:column;align-items:flex-start}.pGame__headline_sub{margin-left:calc(4*var(--px));font-family:var(--font-figtree);font-size:calc(13*var(--px));font-weight:600;line-height:1.38;color:#edd4ff}.pGame__headline_main{font-family:var(--font-kurale);font-size:calc(60*var(--px));font-weight:400;line-height:1;letter-spacing:-.02em}.pGame__navigation{margin-top:calc(56*var(--px))}.pGame__navigation_list{display:grid;grid-template-columns:repeat(3,1fr)}.pGame__navigation_item{width:100%}.pGame__navigation_item_link{display:flex;flex-direction:column;gap:calc(6*var(--px));align-items:center;width:100%}.pGame__navigation_item_text{font-family:var(--font-cantora-one);font-size:calc(19*var(--px));font-weight:400;line-height:1;color:var(--color-white)}.pGame__navigation_item_icon{width:calc(15*var(--px));height:calc(15*var(--px))}.pGame__navigation_item:nth-child(n+2){position:relative}.pGame__navigation_item:nth-child(n+2):before{position:absolute;top:0;left:0;width:1px;height:100%;pointer-events:none;content:"";background-color:var(--color-white);opacity:.3}.pGame__body{display:grid;grid-gap:calc(29*var(--px));gap:calc(29*var(--px));margin-top:calc(25*var(--px))}.pGame__article{position:relative;min-height:auto;min-height:var(--_background-height, auto)}.pGame__article_background{position:absolute;top:0;left:0;width:100%;height:100%}.pGame__article_background img{-o-object-fit:fill;object-fit:fill}.pGame__article_inner{position:relative;z-index:1;height:100%;padding:0;padding:var(--_inner-padding, 0)}.pGame__article_title{font-size:calc(22*var(--px));font-weight:700;line-height:1;text-align:center}.pGame__article_video{margin-top:calc(33*var(--px));overflow:hidden;border-radius:12px}.pGame__article_list{display:grid;grid-gap:calc(40*var(--px));gap:calc(40*var(--px));margin-top:calc(32*var(--px))}.pGame__article_item{counter-increment:game-article-item}.pGame__article_item_title{display:flex;gap:calc(15*var(--px));align-items:center;justify-content:flex-start}.pGame__article_item_title_index{display:flex;align-items:center;justify-content:center;width:calc(35*var(--px));height:calc(35*var(--px))}.pGame__article_item_title_index_ink{position:absolute;width:calc(53*var(--px));height:calc(53*var(--px));margin-top:calc(-2*var(--px))}.pGame__article_item_title_index_number{position:relative;z-index:1}.pGame__article_item_title_index_number:before{display:block;font-family:var(--font-figtree);font-size:calc(13*var(--px));font-weight:600;line-height:1;color:var(--color-white);content:counter(game-article-item,decimal-leading-zero)}.pGame__article_item_title_text{font-size:calc(16*var(--px));font-weight:700;line-height:2}.pGame__article_item_image{position:relative;width:100%;height:calc(160*var(--px));margin-top:calc(16*var(--px))}.pGame__article_item_image_background,.pGame__article_item_image_illust{position:absolute;inset:0}.pGame__article_item_description{margin-top:var(--_description-mt, calc(17 * var(--px)));font-size:calc(14*var(--px));font-weight:500;line-height:1.7}.pGame__article_item_attention{display:flex;gap:calc(12*var(--px));align-items:center;justify-content:flex-start;padding:calc(8*var(--px)) calc(12*var(--px));margin-top:calc(18*var(--px));background-color:var(--color-white);border-radius:6px}.pGame__article_item_attention_constance{flex-shrink:0;width:calc(39*var(--px));height:calc(39*var(--px))}.pGame__article_item_attention_text{font-size:calc(12*var(--px));font-weight:500;line-height:1.42;color:#513461}.pGame__article_item:nth-child(2){--_description-mt:calc(4 * var(--px))}.pGame__article_keyword_border{width:100%;height:calc(8*var(--px));margin-top:calc(28*var(--px));pointer-events:none}.pGame__article_keyword_item{position:relative;display:flex;gap:calc(20*var(--px));align-items:center;justify-content:flex-start;padding:calc(16*var(--px))0 calc(24*var(--px)) calc(5*var(--px))}.pGame__article_keyword_item_image{flex-shrink:0;width:calc(70*var(--px));height:calc(70*var(--px))}.pGame__article_keyword_item_name{font-size:calc(16*var(--px));font-weight:700}.pGame__article_keyword_item_text{margin-top:calc(6*var(--px));font-size:calc(13*var(--px));font-weight:500;line-height:1.69;color:#513461}.pGame__article_keyword_item_border{position:absolute;bottom:0;left:0;width:100%;height:calc(8*var(--px));pointer-events:none}.pGame__article:nth-child(odd){--_inner-padding:calc(48 * var(--px)) calc(20 * var(--px)) calc(40 * var(--px)) calc(30 * var(--px));margin-left:calc(10*var(--px))}.pGame__article:nth-child(2n){--_inner-padding:calc(48 * var(--px)) calc(30 * var(--px)) calc(40 * var(--px)) calc(20 * var(--px));margin-right:calc(10*var(--px))}.pGame__article[data-type=action]{--_background-height:calc(1101 * var(--px))}.pGame__article[data-type=explore]{--_background-height:calc(1129 * var(--px))}.pGame__article[data-type=keyword]{--_background-height:calc(703 * var(--px))}.pSpec{padding-top:calc(var(--offset) - 42*var(--px));margin-top:calc((var(--offset) - 41*var(--px))*-1)}.pSpec__inner{padding:calc(42*var(--px)) calc(25*var(--px))0;background-color:#f6e2c4}.pSpec__headline{display:flex;align-items:flex-start;justify-content:center}.pSpec__headline_text{font-family:var(--font-kurale);font-size:calc(44*var(--px));line-height:1;letter-spacing:-.02em}.pSpec__body{display:grid;grid-gap:calc(34*var(--px));gap:calc(34*var(--px));margin-top:calc(26*var(--px))}.pSpec__article{padding-bottom:2px}.pSpec__article_headline{display:flex;flex-direction:column;align-items:flex-start}.pSpec__article_headline_text{font-family:var(--font-cantora-one);font-size:calc(25*var(--px));line-height:1}.pSpec__article_headline_border{width:calc(344*var(--px));height:calc(8*var(--px))}.pSpec__article_steam{width:calc(101*var(--px));height:calc(32*var(--px));margin-top:calc(14*var(--px))}.pSpec__article_table{margin-top:calc(7*var(--px));font-size:calc(14*var(--px));font-weight:500;line-height:1.71}.pSpec__article_table_row{display:flex;gap:calc(20*var(--px));align-items:flex-start;justify-content:flex-start;padding:calc(13*var(--px))0;border-bottom:1px solid #d1c0a7}.pSpec__article_table_head{display:flex;flex-shrink:0;gap:calc(7*var(--px));align-items:center;justify-content:flex-start;width:calc(94*var(--px));height:100%}.pSpec__article_table_head:before{display:block;width:calc(5*var(--px));height:calc(5*var(--px));content:"";background-color:var(--color-purple-2);border-radius:50%}.pSpec__article_table_data{width:100%;height:100%}.pNews{position:relative;z-index:2;padding-top:calc(var(--offset) - 62*var(--px));margin-top:calc((var(--offset) - 61*var(--px))*-1)}.pNews__inner{padding:calc(62*var(--px)) calc(25*var(--px)) calc(68*var(--px));background-color:#f6e2c4}.pNews__headline{display:flex;justify-content:center}.pNews__headline_text{font-family:var(--font-kurale);font-size:calc(44*var(--px));line-height:1;letter-spacing:-.02em}.pNews__body{display:grid;grid-gap:calc(13*var(--px));gap:calc(13*var(--px));margin-top:calc(32*var(--px))}.pNews__article_link,.pNews__article_inner{display:grid;grid-gap:calc(8*var(--px));gap:calc(8*var(--px));padding:calc(14*var(--px)) calc(17*var(--px));border:1px solid currentcolor;border-radius:7px}.pNews__article_title{font-size:calc(14*var(--px));font-weight:500;line-height:1.64}.pNews__article_title_blank{position:relative;top:.25em;display:inline-block;width:calc(16*var(--px));height:calc(16*var(--px));opacity:.4}.pNews__article_time{font-family:var(--font-figtree);font-size:calc(14*var(--px));font-weight:600;line-height:1.64;color:var(--color-purple-2)}.pNews__background{margin-top:-1px}.pNews__background_bottom{width:100%;height:calc(120*var(--px))}.pGallery{position:relative;z-index:1;margin-top:calc(-127*var(--px))}.pGallery__inner{position:relative;padding-top:calc(77*var(--px));padding-bottom:calc(63*var(--px));background-color:#1e1d20}.pGallery__thread{position:absolute;top:0;left:0;width:100%;height:calc(368*var(--px));pointer-events:none;filter:drop-shadow(0 0 15px #fffb00)}.pGallery__headline{padding:var(--offset) calc(22*var(--px))0;color:var(--color-white)}.pGallery__headline_group{display:flex;flex-direction:column;align-items:center}.pGallery__headline_sub{font-family:var(--font-figtree);font-size:calc(13*var(--px));font-weight:600;line-height:1.38;color:#ffd350}.pGallery__headline_main{margin-left:calc(-4*var(--px));font-family:var(--font-kurale);font-size:calc(60*var(--px));font-weight:400;line-height:1;letter-spacing:-.02em}.pGallery__body{display:grid;grid-gap:calc(37*var(--px));gap:calc(37*var(--px));margin-top:calc(49*var(--px))}.pGallery__list{padding:0 calc(20*var(--px))}.pGallery__list_title{position:relative;display:flex;align-items:center;justify-content:center;height:calc(44*var(--px))}.pGallery__list_title_background{position:absolute;inset:0;pointer-events:none}.pGallery__list_title_text{font-family:var(--font-cantora-one);font-size:calc(25*var(--px));font-weight:400;color:var(--color-white);text-align:center}.pGallery__list_ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(28*var(--px)) calc(20*var(--px));gap:calc(28*var(--px)) calc(20*var(--px));margin-top:calc(28*var(--px))}.pGallery__list_item_button{position:relative;width:calc(165*var(--px));height:calc(110*var(--px))}.pGallery__list_item_button_image{display:block;width:100%;height:100%;overflow:hidden;border-radius:7px}.pGallery__list_item_button_icon{position:absolute;right:calc(-11*var(--px));bottom:calc(-11*var(--px));display:flex;align-items:center;justify-content:center;width:calc(32*var(--px));height:calc(32*var(--px));background-color:#1e1d20;border-radius:50%}.pGallery__list_item_button_icon_plus{display:flex;align-items:center;justify-content:center;width:calc(22*var(--px));height:calc(22*var(--px));background-color:var(--color-white);border-radius:50%}.pGallery__list_item_button_icon_plus:before,.pGallery__list_item_button_icon_plus:after{position:absolute;width:calc(10*var(--px));height:2px;content:"";background-color:var(--color-black)}.pGallery__list_item_button_icon_plus:before{transform:rotate(90deg)}.pGallery__list_item_headline{display:grid;grid-gap:calc(3*var(--px));gap:calc(3*var(--px));margin-top:calc(11*var(--px));color:var(--color-white)}.pGallery__list_item_headline_sub{font-family:var(--font-figtree);font-size:calc(12*var(--px));font-weight:500;opacity:.5}.pGallery__list_item_headline_main{font-family:var(--font-figtree);font-size:calc(14*var(--px));font-weight:600}.pGallery__list_comingsoon{display:flex;flex-direction:column;gap:calc(12*var(--px));align-items:center;justify-content:center;margin-top:calc(29*var(--px))}.pGallery__list_comingsoon_constance{width:calc(100*var(--px));height:calc(85*var(--px));animation:constance-save 2s infinite alternate var(--ease-in-out-cubic)}@keyframes constance-save{0%{transform:translateY(0) scale(.99)}to{transform:translateY(-5%) scale(1.01)}}.pGallery__list_comingsoon_text{font-family:var(--font-figtree);font-size:calc(14*var(--px));font-weight:600;color:var(--color-white)}.pGallery__background{width:100%;height:calc(84*var(--px));margin-top:-1px}.pDeveloper{margin-top:calc(-75*var(--px))}.pDeveloper__inner{position:relative;background-color:#0b101f}.pDeveloper__background{width:100%;height:calc(364*var(--px))}.pDeveloper__paper{padding-bottom:calc(220*var(--px));margin-top:calc(-28*var(--px));color:#0b101f}.pDeveloper__paper_inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:calc(78*var(--px)) calc(45*var(--px)) calc(65*var(--px))}.pDeveloper__paper_background{position:absolute;inset:0;z-index:-1;padding:0 calc(13*var(--px))}.pDeveloper__paper_background img{-o-object-fit:fill;object-fit:fill}.pDeveloper__paper_headline_text{font-family:var(--font-kurale);font-size:calc(42*var(--px));font-weight:400;line-height:1;letter-spacing:-.02em}.pDeveloper__paper_logo{width:calc(116*var(--px));height:calc(110*var(--px));margin-top:calc(42*var(--px))}.pDeveloper__paper_paragraph{width:100%;margin-top:calc(31*var(--px));font-size:calc(14*var(--px));font-weight:500;line-height:1.72}.pDeveloper__paper_link{width:100%;margin-top:calc(35*var(--px))}.pDeveloper__paper_official{width:100%}.pDeveloper__paper_official_link{display:flex;gap:calc(5*var(--px));align-items:center;justify-content:center;padding:calc(10*var(--px));border:1px solid currentcolor;border-radius:7px}.pDeveloper__paper_official_text{font-family:var(--font-figtree);font-size:calc(15*var(--px));font-weight:600}.pDeveloper__paper_official_icon{width:calc(16*var(--px));height:calc(16*var(--px))}.pDeveloper__paper_sns{display:flex;gap:calc(10*var(--px));align-items:center;justify-content:center;margin-top:calc(20*var(--px))}.pDeveloper__paper_sns_item_link{width:calc(34*var(--px));height:calc(34*var(--px));border:1px solid currentcolor;border-radius:50%}.pDeveloper__paper_sns_item_link[data-type=tiktok]{width:calc(53*var(--px));border:0}.pDeveloper__paper_sns_item_icon{display:block;width:100%;height:100%}.pOpening{position:fixed;inset:0;z-index:var(--z-opening);pointer-events:none}.pOpening__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-purple-1);clip-path:url(#opening-mask-sp);will-change:clip-path}.pOpening__box{position:relative;top:calc(-24*var(--px));display:flex;flex-direction:column;align-items:center}.pOpening__constance{position:relative}.pOpening__constance_bubble{position:absolute;bottom:calc(108*var(--px));left:calc(64*var(--px));z-index:1;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;width:-moz-max-content;width:max-content}.pOpening__constance_bubble_text{padding:calc(7*var(--px)) calc(8*var(--px)) calc(6*var(--px));font-family:var(--font-cantora-one);font-size:calc(15*var(--px));font-weight:400;line-height:1;color:var(--color-purple-2);background-color:var(--color-white)}.pOpening__constance_bubble:after{display:block;width:calc(15*var(--px));height:calc(10*var(--px));margin-top:-1px;margin-left:calc(18*var(--px));content:"";background-color:var(--color-white);clip-path:polygon(calc(3*var(--px)) 0%,100% 0%,0% 100%)}.pOpening__constance_canvas{position:relative;display:block;width:calc(96*var(--px));height:calc(116*var(--px))}.pOpening__ink{width:calc(306*var(--px));height:calc(20*var(--px));margin-top:calc(12*var(--px))}.pOpening__ink_canvas{display:block;width:100%;height:100%}.pOpening__countup{display:flex;align-items:baseline;justify-content:center;margin-top:calc(26*var(--px));margin-left:calc(24*var(--px));color:var(--color-white)}.pOpening__countup_number{font-family:var(--font-cantora-one);font-size:calc(62*var(--px));font-weight:400;line-height:1;letter-spacing:.03em}.pOpening__countup_ext{font-family:var(--font-cantora-one);font-size:calc(42*var(--px));font-weight:400;line-height:1;letter-spacing:.03em}.pOpening__loading{margin-top:calc(12*var(--px));margin-left:calc(12*var(--px));font-family:var(--font-cantora-one);font-size:calc(20*var(--px));font-weight:400;line-height:1;color:var(--color-white);letter-spacing:.03em;animation:tikatika 1s infinite alternate linear}@keyframes tikatika{0%{opacity:0}50%{opacity:1}to{opacity:1}}@media screen and (min-width:768px){.pProduct{right:calc(45*var(--px));bottom:calc(35*var(--px))}.pProduct__box{min-width:calc(8.375*var(--rem));min-height:calc(8.375*var(--rem));aspect-ratio:1/1;padding:calc(20*var(--px)) calc(10*var(--px)) calc(12*var(--px))}.pProduct__check{font-size:calc(1*var(--rem))}.pProduct__text{max-width:calc(120*var(--px));margin-top:calc(-1.75*var(--rem));font-size:calc(1.3125*var(--rem))}.pProduct__arrow{padding:calc(20*var(--px)) calc(10*var(--px)) calc(12*var(--px))}.pProduct__arrow svg{width:calc(24*var(--px));height:calc(24*var(--px))}.pProduct__constance{right:calc(-10*var(--px));bottom:calc(-12*var(--px));width:calc(55*var(--px));height:calc(66*var(--px))}.pMV{height:100vh}.pMV__inner{height:250vh}.pMV__sticky{height:100vh}.pMV__logo{inset:0;display:flex;align-items:center;justify-content:center}.pMV__logo_image{width:calc(1002*var(--px));height:calc(297*var(--px));margin-top:calc(-66*var(--px))}.pMV__info{bottom:calc(32*var(--px));left:calc(30*var(--px))}.pMV__info_onsale{gap:calc(.4375*var(--rem))}.pMV__info_onsale_border{width:calc(13.625*var(--rem));height:calc(.375*var(--rem))}.pMV__info_onsale_box{padding-left:calc(6*var(--px));margin-top:0}.pMV__info_onsale_time{font-size:calc(2.625*var(--rem))}.pMV__info_onsale_timezone{bottom:.2em;margin-left:calc(8*var(--px));font-size:calc(1*var(--rem))}.pMV__info_onsale_text{margin-top:calc(4*var(--px));font-size:calc(1.3125*var(--rem))}.pMV__info_steam{margin-top:calc(20*var(--px))}.pMV__info_steam_logo{width:calc(101*var(--px));height:calc(32*var(--px))}.pMovie{margin-top:-100vh}.pMovie__background{height:100vh;clip-path:url(#movie-mask-pc);will-change:clip-path}.pMovie__inner{padding:40vh 0 calc(486*var(--px))}.pMovie__headline_sub{font-size:calc(1*var(--rem))}.pMovie__headline_main{font-size:calc(6.25*var(--rem))}.pMovie__list{grid-template-columns:calc(480*var(--px)) calc(480*var(--px));gap:calc(100*var(--px));align-items:flex-start;justify-content:center;padding:0;margin-top:calc(99*var(--px))}.pMovie__item_headline{font-size:calc(1.5625*var(--rem))}.pMovie__item_border_top{top:calc(-10*var(--px));left:calc(-21*var(--px));width:calc(76*var(--px))}.pMovie__item_border_right{right:calc(-10*var(--px));bottom:calc(-20*var(--px));height:calc(76*var(--px))}.pMovie__item_border_bottom{right:calc(-21*var(--px));bottom:calc(-11*var(--px));width:calc(76*var(--px))}.pMovie__item_border_left{top:calc(-20*var(--px));left:calc(-10*var(--px));height:calc(76*var(--px))}.pMovie__item_thumbnail{aspect-ratio:480/270}.pMovie__item_thumbnail_image{border-radius:10px}.pMovie__item_thumbnail_icon{width:calc(80*var(--px));height:calc(80*var(--px))}.pMovie__item_thumbnail_comingsoon{font-size:calc(1.5625*var(--rem))}.pMovie__item_thumbnail_comingsoon:before{border-radius:10px}.pMovie__item:nth-child(odd){--_headline-left:calc(-23 * var(--px));transform:rotate(-5deg)}.pMovie__item:nth-child(2n){--_headline-right:calc(-23 * var(--px));margin-top:calc(60*var(--px));transform:rotate(5deg)}.pStory{z-index:auto;z-index:initial;margin-top:calc(-328*var(--px))}.pStory__sticky{position:relative;z-index:2;height:450vh}.pStory__sticky_trigger{position:absolute;inset:0;display:flex;visibility:hidden;flex-direction:column;pointer-events:none}.pStory__sticky_trigger_item{width:100%;height:100%}.pStory__sticky_trigger_item * .pStory__sticky_trigger_item{margin-top:50vh}.pStory__sticky_trigger:before,.pStory__sticky_trigger:after{display:block;flex-shrink:0;content:""}.pStory__sticky_trigger:before{height:100vh}.pStory__sticky_trigger:after{height:50vh}.pStory__sticky_inner{position:sticky;top:0;display:flex;align-items:center}.pStory__sticky_background{bottom:10vh}.pStory__headline{top:25.39vh;padding:0 calc(80*var(--px))}.pStory__headline_group{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.pStory__headline_sub{max-width:none;margin-top:0;margin-left:calc(.625*var(--rem));font-size:calc(1*var(--rem))}.pStory__headline_main{font-size:calc(6.25*var(--rem))}.pStory__image{height:100vh;-webkit-mask-image:url(../images/story-image-mask-pc-no-webp.png);mask-image:url(../images/story-image-mask-pc-no-webp.png);animation:mask-loop-x 24s linear infinite}@keyframes mask-loop-x{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-240.49vh 0;mask-position:-240.49vh 0}}.pStory__image_item{opacity:1}.pStory__image_item[data-id="2"]{clip-path:url(#story-image-mask-2);will-change:clip-path}.pStory__image_item[data-id="3"]{clip-path:url(#story-image-mask-3);will-change:clip-path}.pStory__image_shadow{box-shadow:0 calc(80*var(--px)) calc(80*var(--px))0#0003 inset}.pStory__slider{position:absolute;right:calc(80*var(--px));width:min(374*var(--px),48.7vh);height:min(488*var(--px),63.54vh);padding:0;margin-top:0}.pStory__slider_box{display:flex;flex-direction:column;gap:min(20*var(--px),2.6vh);align-items:center;height:100%;padding-bottom:min(39*var(--px),5.08vh)}.pStory__slider_border{position:absolute;top:calc(7*var(--px));right:calc(9*var(--px));bottom:calc(7*var(--px));left:calc(10*var(--px));z-index:1;color:var(--color-white);pointer-events:none;stroke-width:1px}.pStory__slider_item{grid-area:1/1;height:100%;padding:min(40*var(--px),5.21vh) min(40*var(--px),5.21vh)0}.pStory__slider_item_headline{flex-direction:column;gap:min(4*var(--px),.52vh);align-items:center;justify-content:center}.pStory__slider_item_headline_text{font-size:min(22*var(--px),2.86vh)}.pStory__slider_item_headline_number{font-size:min(47*var(--px),6.12vh)}.pStory__slider_item_paragraph{margin-top:min(30*var(--px),3.91vh);font-size:min(15*var(--px),1.95vh);line-height:1.8}.pStory__slider_navigation{margin-top:auto}.pStory__slider_navigation_arrow{display:none}.pStory__slider_navigation_dot{pointer-events:none}.pStory__note{padding:calc(161*var(--px))0 calc(230*var(--px))}.pStory__note_ink{top:-10vh;bottom:auto;z-index:2;height:calc(100% + 10vh + 112*var(--px))}.pStory__note_ink_image{position:absolute}.pStory__note_ink_image[data-id="1"]{top:calc(-129*var(--px));left:calc(80*var(--px));z-index:1;width:calc(50*var(--px));height:calc(170*var(--px))}.pStory__note_ink_image[data-id="2"]{top:calc(-49*var(--px));right:auto;left:calc(38*var(--px));width:calc(272*var(--px));height:calc(476*var(--px))}.pStory__note_ink_image[data-id="3"]{top:calc(189*var(--px));right:calc(147*var(--px));width:calc(44*var(--px));height:calc(214*var(--px))}.pStory__note_ink_image[data-id="4"]{top:calc(346*var(--px));right:auto;left:calc(171*var(--px));width:calc(68*var(--px));height:calc(155*var(--px))}.pStory__note_ink_image[data-id="5"]{top:calc(430*var(--px));right:calc(92*var(--px));left:auto;width:calc(51*var(--px));height:calc(46*var(--px))}.pStory__note_ink_image[data-id="6"]{top:calc(467*var(--px));left:calc(155*var(--px));width:calc(42*var(--px));height:calc(106*var(--px))}.pStory__note_ink_image[data-id="7"]{top:calc(571*var(--px));left:calc(233*var(--px));width:calc(52*var(--px));height:calc(129*var(--px))}.pStory__note_ink_image[data-id="8"]{top:auto;right:calc(86*var(--px));bottom:calc(436*var(--px));width:calc(66*var(--px));height:calc(183*var(--px))}.pStory__note_ink_image[data-id="9"]{top:auto;right:calc(128*var(--px));bottom:calc(529*var(--px));width:calc(55*var(--px));height:calc(52*var(--px))}.pStory__note_ink_image[data-id="10"]{top:auto;right:auto;bottom:calc(343*var(--px));left:calc(259*var(--px));width:calc(72*var(--px));height:calc(68*var(--px))}.pStory__note_ink_image[data-id="11"]{top:auto;bottom:calc(349*var(--px));left:calc(138*var(--px));z-index:1;width:calc(68*var(--px));height:calc(66*var(--px))}.pStory__note_ink_image[data-id="12"]{top:auto;bottom:calc(199*var(--px));left:calc(63*var(--px));width:calc(126*var(--px));height:calc(218*var(--px))}.pStory__note_ink_image[data-id="13"]{top:auto;right:calc(46*var(--px));bottom:calc(303*var(--px));width:calc(49*var(--px));height:calc(133*var(--px))}.pStory__note_ink_image[data-id="14"]{top:auto;bottom:calc(245*var(--px));left:calc(41*var(--px));width:calc(51*var(--px));height:calc(47*var(--px))}.pStory__note_ink_image[data-id="15"]{top:auto;right:calc(58*var(--px));bottom:calc(71*var(--px));width:calc(110*var(--px));height:calc(191*var(--px))}.pStory__note_ink_image[data-id="16"]{top:auto;right:calc(207*var(--px));bottom:calc(71*var(--px));width:calc(34*var(--px));height:calc(154*var(--px))}.pStory__note_ink_image[data-id="17"]{top:auto;bottom:calc(33*var(--px));left:calc(169*var(--px));width:calc(36*var(--px));height:calc(153*var(--px))}.pStory__note_ink_image[data-id="18"]{top:auto;right:calc(108*var(--px));bottom:calc(16*var(--px));width:calc(87*var(--px));height:calc(94*var(--px))}.pStory__note_particle{top:-10vh;z-index:2;height:calc(100% + 10vh)}.pStory__note_particle_image[data-particle="1"][data-id="1"]{top:calc(83*var(--px));right:auto;left:calc(221*var(--px));width:calc(116*var(--px));height:calc(116*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="2"]{top:calc(186*var(--px));right:calc(223*var(--px));left:auto;width:calc(87*var(--px));height:calc(87*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="3"]{top:calc(556*var(--px));left:calc(79*var(--px));width:calc(116*var(--px));height:calc(116*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="4"]{top:calc(680*var(--px));right:calc(48*var(--px));width:calc(116*var(--px));height:calc(116*var(--px))}.pStory__note_particle_image[data-particle="1"][data-id="5"]{top:calc(1068*var(--px));left:calc(149*var(--px));width:calc(200*var(--px));height:calc(200*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="1"]{top:calc(254*var(--px));right:calc(48*var(--px));left:auto;width:calc(100*var(--px));height:calc(100*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="2"]{top:calc(467*var(--px));right:auto;left:calc(16*var(--px));width:calc(100*var(--px));height:calc(100*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="3"]{top:calc(517*var(--px));right:calc(116*var(--px));left:auto;width:calc(62*var(--px));height:calc(62*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="4"]{top:calc(1128*var(--px));right:calc(118*var(--px));width:calc(100*var(--px));height:calc(100*var(--px))}.pStory__note_particle_image[data-particle="2"][data-id="5"]{top:calc(1226*var(--px));right:calc(278*var(--px));width:calc(50*var(--px));height:calc(50*var(--px))}.pStory__note_title{font-size:calc(2.0625*var(--rem));line-height:1.67;color:#fff;text-shadow:0 0 60px #472583}.pStory__note_paragraph{display:flex;flex-direction:column;gap:0;width:calc(980*var(--px));padding:0;margin:calc(115*var(--px)) auto 0}.pStory__note_paragraph_text{font-size:calc(1.1875*var(--rem));line-height:2}.pStory__note_paragraph_text[data-id="1"]{width:calc(490*var(--px));margin-left:auto}.pStory__note_paragraph_text[data-id="2"]{width:calc(402*var(--px));margin-top:calc(96*var(--px));margin-left:calc(7*var(--px))}.pStory__note_paragraph_text[data-id="3"]{width:calc(396*var(--px));margin-top:calc(70*var(--px));margin-right:calc(43*var(--px));margin-left:auto}.pStory__note_background{top:-20vh;height:calc(100% + 20vh + 20*var(--px))}.pStory__note_gold{top:-20vh;z-index:-1;display:flex;justify-content:center;height:calc(100% + 20vh)}.pStory__note_gold_image{left:0;width:calc(6.25*var(--rem));height:calc(107.25*var(--rem))}.pCharacter{position:relative;margin-top:calc(-10*var(--px))}.pCharacter__inner{min-height:calc(992*var(--px));padding-bottom:calc(106*var(--px))}.pCharacter__inner:before{top:calc(20*var(--px));bottom:calc(20*var(--px))}.pCharacter__background{width:100%;height:100%;min-height:calc(992*var(--px))}.pCharacter__background_image img{-o-object-fit:fill;object-fit:fill}.pCharacter__content{position:relative;z-index:1;padding-top:calc(103*var(--px))}.pCharacter__headline_group{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.pCharacter__headline_sub{flex-direction:row;gap:.25em;margin-right:0;font-size:calc(1*var(--rem))}.pCharacter__headline_main{margin-right:calc(-.3125*var(--rem));font-size:calc(6.25*var(--rem))}.pCharacter__headline_main_stick{right:calc(-139*var(--px));bottom:calc(-3*var(--px));width:calc(163*var(--px));height:calc(160*var(--px))}.pCharacter__headline_main_border{bottom:calc(-.8125*var(--rem));left:calc(-3.4375*var(--rem));width:calc(34.3125*var(--rem));height:calc(.8125*var(--rem))}.pCharacter__slider{width:calc(1120*var(--px));margin:0 auto 0 calc(128*var(--px))}.pCharacter__slider_item{display:grid;grid-template-columns:1fr calc(410*var(--px));grid-gap:0 calc(70*var(--px));gap:0 calc(70*var(--px));width:calc(880*var(--px));margin:0 auto}.pCharacter__slider_item_image{position:relative;grid-row:1/3;grid-column:2/3;width:calc(410*var(--px));height:calc(463*var(--px))}.pCharacter__slider_item_image_background{width:calc(410*var(--px));height:calc(463*var(--px))}.pCharacter__slider_item_image_motion{width:calc(350*var(--px));height:calc(400*var(--px));margin-top:calc(19*var(--px));margin-left:calc(13*var(--px))}.pCharacter__slider_item_image_real{width:calc(410*var(--px));height:calc(463*var(--px))}.pCharacter__slider_item_image_change{bottom:calc(50*var(--px));left:calc(86*var(--px))}.pCharacter__slider_item_image_change_icon{width:calc(50*var(--px));height:calc(50*var(--px))}.pCharacter__slider_item_image_change_text{bottom:calc(-22*var(--px));font-size:calc(16*var(--px))}.pCharacter__slider_item_info{grid-column:1/2;padding:0;margin-top:calc(22*var(--px))}.pCharacter__slider_item_info_name{gap:calc(8*var(--px));align-items:flex-start}.pCharacter__slider_item_info_name_sub{margin-left:calc(.25*var(--rem));font-size:calc(.875*var(--rem))}.pCharacter__slider_item_info_name_main{margin-top:calc(.125*var(--rem));font-size:calc(2*var(--rem))}.pCharacter__slider_item_info_description{min-height:calc(12.625*var(--rem));margin-top:calc(31*var(--px));font-size:calc(1*var(--rem));line-height:2.5;background-size:100% 2.5em}.pCharacter__slider_item_popup{grid-template-columns:calc(170*var(--px)) calc(170*var(--px));grid-column:1/2;justify-content:flex-start;margin-top:calc(18*var(--px))}.pCharacter__slider_item_popup_item_image{height:calc(96*var(--px));border-radius:10px}.pCharacter__slider_item_popup_item_icon{top:calc(-7*var(--px));right:calc(-11*var(--px));width:calc(33*var(--px));height:calc(33*var(--px))}.pCharacter__slider_item_popup_item_icon_plus{width:calc(23*var(--px));height:calc(23*var(--px))}.pCharacter__slider_item_popup_item_icon_plus:before,.pCharacter__slider_item_popup_item_icon_plus:after{width:calc(11*var(--px))}.pCharacter__slider_item_other{position:relative;top:calc(-27*var(--px));display:flex;flex-direction:column;grid-column:1/3;align-items:center;width:100%}.pCharacter__slider_item_other_image{width:calc(1120*var(--px));height:calc(456*var(--px))}.pCharacter__slider_item_other_description{padding:0;margin-top:calc(13*var(--px));font-size:calc(1*var(--rem));text-align:center}.pCharacter__slider_navigation{top:calc(200*var(--px));width:calc(1120*var(--px));padding:0}.pCharacter__slider_navigation_arrow{width:calc(60*var(--px));height:calc(60*var(--px))}.pCharacter__slider_navigation_arrow_icon{width:calc(28*var(--px));height:calc(28*var(--px))}.pCharacter__slider .splide__track{padding-top:calc(74*var(--px))}.pCharacter__thumbnail{width:calc(880*var(--px));padding:0;margin:calc(27*var(--px)) auto 0 calc(248*var(--px))}.pCharacter__thumbnail_main{display:flex;gap:calc(25*var(--px));align-items:center}.pCharacter__thumbnail_main_title{max-width:calc(80*var(--px));font-size:calc(16*var(--px));line-height:1.25}.pCharacter__thumbnail_main_list{grid-template-columns:repeat(8,calc(60*var(--px)));gap:calc(15*var(--px));margin-top:0}.pCharacter__thumbnail_main_item{width:calc(60*var(--px));height:calc(60*var(--px))}.pCharacter__thumbnail_main_item_current{width:calc(72*var(--px));height:calc(72*var(--px))}.pCharacter__thumbnail_main_item_coming{margin-top:.2em;font-size:calc(12*var(--px));transform:scale(1)}.pCharacter__thumbnail_other{display:flex;gap:calc(25*var(--px));align-items:center}.pCharacter__thumbnail_other_title{max-width:calc(80*var(--px));font-size:calc(16*var(--px));line-height:1.25}.pCharacter__thumbnail_other_list{grid-template-columns:calc(60*var(--px));gap:calc(15*var(--px));margin-top:0}.pCharacter__thumbnail_other_item{width:calc(60*var(--px));height:calc(60*var(--px))}.pCharacter__thumbnail_other_item_current{width:calc(72*var(--px));height:calc(72*var(--px))}.pCharacter__thumbnail_other_item_coming{margin-top:.2em;font-size:calc(12*var(--px));transform:scale(1)}.pGame{position:relative;margin-top:calc(-42*var(--px))}.pGame__inner{padding-top:calc(734*var(--px) - var(--offset));padding-bottom:calc(222*var(--px))}.pGame__background_constance{height:calc(720*var(--px))}.pGame__background_image{height:calc(650*var(--px))}.pGame__content{display:grid;grid-template-columns:calc(170*var(--px)) calc(954*var(--px));grid-gap:calc(54*var(--px)) calc(33*var(--px));gap:calc(54*var(--px)) calc(33*var(--px));justify-content:flex-start;padding:0 calc(59*var(--px))0 calc(80*var(--px))}.pGame__headline{grid-column:1/3;padding:var(--offset)0 0}.pGame__headline_sub{margin-left:calc(9*var(--px));font-size:calc(1*var(--rem))}.pGame__headline_main{font-size:calc(6.25*var(--rem))}.pGame__navigation{position:sticky;top:calc(var(--header-height) + 65*var(--px));grid-column:1/2;height:calc(725*var(--px));max-height:100vh;margin-top:calc(29*var(--px))}.pGame__navigation_inner{display:grid;grid-template-rows:repeat(3,1fr)}.pGame__navigation_hover{position:relative;grid-row:1/2;grid-column:1/2;width:100%;height:100%;pointer-events:none;transition:transform .4s var(--ease-spring-2)}.pGame__navigation_hover:before{position:absolute;top:calc(10*var(--px));right:0;bottom:calc(10*var(--px));left:0;display:block;content:"";background-color:var(--color-purple-1);border-radius:5px}.pGame__navigation_hover[data-type=action]{transform:translateY(0)}.pGame__navigation_hover[data-type=explore]{transform:translateY(100%)}.pGame__navigation_hover[data-type=keyword]{transform:translateY(200%)}.pGame__navigation_list{position:relative;grid-template-columns:1fr;grid-row:1/4;grid-column:1/1}.pGame__navigation_list:after{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none;content:"";background-color:var(--color-white);opacity:.3}.pGame__navigation_item{position:relative}.pGame__navigation_item_link{display:flex;flex-direction:row;gap:calc(12*var(--px));align-items:center;justify-content:space-between;padding:calc(29*var(--px)) calc(12*var(--px))}.pGame__navigation_item_text{font-size:calc(30*var(--px))}.pGame__navigation_item_icon{flex-shrink:0;width:calc(22*var(--px));height:calc(22*var(--px));transform:rotate(0);transform:rotate(var(--_icon-rotate, 0deg));transition:transform .3s var(--ease-out-cubic)}.pGame__navigation_item:before{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;content:"";background-color:var(--color-white);opacity:.3}.pGame__navigation_item:nth-child(n+2):before{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;content:"";background-color:var(--color-white);opacity:.3}.pGame__navigation_item.is-current{--_icon-rotate:270deg}.pGame__body{grid-column:2/3;gap:calc(58*var(--px));width:100%;margin-top:0}.pGame__article_title{font-size:calc(35*var(--px))}.pGame__article_video{margin-top:calc(50*var(--px));border-radius:30px}.pGame__article_list{display:grid;grid-gap:calc(79*var(--px));gap:calc(79*var(--px));margin-top:calc(59*var(--px))}.pGame__article_item{position:relative;width:calc(600*var(--px))}.pGame__article_item_title{gap:calc(25*var(--px))}.pGame__article_item_title_index{width:calc(50*var(--px));height:calc(50*var(--px))}.pGame__article_item_title_index_ink{width:calc(72*var(--px));height:calc(72*var(--px));margin-top:calc(-2*var(--px))}.pGame__article_item_title_index_number:before{font-size:calc(18*var(--px))}.pGame__article_item_title_text{font-size:calc(1.5625*var(--rem))}.pGame__article_item_image{position:absolute;top:var(--_image-top);right:var(--_image-right);left:var(--_image-left);width:var(--_image-width);height:var(--_image-height);margin-top:0}.pGame__article_item_image_background{position:absolute;inset:0;z-index:-1}.pGame__article_item_image_illust{position:absolute;inset:0}.pGame__article_item_image_arrow{position:absolute;top:calc(240*var(--px));left:calc(140*var(--px));z-index:1;width:calc(182*var(--px));height:calc(224*var(--px))}.pGame__article_item_description{width:100%;width:var(--_description-width, 100%);margin-top:var(--_description-mt, calc(23 * var(--px)));font-size:calc(1*var(--rem));line-height:1.875}.pGame__article_item_attention{width:100%;width:var(--_description-width, 100%);padding:calc(8*var(--px)) calc(14*var(--px));margin-top:calc(24*var(--px));border-radius:8px}.pGame__article_item_attention_constance{width:calc(52*var(--px));height:calc(52*var(--px))}.pGame__article_item_attention_text{font-size:calc(.8125*var(--rem));line-height:1.69}.pGame__article_item:first-child{--_image-top:calc(-91 * var(--px));--_image-right:calc(-247 * var(--px));--_image-width:calc(365 * var(--px));--_image-height:calc(335 * var(--px));--_description-width:calc(550 * var(--px))}.pGame__article_item:nth-child(2){--_image-top:calc(-50 * var(--px));--_image-left:calc(-257 * var(--px));--_image-width:calc(231 * var(--px));--_image-height:calc(223 * var(--px));--_description-mt:calc(20 * var(--px));margin-left:auto}.pGame__article_keyword_border{height:calc(10*var(--px));margin-top:calc(49*var(--px))}.pGame__article_keyword_item{gap:calc(30*var(--px));padding:calc(14*var(--px))0 calc(24*var(--px)) calc(10*var(--px))}.pGame__article_keyword_item_image{width:calc(80*var(--px));height:calc(80*var(--px))}.pGame__article_keyword_item_name{font-size:calc(1.0625*var(--rem))}.pGame__article_keyword_item_text{margin-top:calc(6*var(--px));font-size:calc(.875*var(--rem))}.pGame__article_keyword_item_border{height:calc(10*var(--px))}.pGame__article:nth-child(odd){--_inner-padding:calc(93 * var(--px)) calc(86 * var(--px)) calc(40 * var(--px)) calc(68 * var(--px));margin-left:0}.pGame__article:nth-child(2n){--_inner-padding:calc(93 * var(--px)) calc(86 * var(--px)) calc(40 * var(--px)) calc(68 * var(--px));margin-right:0}.pGame__article[data-type=action]{--_background-height:calc(1249 * var(--px))}.pGame__article[data-type=explore]{--_background-height:calc(1245 * var(--px))}.pGame__article[data-type=keyword]{--_background-height:calc(732 * var(--px))}.pSpec{padding-top:0;margin-top:-1px}.pSpec__inner{display:grid;grid-template-columns:calc(240*var(--px)) 1fr;grid-gap:calc(50*var(--px));gap:calc(50*var(--px));padding:calc(var(--header-height) + 21*var(--px)) calc(130*var(--px)) calc(12*var(--px))}.pSpec__headline{position:sticky;top:var(--offset);align-self:flex-start;justify-content:flex-start;height:min(30vh,100%)}.pSpec__headline_text{font-size:calc(4.5625*var(--rem))}.pSpec__body{gap:calc(74*var(--px));margin-top:calc(10*var(--px))}.pSpec__article_headline_text{font-size:calc(35*var(--px))}.pSpec__article_headline_border{width:calc(754*var(--px));height:calc(8*var(--px));margin-top:calc(-3*var(--px))}.pSpec__article_steam{width:calc(130*var(--px));height:calc(40*var(--px));margin-top:calc(36*var(--px))}.pSpec__article_table{margin-top:calc(11*var(--px));font-size:calc(1*var(--rem));line-height:1.75}.pSpec__article_table_row{padding:calc(17*var(--px))0}.pSpec__article_table_head{gap:calc(14*var(--px));width:calc(142*var(--px));padding-left:calc(2*var(--px))}.pSpec__article_table_head:before{width:calc(6*var(--px));height:calc(6*var(--px))}.pNews{padding-top:0;margin-top:-1px}.pNews__inner{display:grid;grid-template-columns:calc(240*var(--px)) 1fr;grid-gap:calc(50*var(--px));gap:calc(50*var(--px));padding:calc(var(--header-height) + 21*var(--px)) calc(130*var(--px)) calc(110*var(--px))}.pNews__headline{position:sticky;top:var(--offset);align-self:flex-start;justify-content:flex-start;height:min(30vh,100%)}.pNews__headline_text{font-size:calc(4.5625*var(--rem))}.pNews__body{gap:calc(20*var(--px));margin-top:calc(13*var(--px))}.pNews__article_link,.pNews__article_inner{gap:calc(8*var(--px));padding:calc(20*var(--px)) calc(27*var(--px));border-radius:10px}.pNews__article_title{grid-row:2/3;font-size:calc(1*var(--rem));line-height:1.5625}.pNews__article_time{grid-row:1/2;font-size:calc(.9375*var(--rem));line-height:1.6}.pNews__background{margin-top:-1px}.pNews__background_bottom{height:calc(365*var(--px))}.pGallery{margin-top:calc(-376*var(--px))}.pGallery__inner{padding-top:calc(208*var(--px));padding-bottom:calc(98*var(--px))}.pGallery__thread{height:calc(748*var(--px))}.pGallery__headline_group{gap:calc(3*var(--px))}.pGallery__headline_sub{margin-left:calc(9*var(--px));font-size:calc(1*var(--rem))}.pGallery__headline_main{margin-left:calc(8*var(--px));font-size:calc(6.25*var(--rem))}.pGallery__body{gap:calc(102*var(--px));margin-top:calc(89*var(--px))}.pGallery__list{padding:0 calc(80*var(--px))}.pGallery__list_title{height:calc(4.125*var(--rem))}.pGallery__list_title_text{font-size:calc(2.625*var(--rem))}.pGallery__list_ul{grid-template-columns:repeat(4,1fr);gap:calc(56*var(--px)) calc(40*var(--px));margin-top:calc(58*var(--px))}.pGallery__list_item_button{width:calc(255*var(--px));height:calc(170*var(--px))}.pGallery__list_item_button_image{border-radius:10px}.pGallery__list_item_headline{gap:calc(5*var(--px))}.pGallery__list_item_headline_sub{font-size:calc(.8125*var(--rem))}.pGallery__list_item_headline_main{font-size:calc(1.0625*var(--rem))}.pGallery__list_comingsoon{gap:calc(14*var(--px));margin-top:calc(59*var(--px))}.pGallery__list_comingsoon_text{font-size:calc(17*var(--px))}.pGallery__background{height:calc(278*var(--px))}.pDeveloper{margin-top:calc(-277*var(--px))}.pDeveloper__background{position:sticky;top:0;height:100vh}.pDeveloper__paper{width:calc(534*var(--px));padding-bottom:calc(314*var(--px));margin:calc(-21*var(--px)) auto 0}.pDeveloper__paper_inner{padding:calc(107*var(--px)) calc(57*var(--px)) calc(120*var(--px))}.pDeveloper__paper_background{padding:0}.pDeveloper__paper_headline_text{font-size:calc(3.1875*var(--rem))}.pDeveloper__paper_logo{width:calc(148*var(--px));height:calc(140*var(--px));margin-top:calc(37*var(--px))}.pDeveloper__paper_paragraph{margin-top:calc(30*var(--px));font-size:calc(.9375*var(--rem));line-height:1.8}.pDeveloper__paper_link{display:flex;flex-wrap:wrap;gap:calc(20*var(--px));align-items:center;justify-content:center;margin-top:calc(43*var(--px))}.pDeveloper__paper_official{width:auto}.pDeveloper__paper_official_link{gap:calc(5*var(--px));padding:calc(10*var(--px)) calc(18*var(--px));border-radius:50vh}.pDeveloper__paper_official_text{font-size:calc(1*var(--rem))}.pDeveloper__paper_sns{margin-top:0}.pOpening__inner{clip-path:url(#opening-mask-pc);will-change:clip-path}.pOpening__box{top:calc(-16*var(--px))}.pOpening__countup{margin-top:calc(26*var(--px))}.pOpening__loading{margin-top:calc(8*var(--px))}}@media (any-hover:hover){.pUnderline__text{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-position:var(--_background-position, 100% 100%);background-size:0 1px;background-size:var(--_background-size, 0% 1px);transition:background-size .4s var(--ease-out-cubic)}.pUnderline:hover{--_background-position:0% 100%;--_background-size:100% 1px}.pUnderlineOut__text{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-position:var(--_background-position, 0% 100%);background-size:100% 1px;background-size:var(--_background-size, 100% 1px);transition:background-size .4s var(--ease-out-cubic)}.pUnderlineOut:hover{--_background-position:100% 100%;--_background-size:0% 1px}.pScale{transform:scale(1);transform:scale(var(--_hover-scale, 1));transition:transform .4s var(--ease-spring-3)}.pScale:hover{transform:scale(1.1)}.pProduct__background{transform:scale(1);transform:scale(var(--_background-scale, 1));transition:transform .4s var(--ease-spring-3)}.pProduct__link:hover{--_background-scale:1.1}.pMovie__item_thumbnail_image img{transform:scale(1);transform:scale(var(--_image-scale, 1));transition:var(--_image-transition, transform .2s var(--ease-out-cubic))}.pMovie__item_thumbnail_icon svg{overflow:visible}.pMovie__item_thumbnail_icon .-inner-circle{transform:scale(1);transform:scale(var(--_inner-circle-scale, 1));transform-origin:center;transition:transform .4s var(--ease-spring-3)}.pMovie__item_thumbnail_icon .-arrow{transform:scale(1);transform:scale(var(--_arrow-scale, 1));transform-origin:center;transition:transform .4s var(--ease-spring-3)}.pMovie__item_thumbnail:hover{--_inner-circle-scale:2;--_arrow-scale:1.5;--_image-scale:1.1;--_image-transition:transform .4s var(--ease-spring-3)}.pCharacter__slider_item_image_change:before{transition:transform .4s var(--ease-spring-3)}.pCharacter__slider_item_image_change:hover:before{transform:scale(1.1)}.pCharacter__slider_item_popup_item_button:hover{--_image-scale:1.1;--_icon-scale:1.2}.pCharacter__slider_item_popup_item_image img{transform:scale(1);transform:scale(var(--_image-scale, 1));transition:transform .4s var(--ease-spring-3)}.pCharacter__slider_item_popup_item_icon{transform:scale(1);transform:scale(var(--_icon-scale, 1));transition:transform .4s var(--ease-spring-3)}.pCharacter__slider_navigation_arrow:before{transition:transform .4s var(--ease-spring-3)}.pCharacter__slider_navigation_arrow:hover:before{transform:scale(1.1)}.pCharacter__thumbnail_main_item,.pCharacter__thumbnail_other_item{transition:background-color .2s var(--ease-out-cubic)}.pCharacter__thumbnail_main_item:hover,.pCharacter__thumbnail_other_item:hover{background-color:var(--_hover-background)}.pGallery__list_item_button_image img{transform:scale(1);transform:scale(var(--_image-scale, 1));transition:transform .4s var(--ease-spring-3)}.pGallery__list_item_button_icon{transform:scale(1);transform:scale(var(--_icon-scale, 1));transition:transform .4s var(--ease-spring-3)}.pGallery__list_item_button:hover{--_image-scale:1.1;--_icon-scale:1.3}.pDeveloper__paper_official_link{transition:background-color .2s var(--ease-out-cubic),color .2s var(--ease-out-cubic)}.pDeveloper__paper_official_link:hover{color:#cbc3cb;background-color:#0b101f}.pDeveloper__paper_sns_item_link:not([data-type=tiktok]){transition:background-color .2s var(--ease-out-cubic),color .2s var(--ease-out-cubic)}.pDeveloper__paper_sns_item_link:not([data-type=tiktok]):hover{color:#cbc3cb;background-color:#0b101f}.pDeveloper__paper_sns_item_link[data-type=tiktok]{transition:opacity .2s var(--ease-out-cubic)}.pDeveloper__paper_sns_item_link[data-type=tiktok]:hover{opacity:.5}}