@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;min-height:0vw}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}i,em{font-style:inherit}body{font-synthesis-weight:none;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}a{color:inherit;text-decoration:none}a img{border:none}h1,h2,h3,h4,h5,h6{font-weight:700;font-size:inherit}ol,ul,menu{list-style-type:"";margin:0;padding:0}iframe{display:block;border:none}input,button,textarea,select{padding:0;font:inherit;color:inherit}button{border:none;background:transparent}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled],[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html::view-transition-group(*){animation-duration:.01ms!important}}:root{--neutral-1: #18181A;--neutral-2: #1B1B1F;--neutral-3: #27282D;--neutral-4: #2E3035;--neutral-5: #35373C;--neutral-6: #3C3F44;--neutral-7: #464B50;--neutral-8: #5A6165;--neutral-9: #696E77;--neutral-10: #787F85;--neutral-11: #ADB1B8;--neutral-12: #EDEEF0;--neutral-a1: #1818F602;--neutral-a2: #7979FA08;--neutral-a3: #BDC8FF17;--neutral-a4: #C7D6FE20;--neutral-a5: #D2DFFF28;--neutral-a6: #D4E4FE31;--neutral-a7: #D5EAFE3E;--neutral-a8: #DFF2FD55;--neutral-a9: #DDE9FF69;--neutral-a10: #E4EEFF7E;--neutral-a11: #EFF5FFB2;--neutral-a12: #FCFDFFEF;--accent-1: #0C1820;--accent-2: #0D1D26;--accent-3: #112733;--accent-4: #132F3D;--accent-5: #163648;--accent-6: #1A4358;--accent-7: #2D87B4;--accent-8: #2D87B4;--accent-9: #7CE2FE;--accent-10: #8AE8FF;--accent-11: #52D4FF;--accent-12: #C2F3FF;--accent-a1: #0019FC09;--accent-a2: #006AFD10;--accent-a3: #0099FF1E;--accent-a4: #00A5FE29;--accent-a5: #0FA7FF35;--accent-a6: #1FB4FE47;--accent-a7: #2CB9FF67;--accent-a8: #37BCFFAC;--accent-a9: #7DE3FFFE;--accent-a10: #8AE8FF;--accent-a11: #52D4FF;--accent-a12: #C2F3FF;--text-secondary: var(--neutral-a11);--bg-1-rgb: 32, 247, 247;--bg-2-rgb: 29, 187, 240;--bg-3-rgb: 25, 122, 233;--border-1-rgb: 38, 230, 243;--border-2-rgb: 24, 185, 236;--border-3-rgb: 10, 141, 228;--text-1-rgb: 58, 132, 244;--text-2-rgb: 93, 239, 255;--grad-bg: rgb(var(--bg-1-rgb)), rgb(var(--bg-2-rgb)), rgb(var(--bg-3-rgb));--grad-border: rgb(var(--border-1-rgb)), rgb(var(--border-2-rgb)), rgb(var(--border-3-rgb));--grad-text: rgb(var(--text-1-rgb)), rgb(var(--text-2-rgb));--z-header: 5;--z-fixed-cta: 4;--z-modal: 10;--scroll-bar-width: 0px}:root{color-scheme:dark}@media (min-width: 768px){.pc-none{display:none!important}}@media (max-width: 767.98px){.sp-none{display:none!important}}body{font-family:neue-haas-grotesk-display,Helvetica,Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:16px;font-weight:400;color:#fff;background-color:#000;-webkit-tap-highlight-color:transparent}@media (max-width: 767.98px){body{font-size:14px}}img,svg,picture{display:inline-block;vertical-align:middle;max-width:100%;height:auto}section[tabindex="-1"]{outline:none}in-view{display:block}.g-section{padding:96px 0}@media (max-width: 767.98px){.g-section{padding:72px 0}}.g-title{width:100%;margin:-.25em 0;font-size:56px;font-weight:900;font-feature-settings:"palt";letter-spacing:.08em}@media (min-width: 768px){.g-title{display:grid;grid-template-columns:calc((100% - min(1080px,90vw))/2) 1fr;align-items:center}.g-title:before{content:"";height:4px;margin-right:28px;background:linear-gradient(90deg,var(--grad-bg))}}@media (max-width: 1080.98px){.g-title{font-size:44px}}@media (max-width: 767.98px){.g-title{padding:0 5vw;font-size:32px}}.g-title-center{font-size:48px;font-weight:900;text-align:center;letter-spacing:.08em;text-indent:.08em}@media (max-width: 1080.98px){.g-title-center{font-size:40px}}@media (max-width: 767.98px){.g-title-center{font-size:32px}}.g-text-grad{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.g-btn{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;padding:calc(.75em - 1px) 1.25em;border-radius:3em;font-weight:700;color:#fff;outline-offset:2px}.g-btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .25s}.g-btn[disabled],.g-btn[aria-disabled=true]{background-color:#000;color:var(--neutral-a8);box-shadow:inset 0 0 0 1px var(--neutral-a6);cursor:default;pointer-events:none}.g-btn[disabled]:after,.g-btn[aria-disabled=true]:after{content:none}.g-btn-primary{border:1px solid transparent;background-origin:border-box;background-image:linear-gradient(90deg,#fff6,#fffc,#fff6);text-shadow:0 1px 10px var(--accent-8)}.g-btn-primary:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background-image:linear-gradient(90deg,var(--grad-bg))}.g-btn-primary:after{background-color:#00000080}.g-btn-primary:hover:after{opacity:1}.g-btn-secondary{border:1px solid rgb(var(--border-2-rgb));background-color:#000}.g-btn-secondary:after{background-image:linear-gradient(90deg,var(--grad-bg))}.g-btn-secondary:hover:after{opacity:.5}@media (prefers-reduced-motion: no-preference){.g-fadeIn{transform:translateY(40px);opacity:0;transition:transform .5s,opacity .5s}.is-inView.g-fadeIn,.is-inView .g-fadeIn{transform:translate(0);opacity:1}}header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;padding-right:var(--scroll-bar-width);background:var(--neutral-2);box-shadow:inset 0 -1px var(--neutral-a6);font-size:14px;z-index:var(--z-header)}.inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;height:64px;padding:0 40px}@media (max-width: 767.98px){.inner[data-astro-cid-3ef6ksr2]{padding:0 5vw;height:64px}}@media (max-width: 1279.98px){.logo[data-astro-cid-3ef6ksr2]{position:relative;z-index:2}}@media (max-width: 767.98px){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:auto;height:20px}}@media (max-width: 1279.98px){nav[data-astro-cid-3ef6ksr2]{position:fixed;top:64px;bottom:0;right:100%;width:100%;z-index:1;background-color:#000000bf;backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:visibility .35s,opacity .35s,right 0s .35s}nav[data-astro-cid-3ef6ksr2].is-open{right:0;opacity:1;visibility:visible;transition-delay:0s}}.nav-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:48px 24px}@media (max-width: 1279.98px){.nav-inner[data-astro-cid-3ef6ksr2]{overflow:auto;overscroll-behavior:none;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;padding:40px 5vw;transform:translateY(-40px);transition:transform .35s}}@media (max-width: 1279.98px){.is-open[data-astro-cid-3ef6ksr2] .nav-inner[data-astro-cid-3ef6ksr2]{transform:translateY(0)}}#nav-open-btn[data-astro-cid-3ef6ksr2]{flex-shrink:0;font-weight:500;letter-spacing:.08em;text-indent:-.08em}@media (min-width: 1280px){#nav-open-btn[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 767.98px){#nav-open-btn[data-astro-cid-3ef6ksr2]{height:32px}}.nav-texts[data-astro-cid-3ef6ksr2]{display:flex;gap:28px 24px}.nav-text[data-astro-cid-3ef6ksr2]{transition:color .25s}.nav-text[data-astro-cid-3ef6ksr2]:hover{color:var(--accent-11)}@media (min-width: 1280px){.nav-texts[data-astro-cid-3ef6ksr2]{align-items:center}.nav-text[data-astro-cid-3ef6ksr2]{font-weight:500}.nav-text[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 1279.98px){.nav-texts[data-astro-cid-3ef6ksr2]{flex-direction:column;flex-shrink:0}.nav-text[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:32px auto;align-items:center;font-size:24px;font-weight:900}.nav-text[data-astro-cid-3ef6ksr2]:before{content:"";width:16px;height:2px;background-color:#fff}.nav-text[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{grid-column:2;color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:.04em}}@media (max-width: 767.98px){.nav-text[data-astro-cid-3ef6ksr2]{font-size:20px}.nav-text[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-size:14px}}.buttons[data-astro-cid-3ef6ksr2]{display:flex;gap:12px}.buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.buttons[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{height:40px;padding:0 20px}.buttons[data-astro-cid-3ef6ksr2] .cta[data-astro-cid-3ef6ksr2].closed{padding:0 32px;font-size:12px;text-shadow:none}.buttons[data-astro-cid-3ef6ksr2] .cta[data-astro-cid-3ef6ksr2].closed:after{background:#00000080;opacity:1}.buttons[data-astro-cid-3ef6ksr2] .comingsoon[data-astro-cid-3ef6ksr2]{flex-direction:column;font-weight:500;line-height:1.25}.buttons[data-astro-cid-3ef6ksr2] .comingsoon[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:10px;line-height:1}@media (max-width: 1279.98px){.buttons[data-astro-cid-3ef6ksr2]{flex-shrink:0;justify-content:center;gap:24px;width:100%}.buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.buttons[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{flex-shrink:0;width:600px;max-width:100%;height:48px;font-size:20px}.buttons[data-astro-cid-3ef6ksr2] .cta[data-astro-cid-3ef6ksr2].closed{display:none}}@media (max-width: 767.98px){.buttons[data-astro-cid-3ef6ksr2]{flex-direction:column}.buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.buttons[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{font-size:16px}}._outline_gzcds_1{position:relative;z-index:1;padding:96px 0 48px;background:#000;box-shadow:0 4px #000}@media (max-width: 767.98px){._outline_gzcds_1{padding:72px 0 24px;margin-top:-16px}}._inner_gzcds_15{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;width:1080px;max-width:90%;margin:80px auto 0}@media (max-width: 1079.98px){._inner_gzcds_15{grid-template-columns:auto}}@media (max-width: 767.98px){._inner_gzcds_15{margin-top:48px}}._list_gzcds_34{font-size:18px}._list_gzcds_34>div{display:flex;padding:16px 0;border-bottom:1px solid var(--neutral-a6);word-spacing:2px}._list_gzcds_34>div:last-child{border:0}._list_gzcds_34 dt{width:160px;flex-shrink:0;font-weight:700}._list_gzcds_34 dt span{font-size:.75em}@media (max-width: 767.98px){._list_gzcds_34{font-size:14px}._list_gzcds_34 dt{width:120px}._list_gzcds_34 dt span{display:block}}iframe{width:100%;height:520px;border-radius:4px}._entry_s22xo_2{position:relative;z-index:0;background:#000}._inner_s22xo_8{width:1080px;max-width:90%;margin:0 auto}._title_s22xo_14{position:relative;z-index:0;font-size:56px;font-weight:900;text-align:center;letter-spacing:.1em;text-indent:.1em}._title_s22xo_14 [aria-hidden=true]{position:absolute;z-index:-1;background-image:linear-gradient(90deg,var(--grad-text));filter:blur(18px)}@media (max-width: 1080.98px){._title_s22xo_14{font-size:48px}}@media (max-width: 767.98px){._title_s22xo_14{font-size:32px}}._target_s22xo_40{position:relative;z-index:0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:20px 32px;width:fit-content;margin:80px auto 0;padding:0 min(56px,5vw)}._target_s22xo_40:before{left:0;box-shadow:inset 1px 1px #ccc}._target_s22xo_40:after{left:0;box-shadow:inset 1px -1px #ccc}@media (max-width: 767.98px){._target_s22xo_40{grid-template-columns:auto;margin-top:48px;padding-bottom:12px}}._target__frame_s22xo_67{position:absolute;inset:0;z-index:-1}._target__frame_s22xo_67:before{right:0;box-shadow:inset -1px 1px #ccc}._target__frame_s22xo_67:after{right:0;box-shadow:inset -1px -1px #ccc}._target_s22xo_40:before,._target_s22xo_40:after,._target__frame_s22xo_67:before,._target__frame_s22xo_67:after{position:absolute;content:"";display:block;width:16px;height:16px}._target_s22xo_40:before,._target__frame_s22xo_67:before{top:0}._target_s22xo_40:after,._target__frame_s22xo_67:after{bottom:0}._target__title_s22xo_95{text-align:center;font-size:40px;color:var(--accent-11)}._target__title_s22xo_95 small{display:block;font-size:16px;font-weight:400;color:#fff}@media (max-width: 767.98px){._target__title_s22xo_95{font-size:28px}._target__title_s22xo_95 small{font-size:14px}}._target__list_s22xo_115{padding-left:1em;list-style:disc;font-size:calc(1em + 2px)}._target__item_s22xo_121::marker{color:var(--accent-9)}@media (max-width: 1080.98px){._target__item_s22xo_121 br{display:none}}._cta_s22xo_130{width:560px;height:100px;max-width:100%;margin:48px auto;font-size:28px}@media (max-width: 767.98px){._cta_s22xo_130{height:80px;font-size:20px}}._notes_s22xo_144{padding:40px;border-radius:4px;border:1px solid var(--neutral-a6);background:#0009}._notes_s22xo_144 p{margin-top:12px;padding-left:1.2em;text-indent:-1.2em;color:var(--text-secondary)}._notes_s22xo_144 p:before{content:"※";display:inline-block;width:1.2em;text-indent:0}@media (max-width: 767.98px){._notes_s22xo_144{padding:20px min(20px,5vw)}}._notes__title_s22xo_168{font-size:calc(1em + 2px)}._bg_s22xo_172{position:absolute;z-index:-1;inset:0;background:var(--accent-a7);overflow:hidden;contain:content}._bg_s22xo_172:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,#000 28%,transparent 64%) center/250% 100%}._bg__item_s22xo_187{position:absolute;bottom:-20vw;left:calc(50% - 60vw);width:120vw;height:120vw;background:radial-gradient(closest-side,rgba(var(--bg-1-rgb),.8),rgba(var(--bg-1-rgb),.6),transparent);animation:_bg_s22xo_172 12s .5s linear infinite alternate}._bg__item_s22xo_187:nth-child(2){background:radial-gradient(closest-side,rgba(var(--bg-3-rgb),.8),rgba(var(--bg-3-rgb),.6),transparent);animation-direction:alternate-reverse}@media (max-width: 767.98px){._bg_s22xo_172:after{background:linear-gradient(#000 28%,transparent 64%)}._bg__item_s22xo_187{width:750px;height:750px;left:calc(50% - 375px);bottom:0}}@keyframes _bg_s22xo_172{0%{opacity:1;translate:0% 0%;scale:1.25}33%{opacity:.7;translate:50vw -15%}67%{opacity:1;translate:0% 15%;scale:.5}to{opacity:.7;translate:-50vw -15%;scale:1}}footer[data-astro-cid-sz7xmlte]{display:grid;gap:32px;padding:60px 40px;background-color:#000}@media (max-width: 767.98px){footer[data-astro-cid-sz7xmlte]{padding:60px 5vw}}.top[data-astro-cid-sz7xmlte],.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between}@media (max-width: 767.98px){.top[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;gap:56px}.bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:12px}}.imgs[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:500}.logo[data-astro-cid-sz7xmlte]{margin-bottom:24px}.organizer[data-astro-cid-sz7xmlte]{width:100px;margin:0 1.5em 0 .5em}@media (max-width: 1079.98px){.logo[data-astro-cid-sz7xmlte]{width:auto;height:28px}.organizer[data-astro-cid-sz7xmlte]{width:92px}}.inquiry[data-astro-cid-sz7xmlte]{text-align:center}.inquiry-title[data-astro-cid-sz7xmlte]{margin-bottom:12px;font-size:calc(1em + 4px);font-weight:500}.email[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:18px;line-height:1.2}.email[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{margin-right:.6em;padding-right:.6em;border-right:2px solid var(--accent-9)}@media (max-width: 1079.98px){.email[data-astro-cid-sz7xmlte]{font-size:14px}.email[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:26px;width:auto;padding:6px 0}}#fixed-cta[data-astro-cid-m5fkhftj]{position:fixed;bottom:30px;right:calc(32px + var(--scroll-bar-width));width:320px;z-index:2;transition:transform .4s,opacity .4s}#fixed-cta[data-astro-cid-m5fkhftj].is-intersecting{opacity:0;transform:translateY(100%)}@media (max-width: 1079.98px){#fixed-cta[data-astro-cid-m5fkhftj]{width:600px;bottom:12px;right:calc(50% - 300px)}}@media (max-width: 767.98px){#fixed-cta[data-astro-cid-m5fkhftj]{right:calc(50% - 45vw);width:90vw}}.g-btn[data-astro-cid-m5fkhftj]{height:72px;font-size:22px;font-weight:900}.g-btn[data-astro-cid-m5fkhftj] i[data-astro-cid-m5fkhftj]{display:inline-flex;align-items:center;margin-right:.7em;font-style:normal}.g-btn[data-astro-cid-m5fkhftj] i[data-astro-cid-m5fkhftj]:before,.g-btn[data-astro-cid-m5fkhftj] i[data-astro-cid-m5fkhftj]:after{content:"";display:inline-block;width:.25em;height:1.2em;border:2px solid #fff;filter:drop-shadow(0 1px 10px var(--accent-8))}.g-btn[data-astro-cid-m5fkhftj] i[data-astro-cid-m5fkhftj]:before{margin-right:.25em;border-right:none}.g-btn[data-astro-cid-m5fkhftj] i[data-astro-cid-m5fkhftj]:after{margin-left:.25em;border-left:none}@media (max-width: 767.98px){.g-btn[data-astro-cid-m5fkhftj]{height:54px;font-size:18px}}.offline-closed[data-astro-cid-m5fkhftj]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5em;margin-bottom:.75em;padding:7px 12px;border:1px solid var(--accent-a6);border-radius:8px;background:var(--accent-4);font-size:calc(1em - 2px);line-height:1.4;color:var(--accent-12);font-feature-settings:"halt"}.offline-closed[data-astro-cid-m5fkhftj] path[data-astro-cid-m5fkhftj]{fill:var(--accent-12)}
