.styles_menuContainer__vc1k_{height:64px;inset:8px auto auto 12px;margin:auto;position:absolute;z-index:10}.styles_menuContainer__vc1k_:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .3s ease-out,opacity .3s ease-out;visibility:hidden;width:100%;z-index:17}@media screen and (min-width:768px){.styles_menuContainer__vc1k_:after{display:none}}.styles_menuContainer__vc1k_.styles_open__1G5qC:after{opacity:1;visibility:visible}@media screen and (min-width:768px){.styles_menuContainer__vc1k_{inset:auto;margin:0;position:relative}}.styles_toggleButton__SQL6M{display:block;height:48px;position:relative;width:48px;border-radius:100px;z-index:19;cursor:pointer}.styles_toggleButton__SQL6M span{inset:0;margin:auto}.styles_toggleButton__SQL6M span,.styles_toggleButton__SQL6M span:after{background:var(--color-secondary-contrast-main);border-radius:3px;display:block;height:3px;position:absolute;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;width:26px}.styles_toggleButton__SQL6M span:after{bottom:9px;content:""}.styles_toggleButton__SQL6M span:before{background:var(--color-secondary-contrast-main);border-radius:3px;display:block;height:3px;position:absolute;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;width:26px;content:"";top:9px}.styles_toggleButton__SQL6M:focus-visible{box-shadow:0 0 0 3px var(--color-accent);animation:styles_box-shadow-animation__bd3j5 .3s}.styles_toggleButton__SQL6M:hover{background-color:var(--color-secondary-contrast-fade)}.styles_toggleButton__SQL6M:active{background-color:var(--color-secondary-contrast-disable)}.styles_toggleButton__SQL6M.styles_open__1G5qC span{background:none}.styles_toggleButton__SQL6M.styles_open__1G5qC span:after{bottom:0;transform:rotate(45deg)}.styles_toggleButton__SQL6M.styles_open__1G5qC span:before{top:0;transform:rotate(-45deg)}@media screen and (min-width:768px){.styles_toggleButton__SQL6M{display:none}}.styles_nav__VaOvt{--nav-width:300px;--nav-corner:12px;background:var(--color-secondary-main);border-radius:0 var(--nav-corner) var(--nav-corner) 0;height:100%;left:calc(-1*var(--nav-width));opacity:0;padding:72px 12px 0;position:fixed;top:0;transition:left .3s ease-out,visibility .3s ease-out,opacity .3s ease-out;visibility:hidden;width:var(--nav-width);z-index:18}.styles_nav__VaOvt.styles_open__1G5qC{left:0;opacity:1;visibility:visible}@media screen and (min-width:768px){.styles_nav__VaOvt{background:none;display:flex;align-items:center;left:auto;opacity:1;padding:0;position:relative;top:auto;visibility:visible;width:auto}.styles_list__3x5FK{display:flex}}.styles_header__udZKm{background-color:var(--color-secondary-main);color:var(--color-secondary-contrast-main);position:fixed;top:0;left:0;width:100%;z-index:10;padding-top:env(safe-area-inset-top)}.styles_container__oVzBv{align-items:center;display:flex;justify-content:center;height:64px}@media screen and (min-width:768px){.styles_container__oVzBv{justify-content:space-between}}.styles_logoLink__ouoJH{height:48px;display:flex;align-items:center;justify-content:center;margin-left:5vw;padding:8px 0;border-radius:100px}.styles_logoLink__ouoJH:hover{opacity:.6}.styles_logoLink__ouoJH:active{opacity:.8}@media screen and (min-width:768px){.styles_logoLink__ouoJH{margin-left:0;padding:6px 0}}.styles_logoWrapper__mOTcQ{height:32px;width:100%}@media screen and (min-width:768px){.styles_logoWrapper__mOTcQ{height:36px}}.styles_link__aLroq{background-color:none;display:flex;align-items:center;width:100%;height:48px;padding:0 24px;border-radius:100px;font-weight:700;transition:background-color .3s cubic-bezier(.2,0,0,1);font-family:var(--font-josefin-sans);font-size:2rem}.styles_link__aLroq:hover{background-color:var(--color-secondary-contrast-fade)}.styles_link__aLroq:active{background-color:var(--color-secondary-contrast-disable)}@media screen and (min-width:768px){.styles_link__aLroq{font-size:1.8rem}}.styles_container__NjxMj{margin-bottom:8px;display:flex;align-items:baseline}.styles_en__lk7n2{font-size:3.2rem;font-weight:700;font-family:var(--font-josefin-sans)}.styles_jp__3pPai{font-size:1.2rem;padding-left:.5em;letter-spacing:.15em}.styles_hero__lS3dx{align-items:center;background:no-repeat 50%/contain var(--color-secondary-main);background-image:url(/images/pages/front/mv-illust-light.webp);background-image:image-set(url(/images/pages/front/mv-illust-light.webp) 1x,url(/images/pages/front/mv-illust-light@2x.webp) 2x);background-image:-webkit-image-set(url(/images/pages/front/mv-illust-light.webp) 1x,url(/images/pages/front/mv-illust-light@2x.webp) 2x);color:var(--color-secondary-contrast-main);display:flex;height:min(640px,100dvh - 64px - env(safe-area-inset-top));justify-content:center;overflow:hidden}.styles_heroContainer__3yw7k{align-items:stretch;display:inline-flex;flex-flow:column;font-weight:700;max-width:100%;width:auto}.styles_name__0dBih{font-family:var(--font-josefin-sans);font-size:min(6.4rem,25vw);letter-spacing:.3em;margin-right:-.3em;text-align:center}.styles_selectContainer__3slhQ{align-items:center;display:flex;gap:.3em;letter-spacing:.3em}.styles_selectWrapper__DnXss{flex-grow:1;height:48px;position:relative}.styles_selectMenu__ftPUE{border-radius:20px;display:block;left:0;opacity:0;padding-top:32px;top:0;transition:padding-top .6s cubic-bezier(.2,0,0,1),opacity .6s cubic-bezier(.2,0,0,1);visibility:hidden;width:100%}.styles_selectCheck__TXJkd{display:none}.styles_select__fMsHH{background-color:var(--color-secondary-contrast-main);border-radius:20px;color:var(--color-secondary-main);height:40px;inset:4px auto auto 0;margin-left:-.3em;position:absolute;width:100%;display:flex;align-items:center;padding:0 16px}.styles_select__fMsHH:before{content:"";display:block;height:max(48px,100%);inset:0;margin:auto;position:absolute;width:100%;z-index:-1}.styles_copy__IJPdZ{letter-spacing:.3em}.styles_section__xQ8fo{display:flex;flex-flow:column;gap:min(24px,20%)}@media screen and (min-width:480px){.styles_section__xQ8fo{align-items:center;flex-flow:row}}.styles_section__xQ8fo img{flex-shrink:0;height:160px;margin-top:-16px;object-fit:contain;object-position:right;width:100%}@media screen and (min-width:480px){.styles_section__xQ8fo img{height:auto;margin-top:0;object-position:center;width:40%}}.styles_desc__HOx6p{margin:0 0 1em}@media screen and (min-width:480px){.styles_reverse__6zBDf{flex-flow:row-reverse}}@keyframes styles_box-shadow-animation__GqRhl{0%,to{box-shadow:0 0 0 3px var(--color-accent)}50%{box-shadow:0 0 0 6px var(--color-accent)}}.styles_section__lepBm{padding:24px 0}@media screen and (min-width:768px){.styles_section__lepBm{padding:32px 0}}.styles_container__u5QUU{display:flex;flex-flow:column;gap:8px}.styles_head__JhORB{display:flex;flex-wrap:wrap;align-items:baseline;letter-spacing:.2em}.styles_head__JhORB span{font-size:3.2rem;font-weight:700;font-family:var(--font-josefin-sans)}.styles_head__JhORB h1{font-size:1.2rem;padding-left:.1em}@media screen and (min-width:768px){.styles_head__JhORB span{font-size:4.8rem}.styles_head__JhORB h1{font-size:1.6rem}}.styles_nav__v8ZTu{text-align:right;font-size:1.2rem;color:var(--color-primary-contrast-disable);display:flex;align-items:center;justify-content:flex-end}.styles_nav__v8ZTu a,.styles_nav__v8ZTu span{padding:.5em;margin:-.5em 0;border-radius:100px}.styles_nav__v8ZTu a:hover,.styles_nav__v8ZTu span{color:var(--color-primary-contrast-dark)}.styles_container__YuE6t p{padding-bottom:24px}.styles_container__YuE6t h2{font-size:2.4rem;font-weight:700;padding:24px 0}@media screen and (min-width:768px){.styles_leadContainer__OCmaF{text-align:center}}.styles_leadHeadEn__oDaqo{display:block;font-family:var(--font-josefin-sans);font-size:2rem;font-weight:700;margin:1em 0 .5em}@media screen and (min-width:768px){.styles_leadHeadEn__oDaqo{font-size:2.4rem;margin-bottom:0}}.styles_leadHeadJp__vSgmb{display:block;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:.5em;word-break:keep-all;letter-spacing:.2em}@media screen and (min-width:768px){.styles_leadHeadJp__vSgmb{font-size:3.2rem}}.styles_leadHeadJp__vSgmb em{background:linear-gradient(to bottom,transparent 70%,var(--color-accent) 30%)}.styles_leadImage__A3fk1{display:block;height:120px;margin:0 auto;object-fit:contain}@media screen and (min-width:768px){.styles_leadImage__A3fk1{height:160px}}.styles_leadBody__yPKVR{margin-bottom:.5em}.styles_leadBody__yPKVR br{display:contents}@media screen and (min-width:768px){.styles_leadBody__yPKVR{word-break:keep-all}.styles_leadBody__yPKVR br{display:inline}}.styles_leadBody__yPKVR em{font-weight:700}.styles_whoBody__rxZhv{display:contents}@media screen and (min-width:768px){.styles_whoBody__rxZhv{display:flex;gap:24px}}.styles_whoImage__Vm4EQ{background:var(--color-secondary-contrast-main);border-radius:50%;display:block;flex-shrink:0;height:160px;margin:0 auto;object-fit:contain;width:160px}@media screen and (min-width:768px){.styles_whoImage__Vm4EQ{height:240px;width:240px}}.styles_whoMain__QxWD6{flex-grow:1}.styles_whoListItem__B32qD{border-bottom:1px solid var(--color-secondary-contrast-main);display:flex;padding:1em}.styles_whoListItem__B32qD h3{line-height:1.8;flex-shrink:0;font-weight:700;width:60px}@media screen and (min-width:768px){.styles_whoListItem__B32qD h3{width:120px}}.styles_whoListItem__B32qD p{flex-grow:1}.styles_whoListItem__B32qD span{font-size:1.2rem}.styles_whoListItem__B32qD:last-child{border:none}.styles_whoLink__7WftT{display:flex;margin:8px auto;width:160px}.styles_container__X9wpn p{padding-bottom:24px}.styles_container__X9wpn h2{font-size:2.4rem;font-weight:700;padding:24px 0}.styles_container___ep9S p{padding-bottom:24px}.styles_container___ep9S h2{font-size:2.4rem;font-weight:700;padding:24px 0}