*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:under-pageline dotted;text-decoration:under-pageline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none!important}:root{--reading-trim: calc((1em - 1lh)/2) }html{font-feature-settings:"palt" 1}html,body{max-width:100svw}body{max-width:100svw;overflow-x:hidden}span,div{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}img{object-fit:cover;pointer-events:none;touch-callout:none;user-select:none;user-drag:none;border-radius:inherit;width:inherit;height:inherit}svg{width:inherit;height:inherit}svg path{transform-origin:center center}video{max-width:100svw;object-fit:cover}picture{display:block}picture source,picture img{width:100%;height:100%}a{cursor:pointer;line-height:1}a>*{pointer-events:none}div,p,a{font-size:medium}button,[expansion-area]{position:relative;width:fit-content}button:after,[expansion-area]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 22px);width:calc(100% + 22px)}section{width:100svw}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}.container{position:relative;max-width:100svw;overflow:hidden}[no-scroll],.no-scroll{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none}[hidden],.hidden{display:none!important}#wpadminbar{opacity:.1;transition:opacity .5s}#wpadminbar:hover{opacity:1}a.base-cta{width:300rem;height:60rem;background:var(--color-flux-blue);position:fixed;bottom:10rem;left:0;right:0;margin-inline:auto;z-index:10;font-size:16rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;letter-spacing:.04em;line-height:1;color:var(--color-white-100);display:flex;justify-content:center;align-items:center;gap:7rem;border:1px solid color-mix(in srgb,#FFFFFF 40%,transparent 60%)}a.base-cta svg{width:10rem;height:auto}header.base-header{position:fixed;--top: 36rem;top:var(--top);left:0;width:100%;display:flex;align-items:center;padding-inline:50rem;z-index:100;padding-block:0rem}header.base-header:after{content:"";position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:var(--color-black-100);z-index:-1;opacity:0;pointer-events:none}header.base-header .base-header__logo{width:160rem;height:fit-content}header.base-header .base-header__logo img{width:100%;height:auto}header.base-header .base-header__right{display:flex;--gap: 43rem;flex-direction:row;gap:var(--gap);align-items:center;margin-left:auto;position:relative}header.base-header .base-header__nav{display:flex;--gap: 44rem;flex-direction:row;gap:var(--gap);align-items:center}header.base-header .base-header__nav-link{font-size:13rem;font-family:var(--font-termina),sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-white-100);line-height:1;position:relative;width:fit-content;height:fit-content;display:inline-block}header.base-header .base-header__nav-link>span{display:block}header.base-header .base-header__nav-link--text-top,header.base-header .base-header__nav-link--text-bottom{position:absolute;inset:0;width:100%}header.base-header .base-header__nav-link--text-center{transform:scale(.5);opacity:0}header.base-header .base-header__nav-link--text-top{clip-path:inset(0% 0% 50% 0%)}header.base-header .base-header__nav-link--text-bottom{clip-path:inset(50% 0% 0% 0%)}header.base-header .base-header__cta{display:flex;--gap: 6rem;flex-direction:row;gap:var(--gap);align-items:center;height:46rem;padding-inline:28rem;background:var(--color-flux-blue);position:relative;overflow:hidden}header.base-header .base-header__cta-bg{width:20rem;height:20rem;position:absolute;top:0;bottom:0;left:14rem;margin-block:auto;z-index:0;transform:scale(11) rotate(-18deg) translate(3rem) translateY(-1rem)}header.base-header .base-header__cta-text{font-size:15rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;letter-spacing:.6rem;line-height:1.8;color:var(--color-white-100);position:relative;z-index:1}header.base-header .base-header__cta-icon{width:11rem;height:10rem;flex-shrink:0;color:var(--color-white-100);position:relative;z-index:1}header.base-header .base-header__hamburger{background:#1c1c1c;width:55rem;height:25rem;position:relative}header.base-header .base-header__hamburger-line{display:block;width:23rem;height:1px;background:var(--color-white-100);position:absolute;inset:0;margin:auto}header.base-header .base-header__hamburger-line:first-child{transform:translateY(-2.5rem)}header.base-header .base-header__hamburger-line:last-child{transform:translateY(2.5rem)}header.base-header .base-header__menu{width:100%;position:absolute;top:25rem;color:var(--color-white-100);background:#1c1c1c;display:flex;--gap: 30rem;flex-direction:column;gap:var(--gap);padding-inline:12rem;padding-block:24rem;clip-path:inset(0 0 100% 0)}header.base-header .base-header__menu-link{font-size:13rem;font-family:var(--font-termina),sans-serif;-webkit-font-smoothing:antialiased;line-height:1;width:fit-content}header.base-header{transition:transform .3s ease,padding .3s ease}header.base-header:after{transition:opacity .3s ease}header.base-header .base-header__logo{transition:width .3s ease}header.base-header .base-header__menu{transition:clip-path .3s ease}header.base-header .base-header__hamburger-line{transition:transform .3s ease}header.base-header .base-header__right[data-menu-open] .base-header__menu{clip-path:inset(0 0 0% 0)}header.base-header .base-header__right[data-menu-open] .base-header__hamburger-line:first-child{transform:translateY(0) rotate(10deg)}header.base-header .base-header__right[data-menu-open] .base-header__hamburger-line:last-child{transform:translateY(0) rotate(-10deg)}.container[page-name=index]{background:var(--color-black-100);width:100%;color:var(--color-white-100)}.container[page-name=index] section.hero{height:100svh;position:relative}.container[page-name=index] section.hero .hero__bg{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover;object-position:center}.container[page-name=index] section.hero .hero__inner{height:100%;position:relative}.container[page-name=index] section.hero .hero__title{display:flex;flex-direction:column;padding-top:17.5694444444vw}.container[page-name=index] section.hero .hero__label{width:17.8381944444vw;height:auto}.container[page-name=index] section.hero .hero__japan{width:26.79375vw;height:auto;margin-top:1.7923611111vw}.container[page-name=index] section.hero .hero__summit{width:49.2256944444vw;height:auto;margin-top:1.00625vw}.container[page-name=index] section.hero .hero__bottom{position:relative;height:5.0430555556vw;margin-top:1.6229166667vw}.container[page-name=index] section.hero .hero__by{position:absolute;left:.1993055556vw;top:2.6298611111vw;width:3.4430555556vw;height:2.4131944444vw}.container[page-name=index] section.hero .hero__logo{position:absolute;top:0;left:7.5381944444vw;width:23.475vw;height:auto}.container[page-name=index] section.hero .hero__year{position:absolute;right:0;top:0;width:7.50625vw;height:auto}.container[page-name=index] section.hero .hero__scroll{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap);align-items:center;position:absolute;bottom:70rem;left:0}.container[page-name=index] section.hero .hero__scroll-icon{width:15rem;height:11rem;overflow:clip;display:flex;justify-content:center;align-items:center}.container[page-name=index] section.hero .hero__scroll-icon svg{width:100%;height:auto;display:block;animation:scroll-icon-bounce 2s linear infinite}.container[page-name=index] section.hero .hero__scroll-text{font-size:12rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.intro{padding-top:14.3055555556vw;--margin-inline: 136rem;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;position:relative;z-index:3}.container[page-name=index] section.intro .intro__inner{width:100%;display:flex;--gap: 61rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.intro .intro__label{font-size:42rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.intro .intro__body{display:flex;--gap: 34rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.intro .intro__block{display:flex;--gap: 16rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.intro .intro__heading{font-size:34rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;letter-spacing:2.72rem;line-height:1.8}.container[page-name=index] section.intro .intro__text-line{font-size:20rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;letter-spacing:1.08rem;line-height:2}.container[page-name=index] section.speakers{padding-top:560rem;width:100svw;--padding-inline: 136rem;padding-right:var(--padding-inline);padding-inline:var(--padding-inline);position:relative;z-index:0}.container[page-name=index] section.speakers .speakers__bg{position:absolute;top:0rem;left:0;width:100%;height:fit-content;overflow:hidden}.container[page-name=index] section.speakers .speakers__bg-video{width:100%;height:auto;display:block;object-fit:cover}.container[page-name=index] section.speakers .speakers__inner{display:flex;--gap: 45rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.speakers .speakers__header{height:84rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;--scale-x: 0}.container[page-name=index] section.speakers .speakers__header:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background:var(--color-white-100);transform:scaleX(var(--scale-x, 1));transform-origin:left}.container[page-name=index] section.speakers .speakers__title{font-size:54rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.speakers .speakers__note-text{font-size:12rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;letter-spacing:.72rem;line-height:2}.container[page-name=index] section.speakers .speakers__body{display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.speakers .speakers__grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;column-gap:25rem;row-gap:40rem}.container[page-name=index] section.speakers .speakers__card{display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap);align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;text-align:left;width:100%}.container[page-name=index] section.speakers .speakers__info{flex:1;min-width:0;display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.speakers .speakers__name-block{display:flex;--gap: 6rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.speakers .speakers__name{font-size:18rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;letter-spacing:.72rem;line-height:1}.container[page-name=index] section.speakers .speakers__name-en{font-size:12rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.2;text-transform:uppercase;opacity:.5}.container[page-name=index] section.speakers .speakers__org{display:flex;--gap: 5rem;flex-direction:column;gap:var(--gap);border-top:1rem solid color-mix(in srgb,var(--color-white-100) 20%,transparent 80%);padding-top:5rem}.container[page-name=index] section.speakers .speakers__company,.container[page-name=index] section.speakers .speakers__role{font-size:12rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;font-family:var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;line-height:1.4;font-feature-settings:normal}.container[page-name=index] section.speakers .speakers__photo__box{width:160rem;height:160rem;overflow:hidden;flex-shrink:0;border:2px solid;border-image:linear-gradient(to top,#f19fed,#b878f1 15%,#0700ff) 2;position:relative}.container[page-name=index] section.speakers .speakers__photo__icon{position:absolute;bottom:5rem;right:5rem;width:24rem;height:24rem;z-index:1}.container[page-name=index] section.speakers .speakers__photo{width:100%;height:100%}.container[page-name=index] section.speakers .speakers__more{font-size:14rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;color:var(--color-gray-mid);text-align:center}.container[page-name=index] section.speakers .speakers__card .speakers__photo>*{transition:transform .3s ease}.container[page-name=index] section.speakers .speakers__card .speakers__info{transition:opacity .3s ease}.container[page-name=index] section.speakers .speakers__card .speakers__photo__icon{transition:transform 1s ease}.container[page-name=index] section.session{padding-top:28.4722222222vw;margin-top:-250rem;width:100svw;--padding-inline: 136rem;padding-right:var(--padding-inline);padding-inline:var(--padding-inline);position:relative;z-index:1}.container[page-name=index] section.session .session__bg{position:absolute;top:-20rem;left:0;width:100%;height:fit-content;overflow:hidden;z-index:-1}.container[page-name=index] section.session .session__bg-video{width:100%;height:auto;display:block;object-fit:cover}.container[page-name=index] section.session .session__inner{width:100%;margin-inline:auto;padding-top:160rem;display:flex;--gap: 110rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__header{display:flex;--gap: 34rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__header-row{height:84rem;display:flex;align-items:center;justify-content:space-between;position:relative;--scale-x: 0}.container[page-name=index] section.session .session__header-row:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background:var(--color-white-100);transform:scaleX(var(--scale-x, 1));transform-origin:left}.container[page-name=index] section.session .session__title{font-size:64rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.session .session__legend{display:flex;--gap: 40rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] section.session .session__legend-item{font-size:12rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.session .session__desc{font-size:18rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.8}.container[page-name=index] section.session .session__desc-notice{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:180%;margin-top:calc(18rem - var(--gap))}.container[page-name=index] section.session .session__content{display:flex;--gap: 70rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__block{display:flex;--gap: 57rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__block--vision .session__cards-row{--column-num: 2}.container[page-name=index] section.session .session__block-header{width:100%;display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__block-title-wrap{height:48rem;overflow:hidden;width:fit-content}.container[page-name=index] section.session .session__block-title-wrap--vision{background:var(--color-session-blue)}.container[page-name=index] section.session .session__block-title-wrap--expert{background:var(--color-session-red)}.container[page-name=index] section.session .session__block-title{font-size:48rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;white-space:nowrap}.container[page-name=index] section.session .session__block-desc{font-size:16rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.8;width:100%}.container[page-name=index] section.session .session__cards{display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap);align-items:center}.container[page-name=index] section.session .session__cards-row{width:100%;display:grid;grid-auto-columns:1fr;--column-num: 3;grid-template-columns:repeat(var(--column-num),1fr);gap:40rem 31rem}.container[page-name=index] section.session .session__card{display:flex;--gap: 15rem;flex-direction:column;gap:var(--gap);width:100%;cursor:pointer;background:none;border:none;padding:0;text-align:left}.container[page-name=index] section.session .session__thumb{overflow:hidden;position:relative;width:100%;height:auto;aspect-ratio:16/9}.container[page-name=index] section.session .session__thumb img{width:100%;height:auto;display:block}.container[page-name=index] section.session .session__card-info{display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__card-label{font-size:20rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.session .session__card-theme{font-size:16rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.6}.container[page-name=index] section.session .session__card-more{font-size:14rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;display:flex;--gap: 4rem;flex-direction:row;gap:var(--gap);align-items:center;border-bottom:1rem solid var(--color-white-100);width:fit-content;padding-bottom:4rem}.container[page-name=index] section.session .session__card .session__thumb>*{transition:transform .3s ease}.container[page-name=index] section.session .session__card .session__card-info,.container[page-name=index] section.session .session__card .session__card-more{transition:opacity .3s ease}.container[page-name=index] section.session .session__card .session__card-more>svg{transition:transform 1s ease}.container[page-name=index] section.outline{padding-top:160rem;--margin-inline: 136rem;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto}.container[page-name=index] section.outline .outline__inner{margin-inline:auto;display:flex;--gap: 45rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.outline .outline__header{height:84rem;display:flex;align-items:center;position:relative;--scale-x: 0}.container[page-name=index] section.outline .outline__header:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background:var(--color-white-100);transform:scaleX(var(--scale-x, 1));transform-origin:left}.container[page-name=index] section.outline .outline__title{font-size:54rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.outline .outline__body{display:flex;--gap: 13rem;flex-direction:row;gap:var(--gap);align-items:flex-start}.container[page-name=index] section.outline .outline__list{flex:1;display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.outline .outline__row{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap);align-items:flex-start;padding-bottom:15rem}.container[page-name=index] section.outline .outline__term{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.6;width:120rem;flex-shrink:0}.container[page-name=index] section.outline .outline__desc{flex:1}.container[page-name=index] section.outline .outline__desc-text{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.6;opacity:.8}.container[page-name=index] section.outline .outline__desc-list{list-style:disc;padding-left:19.5rem}.container[page-name=index] section.outline .outline__desc-item{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.6;opacity:.8}.container[page-name=index] section.outline .outline__link{text-decoration:underline;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.container[page-name=index] section.outline .outline__map{flex:1;position:relative}.container[page-name=index] section.outline .outline__map:before{float:left;content:"";padding-top:55.8011049724%}.container[page-name=index] section.outline .outline__map:after{display:block;content:"";clear:both}.container[page-name=index] section.outline .outline__map>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.container[page-name=index] section.outline .outline__map{overflow:hidden;position:relative}.container[page-name=index] section.outline .outline__map-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.container[page-name=index] section.banner{color:var(--color-white-100);margin-top:120rem;position:relative;overflow:hidden;--margin-inline: 136rem;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;padding-top:32rem;padding-bottom:32rem;padding-left:34rem;display:flex;--gap: 289rem;flex-direction:row;gap:var(--gap);align-items:flex-start;border-radius:4rem}.container[page-name=index] section.banner>*:not(picture){z-index:1;position:relative}.container[page-name=index] section.banner .banner__bg{position:absolute;inset:0;margin:auto;width:100%;height:100%;z-index:0}.container[page-name=index] section.banner .banner__left{flex-shrink:0;width:217rem;display:flex;--gap: 111rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.banner .banner__label{font-size:16rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] section.banner .banner__logo{width:217rem;height:auto}.container[page-name=index] section.banner .banner__right{flex-shrink:0;width:fit-content;display:flex;--gap: 23rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.banner .banner__desc{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.8}.container[page-name=index] section.banner .banner__link{display:flex;--gap: 8rem;flex-direction:row;gap:var(--gap);align-items:center;border-bottom:1rem solid var(--color-white-100);padding:5rem 0;color:inherit;text-decoration:none;width:fit-content}.container[page-name=index] section.banner .banner__link-text{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:normal}.container[page-name=index] section.banner .banner__link-icon{width:16rem;height:16rem}.container[page-name=index] section.entry{padding-block:60rem 40rem;background:#191919;position:relative;margin-top:172rem;overflow:clip;clip-path:inset(0 0 0 0)}.container[page-name=index] section.entry div[data-cy-page-type=error]{position:relative;z-index:1;background:var(--color-black-100)}.container[page-name=index] section.entry div[data-cy-page-type=error] *{color:var(--color-white-100)}.container[page-name=index] section.entry .entry__bg{position:absolute;top:0;width:100%;height:auto;z-index:0;position:fixed}.container[page-name=index] section.entry .entry__header{max-width:620rem;margin-inline:auto;position:relative;z-index:1}.container[page-name=index] section.entry .entry__title{font-size:50rem;font-family:var(--font-termina),sans-serif;-webkit-font-smoothing:antialiased;line-height:1;text-align:center}.container[page-name=index] section.entry .entry__desc{font-size:17rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.8;margin-top:39rem;text-align:center}.container[page-name=index] section.entry .entry__notice{display:flex;--gap: 12rem;flex-direction:column;gap:var(--gap);max-width:620rem;width:fit-content;margin-inline:auto;position:relative;z-index:1;padding:20rem;background:color-mix(in srgb,#000000 70%,transparent 30%);border:1px solid #7B7B7B;margin-top:36rem;border-radius:8rem}.container[page-name=index] section.entry .entry__notice-link{max-width:390rem;width:100vw;background:var(--color-session-blue);height:73rem;display:flex;justify-content:center;align-items:center;font-size:18rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;letter-spacing:.04em;line-height:1;border:1px solid color-mix(in srgb,var(--color-white-100) 40%,transparent 60%);border-radius:2rem}.container[page-name=index] section.entry .entry__notice-main{font-size:15rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.8;text-align:center}.container[page-name=index] section.entry .entry__notice-sub{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;text-align:center;line-height:1.8}.container[page-name=index] section.entry .entry__notice-sub-link{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;text-align:center;line-height:1.8;text-decoration:underline}.container[page-name=index] section.entry .entry__wrap{max-width:620px;margin-inline:auto;margin-top:36px;position:relative;z-index:1;background:var(--color-black-100)}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=InputLabel]{color:var(--color-white-100)}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=Comment]{margin-top:10px}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=Comment] iframe{background:#191919}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=FieldHeading]{font-size:16px;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:180%}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=RequiredLabel]{font-size:13px;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:100%;padding-inline:14px;display:inline-block;width:fit-content;transform:translateY(3px)}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=InputBlock]{margin-top:10px}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=InputBlock] label{padding:0;width:fit-content;margin-inline:auto;border-radius:0;background:transparent;border:none}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=InputBlock] div{color:var(--color-white-100)}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=SubmissionWrapper]{margin-top:30px}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=SubmissionWrapper] button{background:#1b41ea;border-radius:2px;width:390px;border:1px solid color-mix(in srgb,var(--color-white-100) 40%,transparent 60%);font-size:16px}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=SubmissionWrapper] button[data-cy-button=previous]{color:#fff;background:#191919}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=Select__Wrapper] select:has(option[value=""]:checked){color:#727272}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=Select__Wrapper] [class*=Select__Icon]{color:#727272}.container[page-name=index] section.entry .entry__attention{padding-top:20px;padding-inline:20px;padding-bottom:20px;position:relative;display:flex;--gap: 20px;flex-direction:row;gap:var(--gap);align-items:baseline;flex-wrap:wrap}.container[page-name=index] section.entry .entry__attention.is-confirm{display:none}.container[page-name=index] section.entry .entry__attention:after{content:"";display:block;height:1px;background:#7b7b7b;position:absolute;bottom:0;left:0;right:0;width:calc(100% - 40px);margin-inline:auto}.container[page-name=index] section.entry .entry__attention__text{font-size:18px;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:180%}.container[page-name=index] section.entry .entry__attention__small{color:#e94343}.container[page-name=index] section.entry .entry__attention__small span{background:#e94343;color:var(--color-white-100);font-size:13px;line-height:20px;margin-right:8px;border-radius:4px;padding:0 12px;display:inline-block;transform:translateY(-2px)}.container[page-name=index] section.faq{color:var(--color-white-100);padding-top:160rem;padding-bottom:90rem;--margin-inline: 136rem;max-width:var(--max-width, 1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto}.container[page-name=index] section.faq .faq__inner{margin-inline:auto;display:flex;--gap: 236rem;flex-direction:row;gap:var(--gap);align-items:flex-start}.container[page-name=index] section.faq .faq__title{font-size:54rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;flex-shrink:0}.container[page-name=index] section.faq .faq__list{flex:1;display:flex;--gap: 15rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.faq .faq__item{border-bottom:1rem solid var(--color-white-alpha30);padding-bottom:16rem}.container[page-name=index] section.faq .faq__item--open .faq__q{opacity:.3}.container[page-name=index] section.faq .faq__item--open .faq__question{opacity:.3}.container[page-name=index] section.faq .faq__item--open .faq__icon-bar--h{opacity:.3}.container[page-name=index] section.faq .faq__item--open .faq__icon-bar--v{transform:scaleY(0)}.container[page-name=index] section.faq .faq__item--open .faq__body{grid-template-rows:1fr}.container[page-name=index] section.faq .faq__header{display:flex;--gap: 20rem;flex-direction:row;gap:var(--gap);align-items:center;padding-top:0;padding-right:20rem;padding-bottom:0;padding-left:0;background:none;border:none;color:inherit;cursor:pointer;width:100%;text-align:left}.container[page-name=index] section.faq .faq__header-left{flex:1;display:flex;--gap: 14rem;flex-direction:row;gap:var(--gap);align-items:center}.container[page-name=index] section.faq .faq__q{font-size:32rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;flex-shrink:0;width:32rem;height:32rem;display:flex;justify-content:center;align-items:center;transition:opacity .35s ease}.container[page-name=index] section.faq .faq__question{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.8;transition:opacity .35s ease}.container[page-name=index] section.faq .faq__icon{position:relative;width:14rem;height:14rem;flex-shrink:0}.container[page-name=index] section.faq .faq__icon-bar{position:absolute;background:var(--color-white-100)}.container[page-name=index] section.faq .faq__icon-bar--h{left:0;top:6rem;width:14rem;height:2rem;transition:opacity .35s ease}.container[page-name=index] section.faq .faq__icon-bar--v{left:6rem;top:0;width:2rem;height:14rem;transform-origin:center;transition:transform .25s ease}.container[page-name=index] section.faq .faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.container[page-name=index] section.faq .faq__body-inner{overflow:hidden;display:flex;--gap: 14rem;flex-direction:row;gap:var(--gap);align-items:flex-start;padding-top:10rem}.container[page-name=index] section.faq .faq__a{font-size:32rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-flux-blue);text-transform:uppercase;line-height:1;flex-shrink:0;width:32rem;height:32rem;display:flex;justify-content:center;align-items:center}.container[page-name=index] section.faq .faq__answer{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.8;padding-top:3rem;padding-bottom:7rem}.container[page-name=index] section.faq .faq__answer a{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.8;text-decoration:underline}.container[page-name=index] section.faq .faq__header{transition:opacity .3s ease}.container[page-name=index] section.sponsor{color:var(--color-white-100);margin-inline:auto;display:flex;--gap: 60rem;flex-direction:column;gap:var(--gap);align-items:center;margin-top:80rem}.container[page-name=index] section.sponsor .sponsor__collaboration{display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap);align-items:center}.container[page-name=index] section.sponsor .sponsor__label{font-size:35rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;white-space:nowrap}.container[page-name=index] section.sponsor .sponsor__logos{display:flex;--gap: 30rem;flex-direction:row;gap:var(--gap);align-items:center}.container[page-name=index] section.sponsor .sponsor__logo{width:140rem;height:auto}.container[page-name=index] section.sponsor .sponsor__media{width:620rem;display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.sponsor .sponsor__media-header{display:flex;--gap: 12rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.sponsor .sponsor__media-label{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;text-align:center}.container[page-name=index] section.sponsor .sponsor__media-titles{display:flex;--gap: 6rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.sponsor .sponsor__media-title{font-size:22rem;font-family:var(--font-termina),sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.2;text-align:center}.container[page-name=index] section.sponsor .sponsor__media-subtitle{font-size:18rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.5;text-align:center}.container[page-name=index] section.sponsor .sponsor__media-video{position:relative;display:block;width:100%}.container[page-name=index] section.sponsor .sponsor__media-thumb{width:100%;height:auto}.container[page-name=index] section.sponsor .sponsor__media-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:87rem;height:87rem;display:block;pointer-events:none}.container[page-name=index] footer.footer{color:var(--color-white-100);padding-top:90rem;display:flex;--gap: 30rem;flex-direction:column;gap:var(--gap);align-items:center;padding-bottom:40rem}.container[page-name=index] footer.footer .footer__hosted{display:flex;--gap: 27rem;flex-direction:column;gap:var(--gap);align-items:center}.container[page-name=index] footer.footer .footer__hosted-label{font-size:20rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.container[page-name=index] footer.footer .footer__logo{width:260rem;height:auto}.container[page-name=index] footer.footer .footer__bottom{display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap);align-items:center;width:100%}.container[page-name=index] footer.footer .footer__nav{display:flex;--gap: 25rem;flex-direction:row;gap:var(--gap);justify-content:center}.container[page-name=index] footer.footer .footer__nav-item{display:flex;--gap: 6rem;flex-direction:row;gap:var(--gap);align-items:center;color:inherit;text-decoration:none}.container[page-name=index] footer.footer .footer__nav-text{font-size:12rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.8;font-feature-settings:"halt" 1}.container[page-name=index] footer.footer .footer__nav-icon{width:7rem;height:7rem;flex-shrink:0}.container[page-name=index] footer.footer .footer__copy{font-size:11rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;opacity:.5;text-align:center;width:100%}.speakers-modal{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .3s ease .2s,visibility .3s ease .2s}.speakers-modal--open{visibility:visible;opacity:1}.speakers-modal .speakers-modal__overlay{position:absolute;inset:0;background:#000000b3}.speakers-modal .speakers-modal__panel{position:relative;z-index:1;background:var(--color-black-100);width:1068rem;height:600rem;overflow:hidden;padding-top:40rem;padding-inline:40rem;padding-bottom:40rem;display:flex;--gap: 96rem;flex-direction:row;gap:var(--gap);align-items:flex-start;max-width:100vw}.speakers-modal .speakers-modal__close{position:absolute;top:43rem;right:40rem;background:none;border:none;cursor:pointer;color:var(--color-white-100);padding:0;width:58rem;height:58rem;display:flex;justify-content:center;align-items:center}.speakers-modal .speakers-modal__photo{width:310rem;height:310rem;overflow:hidden;flex-shrink:0;border:2px solid;border-image:linear-gradient(to top,#f19fed,#b878f1 15%,#0700ff) 2}.speakers-modal .speakers-modal__photo .speakers-modal__photo-img{width:100%;height:auto;display:block}.speakers-modal .speakers-modal__body{flex:1;align-self:stretch;display:flex;--gap: 42rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__info{display:flex;--gap: 30rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__header{display:flex;--gap: 18rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__names{display:flex;--gap: 6rem;flex-direction:column;gap:var(--gap);white-space:nowrap}.speakers-modal .speakers-modal__name-en{font-size:16rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.speakers-modal .speakers-modal__name{font-size:30rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1;font-feature-settings:"halt" 1}.speakers-modal .speakers-modal__org{display:flex;--gap: 8rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__company{font-size:12rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.2;letter-spacing:.48rem;font-feature-settings:"halt" 1}.speakers-modal .speakers-modal__role{font-size:12rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;font-family:var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;line-height:1.2;letter-spacing:.6rem;font-feature-settings:normal}.speakers-modal .speakers-modal__bio{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.8;letter-spacing:.52rem;font-feature-settings:"halt" 1;white-space:pre-wrap}.speakers-modal .speakers-modal__sessions{display:flex;--gap: 24rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__sessions-title{font-size:15rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1;letter-spacing:.6rem;font-feature-settings:"halt" 1}.speakers-modal .speakers-modal__sessions-list{display:flex;--gap: 10rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__session{display:flex;--gap: 5rem;flex-direction:column;gap:var(--gap)}.speakers-modal .speakers-modal__session-type{font-size:16rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1}.speakers-modal .speakers-modal__session-items{border-top:1rem solid var(--color-white-100);padding-block:17rem;list-style:disc;padding-left:21rem;line-height:0}.speakers-modal .speakers-modal__session-item{font-size:14rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1.5}.session-modal{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .3s ease .2s,visibility .3s ease .2s}.session-modal--open{visibility:visible;opacity:1}.session-modal .session-modal__overlay{position:absolute;inset:0;background:#000000b3}.session-modal .session-modal__frame{position:relative;z-index:1;width:1068rem;max-width:100vw;height:740rem;max-height:90svh}.session-modal .session-modal__inner{position:relative;width:100%;height:100%;background:var(--color-black-100);overflow:hidden}.session-modal .session-modal__bg{position:absolute;right:0;top:0;bottom:0;width:600rem;background-image:url(/images/session-modal-bg.png);background-size:cover;background-position:center top;pointer-events:none}.session-modal .session-modal__panel{position:relative;z-index:1;height:100%;overflow-y:auto;padding:40rem;display:flex;flex-direction:column;gap:0}.session-modal .session-modal__close{position:absolute;top:43rem;right:40rem;background:none;border:none;cursor:pointer;color:var(--color-white-100);padding:0;width:58rem;height:58rem;display:flex;justify-content:center;align-items:center;z-index:2}.session-modal .session-modal__info{display:flex;flex-direction:column;gap:42rem}.session-modal .session-modal__titles{display:flex;flex-direction:column;gap:12rem}.session-modal .session-modal__label{font-size:36rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1;color:var(--color-white-100)}.session-modal .session-modal__theme{font-size:24rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.4;color:var(--color-white-100)}.session-modal .session-modal__time{font-size:12rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;color:var(--color-white-100)}.session-modal .session-modal__body{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.8;color:var(--color-white-100)}.session-modal .session-modal__entry{display:inline-flex;align-self:flex-start;align-items:center;gap:7rem;margin-top:42rem;background:var(--color-session-blue);border:1px solid rgba(255,255,255,.4);border-radius:2rem;padding:16rem 22rem 16rem 32rem;color:var(--color-white-100);text-decoration:none;cursor:pointer}.session-modal .session-modal__entry span{font-size:14rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1;letter-spacing:.56rem}.session-modal .session-modal__entry svg{transform:rotate(180deg);width:11rem;height:auto}.session-modal .session-modal__speakers-heading{font-size:15rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;letter-spacing:.6rem;color:var(--color-white-100);margin-top:34rem;margin-bottom:4rem}.session-modal .session-modal__speakers{border-top:1rem solid var(--color-white-100);padding-top:10rem}.session-modal .session-modal__speakers-list{display:grid;grid-template-columns:repeat(4,100rem);--gap: 12rem;gap:var(--gap)}.session-modal .session-modal__speaker{display:flex;flex-direction:column;gap:2rem;width:100rem;height:100%}.session-modal .session-modal__speaker-badge{display:flex;justify-content:center;align-items:center;font-size:10rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1.4;color:var(--color-white-100);white-space:nowrap;font-feature-settings:"halt" 1}.session-modal .session-modal__speaker-content{display:flex;flex-direction:column;gap:10rem}.session-modal .session-modal__speaker-photo{aspect-ratio:1/1;border:2rem solid;border-image:linear-gradient(to top,#f19fed,#b878f1 15%,#0700ff) 2;overflow:hidden;width:100%}.session-modal .session-modal__speaker-comingsoon{flex:1;min-height:200rem;max-height:200rem;background:#ffffff1a;display:flex;justify-content:center;align-items:center}.session-modal .session-modal__speaker-comingsoon:after{content:"COMINGSOON";font-size:10rem;font-family:var(--font-termina),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:.4rem;color:#ffffff80}.session-modal .session-modal__speaker-photo-img{width:100%;height:auto;display:block}.session-modal .session-modal__speaker-meta{display:flex;flex-direction:column;gap:10rem}.session-modal .session-modal__speaker-name{font-size:13rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;line-height:1;letter-spacing:.52rem;color:var(--color-white-100);font-feature-settings:"halt" 1}.session-modal .session-modal__speaker-role{display:flex;flex-direction:column;gap:5rem;border-top:1rem solid var(--color-white-100);padding-top:5rem}.session-modal .session-modal__speaker-company,.session-modal .session-modal__speaker-title{font-size:10rem;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;font-family:var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;line-height:1.4;color:var(--color-white-100);font-feature-settings:normal}@keyframes scroll-icon-bounce{0%{margin-bottom:0}to{margin-bottom:-22px}}.container[page-name=index] [data-cy-page-type=CONFIRM] .css-1wo3grb-ConfirmHeadingRequired{display:none}.container[page-name=index] [data-cy-page-type=COMPLETE]{padding-bottom:0}.container[page-name=index] [data-cy-page-type=COMPLETE] .css-qy3tq6-FormContent{display:none}.container[page-name=index] [data-cy-page-type=COMPLETE] .css-1dfnn4d-MessageWrapper-Margin{margin-top:0;padding:20px 0}.hoge{background:red}html{--color-black-100: #000;--color-white-100: #ffffff;--color-flux-blue: #1C5BD9;--color-white-alpha30: rgba(255, 255, 255, .3);--color-session-blue: #1B41EA;--color-session-red: #FF405A;--color-gray-mid: #808080;--color-gray-dark: #2b2b2b;--color-speaker-border: #02feeb;--select-fill-color: var(--color-white-100);--select-text-color: var(--color-session-blue)}:root{--margin-1: 40rem;--margin-2: 80rem;--margin-3: 130rem;--margin-4: 230rem}html{font-feature-settings:"palt" 1;--max-width: 1920rem;margin-top:0rem!important;font-size:calc(100 / var(--base-vw) * 1 * 1vw);scroll-padding:100rem}html:has(vite-error-overlay){font-size:normal!important}html,body{max-width:100vw;color:var(--color-black-100);background:#000}html ::selection,body ::selection{background:var(--select-fill-color);color:var(--select-text-color)}html ::-moz-selection,body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{color:var(--color-black-100);font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif}.container{min-height:100svh}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe,.lenis.lenis-scrolling [data-lenis-prevent]{pointer-events:none}textarea{field-sizing:content;resize:none}.default{opacity:0}.default{width:100%}@media(min-width:751px){.container{min-height:100vh}[sp-only],.sp-only{display:none!important}header.base-header .base-header__cta{border-radius:3rem}header.base-header[data-small-header]{transform:translateY(calc(var(--top) * -1));padding-block:6rem}header.base-header[data-small-header]:after{opacity:1}header.base-header[data-small-header] .base-header__logo{width:130rem}.container[page-name=index] section.hero{height:auto;aspect-ratio:16/8;padding-left:43.9583333333vw}.container[page-name=index] section.hero .hero__inner{width:49.2361111111vw}.container[page-name=index] section.speakers .speakers__note{align-self:flex-end;padding-bottom:15rem}.speakers-modal .speakers-modal__body{overflow-y:auto}.session-modal .session-modal__speaker--facilitator{margin-left:calc(var(--gap) * -1 + 25rem)}html{--base-vw: 1440}html{min-height:100%}}@media(max-width:750px){[pc-only],.pc-only{display:none!important}header.base-header{top:23rem;padding-inline:10rem}header.base-header .base-header__logo{width:120rem}header.base-header .base-header__right{gap:0}header.base-header .base-header__cta{height:25rem;padding-inline:13rem;gap:0;justify-content:center}header.base-header .base-header__cta-text{font-size:10rem}header.base-header .base-header__cta-icon{display:none}.container[page-name=index]{width:100vw}.container[page-name=index] section.hero .hero__inner{display:flex;flex-direction:column}.container[page-name=index] section.hero .hero__title{padding-top:0;margin-bottom:auto;margin-top:370rem;width:84.096692112vw;margin-inline:auto}.container[page-name=index] section.hero .hero__label{width:30.4707379135vw}.container[page-name=index] section.hero .hero__japan{width:45.7659033079vw;margin-top:3.0610687023vw}.container[page-name=index] section.hero .hero__summit{width:100%;margin-top:1.7175572519vw}.container[page-name=index] section.hero .hero__bottom{margin-top:2.7709923664vw;height:8.6132315522vw}.container[page-name=index] section.hero .hero__by{width:5.8804071247vw;height:4.1221374046vw;top:4.4910941476vw}.container[page-name=index] section.hero .hero__logo{left:12.8625954198vw;width:40.0992366412vw}.container[page-name=index] section.hero .hero__year{width:12.8218829517vw}.container[page-name=index] section.intro{padding-top:51rem;width:100vw;margin-inline:0;padding-inline:10rem}.container[page-name=index] section.intro .intro__inner{--gap: 32rem}.container[page-name=index] section.intro .intro__label{font-size:28rem}.container[page-name=index] section.intro .intro__body{--gap: 28rem}.container[page-name=index] section.intro .intro__block{--gap: 12rem}.container[page-name=index] section.intro .intro__heading{font-size:26rem;letter-spacing:2.08rem}.container[page-name=index] section.intro .intro__text-line{font-size:14rem;letter-spacing:.84rem}.container[page-name=index] section.speakers{padding-top:152rem;width:100vw;margin-inline:0;--padding-inline: 15rem}.container[page-name=index] section.speakers .speakers__bg{top:-120rem}.container[page-name=index] section.speakers .speakers__inner{--gap: 25rem}.container[page-name=index] section.speakers .speakers__header{height:52rem}.container[page-name=index] section.speakers .speakers__title{font-size:32rem}.container[page-name=index] section.speakers .speakers__note-text{font-size:10rem;letter-spacing:.6rem;line-height:1.5}.container[page-name=index] section.speakers .speakers__body{--gap: 25rem}.container[page-name=index] section.speakers .speakers__grid{column-gap:2rem;row-gap:8rem}.container[page-name=index] section.speakers .speakers__card{flex-direction:column;--gap: 10rem;padding-inline:5rem;padding-top:5rem;padding-bottom:15rem}.container[page-name=index] section.speakers .speakers__info{--gap: 14rem}.container[page-name=index] section.speakers .speakers__name{font-size:15rem;letter-spacing:.6rem}.container[page-name=index] section.speakers .speakers__name-en{font-size:10rem}.container[page-name=index] section.speakers .speakers__company,.container[page-name=index] section.speakers .speakers__role{font-size:10rem}.container[page-name=index] section.speakers .speakers__photo__box{order:-1;width:100%;height:auto;aspect-ratio:1/1}.container[page-name=index] section.speakers .speakers__photo__icon{width:16rem;height:16rem}.container[page-name=index] section.session{padding-top:258rem;width:100vw;margin-inline:0;--padding-inline: 15rem}.container[page-name=index] section.session .session__bg{top:0rem}.container[page-name=index] section.session .session__inner{padding-top:60rem;--gap: 40rem}.container[page-name=index] section.session .session__header{--gap: 25rem}.container[page-name=index] section.session .session__header-row{height:52rem}.container[page-name=index] section.session .session__title{font-size:32rem}.container[page-name=index] section.session .session__legend{display:none}.container[page-name=index] section.session .session__legend-item{font-size:10rem}.container[page-name=index] section.session .session__desc{font-size:14rem}.container[page-name=index] section.session .session__desc-notice{font-size:12rem;margin-top:calc(5rem - var(--gap))}.container[page-name=index] section.session .session__content{--gap: 60rem}.container[page-name=index] section.session .session__block{--gap: 30rem}.container[page-name=index] section.session .session__block-header{--gap: 20rem}.container[page-name=index] section.session .session__block-title-wrap{height:25rem}.container[page-name=index] section.session .session__block-title-wrap--vision{width:259rem}.container[page-name=index] section.session .session__block-title-wrap--expert{width:278rem}.container[page-name=index] section.session .session__block-title{font-size:25rem}.container[page-name=index] section.session .session__block-desc{font-size:12rem}.container[page-name=index] section.session .session__cards{--gap: 25rem}.container[page-name=index] section.session .session__cards-row{display:flex;--gap: 31rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.session .session__card{--gap: 10rem;width:100%}.container[page-name=index] section.session .session__card-label{font-size:12rem}.container[page-name=index] section.session .session__card-theme{font-size:12rem}.container[page-name=index] section.outline{padding-top:60rem;width:100vw;margin-inline:0;padding-inline:18rem}.container[page-name=index] section.outline .outline__inner{--gap: 25rem}.container[page-name=index] section.outline .outline__header{height:52rem}.container[page-name=index] section.outline .outline__title{font-size:32rem}.container[page-name=index] section.outline .outline__body{display:flex;--gap: 5rem;flex-direction:column;gap:var(--gap);align-items:stretch}.container[page-name=index] section.outline .outline__list{flex:initial;--gap: 5rem}.container[page-name=index] section.outline .outline__term{width:100rem;font-size:12rem}.container[page-name=index] section.outline .outline__desc-text{font-size:12rem}.container[page-name=index] section.outline .outline__desc-item{font-size:12rem}.container[page-name=index] section.outline .outline__map{flex:initial}.container[page-name=index] section.banner{width:calc(100vw - 30rem);margin-left:15rem;padding-top:14rem;padding-bottom:24rem;padding-inline:20rem;display:flex;--gap: 50rem;flex-direction:column;gap:var(--gap);align-items:stretch;border-radius:4rem}.container[page-name=index] section.banner .banner__left{display:flex;--gap: 0rem;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.container[page-name=index] section.banner .banner__logo{width:120rem}.container[page-name=index] section.banner .banner__right{width:100%}.container[page-name=index] section.entry{margin-top:60rem;padding-block:40rem}.container[page-name=index] section.entry .entry__title{font-size:25rem}.container[page-name=index] section.entry .entry__desc{margin-top:20rem;font-size:14rem}.container[page-name=index] section.entry .entry__notice{padding:14rem 23rem;margin-top:25rem}.container[page-name=index] section.entry .entry__notice-link{max-width:300rem;height:59rem;font-size:16rem}.container[page-name=index] section.entry .entry__notice-main{font-size:13rem}.container[page-name=index] section.entry .entry__notice-sub{font-size:12rem}.container[page-name=index] section.entry .entry__notice-sub-link{font-size:12rem}.container[page-name=index] section.entry .entry__wrap{width:calc(100vw - 36px);margin-top:20px}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=FormContent]{padding-top:30px}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=Space]{display:none}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=RequiredLabel]{padding-bottom:6px;transform:translateY(1px)}.container[page-name=index] section.entry .entry__wrap div#synergy-nform-root [class*=SubmissionWrapper] button[data-cy-button=previous]{width:100%}.container[page-name=index] section.entry .entry__attention{--gap: 10px}.container[page-name=index] section.entry .entry__attention__text{font-size:14px}.container[page-name=index] section.entry .entry__attention__small{font-size:12px}.container[page-name=index] section.entry .entry__attention__small span{margin-right:4px;transform:translateY(0);padding-bottom:2px}.container[page-name=index] section.faq{width:100vw;margin-inline:0;padding-top:60rem;padding-bottom:40rem;padding-inline:18rem}.container[page-name=index] section.faq .faq__inner{display:flex;--gap: 25rem;flex-direction:column;gap:var(--gap);align-items:stretch;width:100%}.container[page-name=index] section.faq .faq__title{font-size:32rem;height:52rem;display:flex;align-items:center;position:relative}.container[page-name=index] section.faq .faq__title:after{content:"";position:absolute;bottom:0;height:1px;width:100%;background:var(--color-white-100);transform:scaleX(var(--scale-x, 1));transform-origin:left}.container[page-name=index] section.sponsor{width:100%;display:flex;--gap: 40rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.sponsor .sponsor__collaboration{display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] section.sponsor .sponsor__label{font-size:24rem}.container[page-name=index] section.sponsor .sponsor__logos{--gap: 20rem}.container[page-name=index] section.sponsor .sponsor__logo{width:80rem}.container[page-name=index] section.sponsor .sponsor__media{width:100%}.container[page-name=index] section.sponsor .sponsor__media-header{--gap: 20rem}.container[page-name=index] section.sponsor .sponsor__media-label{font-size:20rem}.container[page-name=index] section.sponsor .sponsor__media-title{font-size:24rem}.container[page-name=index] section.sponsor .sponsor__media-video{width:calc(100vw - 30rem);margin-inline:auto}.container[page-name=index] footer.footer{width:100vw;padding-top:40rem;padding-bottom:100rem;display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap)}.container[page-name=index] footer.footer .footer__logo{width:180rem}.container[page-name=index] footer.footer .footer__nav{display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] footer.footer .footer__nav-item{display:flex;--gap: 4rem;flex-direction:row;gap:var(--gap)}.container[page-name=index] footer.footer .footer__nav-text{font-size:10rem}.container[page-name=index] footer.footer .footer__nav-icon{width:5rem;height:5rem}.container[page-name=index] footer.footer .footer__copy{font-size:10rem}.speakers-modal .speakers-modal__panel{display:flex;--gap: 20rem;flex-direction:column;gap:var(--gap);height:75.4054054054svh;padding-inline:18rem;padding-top:18rem;padding-bottom:18rem;overflow-y:scroll;width:340rem}.speakers-modal .speakers-modal__close{top:24rem;right:26rem;width:55rem;height:55rem;position:fixed}.speakers-modal .speakers-modal__photo{width:100%;height:auto;aspect-ratio:1/1}.speakers-modal .speakers-modal__body{height:fit-content}.speakers-modal .speakers-modal__name-en{font-size:14rem}.speakers-modal .speakers-modal__name{font-size:25rem}.session-modal .session-modal__frame{width:340rem;height:calc(100svh - 66rem);max-height:100svh}.session-modal .session-modal__bg{width:287rem;height:575rem;bottom:auto}.session-modal .session-modal__panel{margin:0;height:100%;padding:18rem}.session-modal .session-modal__close{top:-10rem;right:-10rem;width:44rem;height:44rem}.session-modal .session-modal__info{gap:32rem}.session-modal .session-modal__label{font-size:24rem}.session-modal .session-modal__theme{font-size:16rem;line-height:1.6}.session-modal .session-modal__time{font-size:13rem;line-height:1.6}.session-modal .session-modal__entry{margin-top:20rem;align-self:center;padding:15rem 48rem}.session-modal .session-modal__entry span{font-size:16rem;letter-spacing:.64rem}.session-modal .session-modal__speakers-heading{margin-top:35rem}.session-modal .session-modal__speakers-list{grid-template-columns:repeat(3,90rem);--gap: 17rem}.session-modal .session-modal__speaker{grid-column:auto!important;width:90rem;height:auto}.session-modal .session-modal__speaker-comingsoon{min-height:90rem}.container[page-name=index] [data-cy-page-type=CONFIRM]{padding-top:25px}.container[page-name=index] [data-cy-page-type=CONFIRM] .css-1dfnn4d-MessageWrapper-Margin{margin-top:0}html{--base-vw: 393}}@media(max-width:992px){[not-pc-sm-only],.not-pc-sm-only{display:none!important}.container[page-name=index] section.speakers .speakers__card[hover-el] .speakers__photo>*{transform:scale(1.1)}.container[page-name=index] section.speakers .speakers__card[hover-el] .speakers__info{opacity:.5}.container[page-name=index] section.speakers .speakers__card[hover-el] .speakers__photo__icon{transform:rotate(360deg)}.container[page-name=index] section.session .session__card[hover-el] .session__thumb>*{transform:scale(1.1)}.container[page-name=index] section.session .session__card[hover-el] .session__card-info,.container[page-name=index] section.session .session__card[hover-el] .session__card-more{opacity:.5}.container[page-name=index] section.session .session__card[hover-el] .session__card-more>svg{transform:rotate(360deg)}.container[page-name=index] section.faq .faq__header[hover-el]{opacity:.4}:root{--margin-1: 14rem;--margin-2: 20rem;--margin-3: 28rem;--margin-4: 48rem}}@media(min-width:993px){[pc-sm-only],.pc-sm-only{display:none!important}.container[page-name=index] section.speakers .speakers__card:hover .speakers__photo>*{transform:scale(1.1)}.container[page-name=index] section.speakers .speakers__card:hover .speakers__info{opacity:.5}.container[page-name=index] section.speakers .speakers__card:hover .speakers__photo__icon{transform:rotate(360deg)}.container[page-name=index] section.session .session__card:hover .session__thumb>*{transform:scale(1.1)}.container[page-name=index] section.session .session__card:hover .session__card-info,.container[page-name=index] section.session .session__card:hover .session__card-more{opacity:.5}.container[page-name=index] section.session .session__card:hover .session__card-more>svg{transform:rotate(360deg)}.container[page-name=index] section.faq .faq__header:hover{opacity:.4}}@media(max-width:1580px){[lg-over-only],.lg-over-only{display:none!important}}@media screen and (min-width:1441px){header.base-header{--top: 36px;padding-inline:50px}header.base-header .base-header__logo{width:160px}header.base-header .base-header__right{display:flex;--gap: 43px;flex-direction:row;gap:var(--gap)}header.base-header .base-header__nav{display:flex;--gap: 44px;flex-direction:row;gap:var(--gap)}header.base-header .base-header__nav-link{font-size:13px;font-family:var(--font-termina),sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}header.base-header .base-header__cta{height:46px;padding-inline:28px;border-radius:3px}header.base-header .base-header__cta-bg{width:20px;height:20px;left:14px}header.base-header .base-header__cta-text{font-size:15px;font-family:YakuHanJP,var(--font-noto-sans-jp),"Yu Gothic Medium","Yu Gothic",YuGothic,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}header.base-header .base-header__cta-icon{width:11px;height:10px}}@media(min-width:1921px){html{font-size:1px}}
