html{scroll-behavior:smooth}body{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-root{--c-navy:#14224d;--c-text:#1f2937;--c-blue:#2f6bff;--c-blue-soft:#dce8ff;--c-yellow:#ffd23f;--c-pink:#ff4f87;--c-bg:#f6f8fc;--c-white:#fff;--c-line:#d9e1f2;--c-day1:#2f6bff;--c-day2:#ff7a45;--header-h:72px;--font-base:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--font-en:"Lato","Inter",sans-serif;background:var(--c-bg);color:var(--c-text);font-family:var(--font-base);font-size:20px;line-height:1.8;overflow-x:clip;position:relative;-webkit-font-smoothing:antialiased}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-root img{display:block;height:auto;max-width:100%}.lp-root dd,.lp-root dl,.lp-root h2,.lp-root h3,.lp-root ol,.lp-root p,.lp-root ul{margin:0;padding:0}.lp-root ol,.lp-root ul{list-style:none}.lp-root a{color:inherit;text-decoration:none}.lp-root button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.lp-root [id]{scroll-margin-top:calc(var(--header-h) + 8px)}.lp-root .silhouette{background:linear-gradient(160deg,#e8eefc,#c9d6f5);display:block;height:100%;overflow:hidden;position:relative;width:100%}.lp-root .silhouette:before{aspect-ratio:1;border-radius:50%;top:24%;width:36%}.lp-root .silhouette:after,.lp-root .silhouette:before{background:#aebde6;content:"";left:50%;position:absolute;transform:translateX(-50%)}.lp-root .silhouette:after{aspect-ratio:1.3;border-radius:50% 50% 0 0;top:58%;width:70%}.lp-root .cta-button{align-items:center;background:linear-gradient(180deg,#f65784,#c72c58);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25),inset 0 2px 0 hsla(0,0%,100%,.2),0 6px 14px rgba(199,44,88,.3);color:#fff;display:inline-flex;font-size:20px;font-weight:700;gap:32px;justify-content:center;letter-spacing:.08em;min-height:56px;padding:0 36px;transition:transform .2s ease,box-shadow .2s ease}.lp-root .cta-button:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25),inset 0 2px 0 hsla(0,0%,100%,.2),0 8px 16px rgba(199,44,88,.3);transform:translateY(-1px)}.lp-root .cta-label-sp{display:none}.lp-root .cta-arrow{border-right:2.5px solid;border-top:2.5px solid;height:11px;transform:rotate(45deg);width:11px}.lp-root .cta-button--lg{font-size:20px;gap:40px;min-height:64px;padding:0 56px}.lp-root .cta-button--header{font-size:18px;gap:24px;min-height:48px;padding:0 28px}.lp-root .cta-button--menu{width:100%}.lp-root .cta-band{display:flex;justify-content:center;margin-top:56px}.lp-root .fv-cta{background:#fff;display:flex;justify-content:center;padding:32px 16px}.lp-root .header{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--c-line);position:sticky;top:0;z-index:50}.lp-root .header-inner{height:var(--header-h);justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 32px}.lp-root .header-inner,.lp-root .header-logo{align-items:center;display:flex;gap:24px}.lp-root .header-logo img{height:36px}.lp-root .header-logo-text{color:var(--c-navy);font-family:var(--font-en);font-size:20px;font-weight:900}.lp-root .header-right{align-items:center;display:flex;gap:28px}.lp-root .header-nav ul{display:flex;gap:28px}.lp-root .header-nav a{color:var(--c-navy);font-size:20px;font-weight:700;white-space:nowrap}.lp-root .header-nav a:hover{color:var(--c-blue)}.lp-root .burger,.lp-root .sp-menu{display:none}.lp-root .p-fv{background:#e9efff;overflow:hidden;position:relative}.lp-root .p-fv-bg{inset:0;position:absolute}.lp-root .p-fv-bg img{height:100%;object-fit:cover;width:100%}.lp-root .p-fv-inner{max-width:1440px;position:relative}.lp-root .p-fv-ph{align-items:center;color:var(--c-navy);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:640px;padding:48px 16px;text-align:center}.lp-root .p-fv-ph-title{font-family:var(--font-en);font-size:88px;font-weight:900;line-height:1}.lp-root .p-fv-ph-sub{font-size:24px;font-weight:700}.lp-root .p-fv-ph-date{font-family:var(--font-en);font-size:48px;font-weight:900}.lp-root .p-fv-ph-date span{font-size:20px;margin:0 6px 0 2px}.lp-root .p-fv-ph-meta{display:flex;gap:12px}.lp-root .p-fv-ph-meta span{background:var(--c-navy);border-radius:999px;color:#fff;font-weight:700;padding:4px 20px}.lp-root .p-fv-ph-meta span:last-child{background:var(--c-pink)}.lp-root .logo-slider{background:#fff;padding:20px 0}.lp-root .marquee{overflow:hidden}.lp-root .marquee-track{display:flex;width:max-content;will-change:transform}.lp-root .marquee-item,.lp-root .marquee-list{align-items:center;display:flex;flex:none}.lp-root .marquee-item{height:56px;justify-content:center;margin:0 28px}.lp-root .marquee-item img{height:100%;max-width:180px;object-fit:contain;width:auto}.lp-root .logo-ph{align-items:center;border:1px dashed #b8c4e3;border-radius:6px;color:#8a98c0;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;width:140px}.lp-root .marquee.is-ready .marquee-track{animation:lp-marquee var(--marquee-duration,40s) linear infinite}.lp-root .marquee[data-direction=right].is-ready .marquee-track{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.lp-root .marquee.is-ready .marquee-track{animation:none}.lp-root .marquee{overflow-x:auto}}.lp-root .sec{overflow:hidden;padding:120px 32px;position:relative}.lp-root .sec-inner{margin:0 auto;max-width:1040px;position:relative;z-index:2}.lp-root .sec-inner--form{max-width:760px}.lp-root .bg-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.lp-root .bg-picture{display:block;inset:0;position:absolute;z-index:0}.lp-root .bg-picture img{height:100%;object-fit:cover;width:100%}.lp-root .about .bg-picture img{object-position:center bottom}.lp-root .sec-title{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.lp-root .sec-title-en{background:linear-gradient(180deg,#0e88d2,#09476f);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-en);font-size:60px;font-weight:900;letter-spacing:0;line-height:1.2}.lp-root .sec-title-ja{color:var(--c-navy);font-size:20px;font-weight:700}.lp-root .sec-title--center{align-items:center;text-align:center}.lp-root .registration .sec-title-en{background:none;color:#fff;-webkit-text-fill-color:#fff}.lp-root .registration .sec-title-ja{color:#fff}.lp-root .sec-title--sm .sec-title-en{font-size:40px}.lp-root .watermark{color:#73c2d9;font-family:var(--font-en);font-size:min(160px,11vw);font-weight:900;letter-spacing:0;line-height:1;opacity:.2;pointer-events:none;position:absolute;white-space:nowrap;z-index:1}.lp-root .watermark--about{bottom:-40px;right:calc(min(160px, (100vw - 100%) / 2 - 16px)*-1);text-align:right;z-index:-1}.lp-root .watermark--overview{left:calc(50% - 290px);top:96px}.lp-root .watermark--registration{bottom:48px;left:50%;opacity:.05;transform:translateX(-50%)}.lp-root .about{background:#fff}.lp-root .about-lead{margin-bottom:32px}.lp-root .about-lead span{background:linear-gradient(transparent 62%,rgba(255,210,63,.7) 0);color:var(--c-navy);font-size:32px;font-weight:700;line-height:1.5}.lp-root .about-text{display:grid;font-size:20px;gap:24px;line-height:2}.lp-root .about-text strong{color:#0b5e93;font-weight:900}.lp-root .pickup{background:#fff}.lp-root .pickup-list{gap:24px;grid-template-columns:repeat(3,1fr)}.lp-root .pickup-card{background:#fff;border-radius:12px;box-shadow:0 16px 32px rgba(10,20,80,.25);overflow:hidden}.lp-root .pickup-card img{height:auto}.lp-root .pickup-ph{align-items:center;aspect-ratio:416/218;background:#e8eefc;color:#5b6783;display:flex;flex-direction:column;font-family:var(--font-en);font-weight:900;gap:4px;justify-content:center}.lp-root .pickup-ph small{font-family:var(--font-base);font-size:20px;font-weight:500}.lp-root .program{background:linear-gradient(180deg,#e9f3fb,#fdfbea);clip-path:inset(0);overflow:clip}.lp-root .program-fixed,.lp-root .program-head-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lp-root .program-head-bg{display:none}.lp-root .program-head>:not(.program-head-bg){position:relative;z-index:1}.lp-root .program-day-heads{display:none}.lp-root .program-day-head--pin{--day-color:var(--c-day1);margin:0}.lp-root .program-day-head--pin[data-theme=day2]{--day-color:var(--c-day2)}.lp-root .program-day>.program-day-head{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.lp-root .program-tabs{display:none}.lp-root .program-days{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.lp-root .program-day{--day-color:var(--c-day1);display:flex;flex-direction:column}.lp-root .program-day[data-theme=day2],.lp-root .program-tab[data-theme=day2]{--day-color:var(--c-day2)}.lp-root .program-tab[data-theme=day1]{--day-color:var(--c-day1)}.lp-root .program-day-head{align-items:baseline;background:var(--day-color);border-radius:12px 12px 0 0;color:#fff;display:flex;gap:12px;padding:14px 24px}.lp-root .day-label{font-family:var(--font-en);font-size:24px;font-weight:900}.lp-root .day-date{font-size:20px;font-weight:700}.lp-root .session-list{align-content:start;background:#fff;border:1px solid var(--c-line);border-radius:0 0 12px 12px;border-top:0;display:grid;flex:1;gap:8px;padding:16px}.lp-root .session{border-left:4px solid var(--c-line);display:grid;gap:16px;grid-template-columns:132px 1fr;padding:16px}.lp-root .session--keynote{background:color-mix(in srgb,var(--day-color) 8%,#fff);border-left-color:var(--day-color)}.lp-root .session--host{background:#fff8dc;border-left-color:var(--c-yellow)}.lp-root .session-time{color:var(--c-navy);display:flex;flex-direction:column;font-family:var(--font-en);font-weight:900;line-height:1.4}.lp-root .session-label{margin-top:8px}.lp-root .session-label span{background:var(--day-color);border-radius:4px;color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:1px 10px}.lp-root .session--host .session-label span{background:var(--c-navy)}.lp-root .session-title{color:var(--c-navy)}.lp-root .session-speakers{display:grid;gap:10px;margin-top:12px}.lp-root .speaker{display:flex;gap:12px}.lp-root .avatar{border-radius:50%;flex:none;height:48px;overflow:hidden;width:48px}.lp-root .avatar img{height:100%;object-fit:cover;width:100%}.lp-root .speaker-name{font-size:20px;font-weight:700}.lp-root .speaker-org,.lp-root .speaker-role{color:#5b6783;font-size:20px}.lp-root .session-cta{display:none}.lp-root .overview{background:linear-gradient(120deg,#b4d9ee,#d9eef6 45%,#fffce6)}.lp-root .overview-table{box-shadow:0 8px 24px rgba(20,70,120,.15);display:grid;gap:2px}.lp-root .overview-row{background:#fdfefd;display:grid;grid-template-columns:30% 1fr}.lp-root .overview-row dt{color:#1d5a9a;font-size:20px;font-weight:700;padding:28px 24px 28px 64px}.lp-root .overview-row dd{font-size:20px;line-height:1.9;padding:28px 24px}.lp-root .sponsor{background:#f5f5f5e5;padding:80px 0}.lp-root .sponsor-head{padding:0 16px}.lp-root .sponsor-head .sec-title{margin-bottom:40px}.lp-root .sponsor-rows{background:#fff;display:grid;gap:24px;padding:28px 0}.lp-root .marquee--sponsor .marquee-item{height:64px;margin:0 36px}.lp-root .registration{background:linear-gradient(180deg,#eef3ff,#fff);padding-bottom:256px}.lp-root .registration-form{background:#fff;border-radius:0;box-shadow:0 16px 40px rgba(20,34,77,.12);padding:40px}.lp-root .registration-form .hs-form-field{margin-bottom:16px}.lp-root .registration-form label{color:var(--c-navy);font-size:20px;font-weight:700}.lp-root .registration-form input[type=email],.lp-root .registration-form input[type=tel],.lp-root .registration-form input[type=text],.lp-root .registration-form select,.lp-root .registration-form textarea{border:1px solid var(--c-line);border-radius:0;font:inherit;padding:12px 14px;width:100%!important}.lp-root .registration-form .hs-button{background:linear-gradient(180deg,#f65784,#c72c58);border:0;border-radius:0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;min-height:56px;width:100%}.lp-root .registration-form .hs-error-msg{color:#d93025;font-size:20px}.lp-root .registration-form ul{list-style:none;padding:0}@media (max-width:1100px){.lp-root .header-nav ul{gap:16px}.lp-root .pickup-list{grid-template-columns:repeat(2,1fr)}.lp-root .program-days{gap:20px}.lp-root .session{gap:8px;grid-template-columns:1fr}.lp-root .session-head{align-items:center;display:flex;gap:12px}.lp-root .session-time{flex-direction:row;gap:4px}.lp-root .session-label{margin-top:0}}@media (max-width:768px){.lp-root{--header-h:56px;font-size:14px}.lp-root .header-inner{padding:0 16px}.lp-root .header-logo{gap:6px;width:44vw}.lp-root .header-logo img{height:auto;width:calc(50% - 3px)}.lp-root .header-nav{display:none}.lp-root .header-right{gap:8px}.lp-root .cta-button--header{font-size:14px;gap:8px;letter-spacing:.04em;min-height:40px;padding:0 14px;white-space:nowrap}.lp-root .cta-button--header .cta-label-pc{display:none}.lp-root .cta-button--header .cta-label-sp{display:inline}.lp-root .cta-button--header .cta-arrow{border-width:2px;height:7px;width:7px}.lp-root .sp-menu .cta-button--menu{display:none}.lp-root .burger{display:block;height:44px;position:relative;width:44px}.lp-root .burger span{background:var(--c-navy);height:2px;left:11px;position:absolute;transition:transform .25s ease,opacity .25s ease;width:22px}.lp-root .burger span:first-child{top:15px}.lp-root .burger span:nth-child(2){top:21px}.lp-root .burger span:nth-child(3){top:27px}.lp-root .burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.lp-root .burger[aria-expanded=true] span:nth-child(2){opacity:0}.lp-root .burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lp-root .sp-menu{background:#fff;border-bottom:1px solid var(--c-line);display:block;left:0;max-height:0;overflow:hidden;padding:0 16px;position:absolute;right:0;top:100%;transition:max-height .3s ease,padding .3s ease}.lp-root .sp-menu.is-open{max-height:80vh;padding:8px 16px 24px}.lp-root .sp-menu li a{border-bottom:1px solid var(--c-line);color:var(--c-navy);display:block;font-weight:700;padding:16px 4px}.lp-root .sp-menu .cta-button{margin-top:20px}.lp-root .p-fv-ph{min-height:480px}.lp-root .p-fv-ph-title{font-size:44px}.lp-root .p-fv-ph-sub{font-size:16px}.lp-root .p-fv-ph-date{font-size:32px}.lp-root .fv-cta{padding:24px 16px}.lp-root .cta-button--lg{font-size:17px;min-height:56px;padding:0 24px;width:100%}.lp-root .logo-slider{padding:14px 0}.lp-root .marquee-item{height:40px;margin:0 18px}.lp-root .sponsor-rows{gap:16px;padding:20px 0}.lp-root .marquee--sponsor .marquee-item{height:44px;margin:0 22px}.lp-root .logo-ph{width:100px}.lp-root .sec{padding:72px 16px}.lp-root .sec-title{margin-bottom:32px}.lp-root .sec-title-en{font-size:36px}.lp-root .sec-title-ja{font-size:15px}.lp-root .sec-title--sm .sec-title-en{font-size:30px}.lp-root .watermark{font-size:min(72px,12vw)}.lp-root .watermark--overview{left:24%;top:56px}.lp-root .watermark--about{bottom:-16px;right:0}.lp-root .about-lead span{font-size:22px}.lp-root .about-text{font-size:15px;gap:18px}.lp-root .about-text br{display:none}.lp-root .pickup-list{gap:16px;grid-template-columns:1fr}.lp-root .cta-band{margin-top:40px}.lp-root .program-tabs{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.lp-root .program-tab{align-items:center;background:#fff;border:2px solid var(--day-color);border-radius:10px;color:var(--day-color);display:flex;flex-direction:column;padding:10px 8px}.lp-root .program-tab.is-active{background:var(--day-color);color:#fff}.lp-root .program-tab-label{font-family:var(--font-en);font-size:18px;font-weight:900;line-height:1.2}.lp-root .program-tab-date{font-size:13px;font-weight:700}.lp-root .program-days{display:block}.lp-root .program-day{display:none}.lp-root .program-day.is-active{display:block}.lp-root .program-day>.program-day-head{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);padding:0;white-space:nowrap}.lp-root .session-list{padding:10px}.lp-root .session-cta{display:flex;justify-content:center;padding:12px 0}.lp-root .session-cta .cta-button{min-height:52px;width:100%}.lp-root .overview-row{grid-template-columns:1fr}.lp-root .overview-row dt{padding:16px 16px 0}.lp-root .overview-row dd{padding:4px 16px 16px}.lp-root .sponsor{padding:56px 0}.lp-root .registration-form{padding:20px 16px}.lp-root .registration{padding-bottom:120px}.lp-root .watermark--registration{bottom:24px}}.lp-root .lp-footer{background:var(--c-navy);color:#fff;font-size:20px;padding:24px 16px;text-align:center}@media (max-width:768px){.lp-root .lp-footer{font-size:12px}}@media (min-width:769px){.lp-root .program{--program-tail:450px}.lp-root .program-body{display:flow-root}.lp-root .program-days{margin-bottom:calc(var(--program-tail)*-1)}.lp-root .program .cta-band{margin-top:calc(56px + var(--program-tail))}.lp-root .program-head{clip-path:inset(0);padding-top:16px;position:sticky;top:var(--header-h);z-index:3}.lp-root .program-head-bg{display:block}.lp-root .program-head .sec-title{margin-bottom:24px}.lp-root .program-day-heads{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.lp-root .program-day-head--pin{border-radius:12px 12px 0 0}}@media (min-width:769px) and (max-width:1100px){.lp-root .program-day-heads{gap:20px}}.lp-root .header-logo,.lp-root .header-nav,.lp-root .header-right{flex:none}.lp-root .header-nav ul{white-space:nowrap}.lp-root .header.is-compact .header-nav{display:none}.lp-root .header.is-compact .burger{display:block;height:44px;position:relative;width:44px}.lp-root .header.is-compact .burger span{background:var(--c-navy);height:2px;left:11px;position:absolute;transition:transform .25s ease,opacity .25s ease;width:22px}.lp-root .header.is-compact .burger span:first-child{top:15px}.lp-root .header.is-compact .burger span:nth-child(2){top:21px}.lp-root .header.is-compact .burger span:nth-child(3){top:27px}.lp-root .header.is-compact .burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.lp-root .header.is-compact .burger[aria-expanded=true] span:nth-child(2){opacity:0}.lp-root .header.is-compact .burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lp-root .header.is-compact .sp-menu{background:#fff;border-bottom:1px solid var(--c-line);display:block;left:0;max-height:0;overflow:hidden;padding:0 16px;position:absolute;right:0;top:100%;transition:max-height .3s ease,padding .3s ease}.lp-root .header.is-compact .sp-menu.is-open{max-height:80vh;padding:8px 16px 24px}.lp-root .header.is-compact .sp-menu li a{border-bottom:1px solid var(--c-line);color:var(--c-navy);display:block;font-weight:700;padding:16px 4px}.lp-root .header.is-compact .sp-menu .cta-button{margin-top:20px}@media (min-width:769px){.lp-root .header.is-compact .sp-menu{padding-left:32px;padding-right:32px}.lp-root .header.is-compact .sp-menu.is-open{padding:8px 32px 24px}.lp-root .header.is-compact .sp-menu .cta-button--menu{display:none}}@media (max-width:340px){.lp-root .header-inner{padding:0 10px}.lp-root .cta-button--header{font-size:11px;gap:6px;padding:0 10px}}.lp-root .float-cta{display:none}@media (min-width:769px){.lp-root .float-cta{bottom:24px;display:block;left:24px;opacity:0;pointer-events:none;position:fixed;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;visibility:hidden;z-index:40}.lp-root .float-cta.is-shown{opacity:1;pointer-events:auto;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s;visibility:visible}}.lp-root .float-cta-button{align-items:center;background:linear-gradient(180deg,#f65784,#c72c58);border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25),inset 0 2px 0 hsla(0,0%,100%,.2),0 8px 20px rgba(199,44,88,.35);color:#fff;display:flex;flex-direction:column;gap:6px;height:120px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:120px}.lp-root .float-cta-button:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25),inset 0 2px 0 hsla(0,0%,100%,.2),0 12px 24px rgba(199,44,88,.4);transform:translateY(-3px)}.lp-root .float-cta-text{align-items:center;display:flex;flex-direction:column;font-weight:700;letter-spacing:.04em;line-height:1.25;white-space:nowrap}.lp-root .float-cta-text span:first-child{font-size:12px}.lp-root .float-cta-text span:last-child{font-size:15px}.lp-root .cta-button--header .cta-label-sp{display:none}@media (max-width:768px){.lp-root .cta-button--header .cta-label-sp{display:inline}}.lp-root .header-logo:focus:not(:focus-visible){outline:none}.lp-root{--day-grad:linear-gradient(180deg,#0e88d2,#09476f);--day-dark:#09476f;--day-tint:#e5eff6;--day-line:#c9dce9}.lp-root [data-theme=day2]{--day-grad:linear-gradient(180deg,#ddad37,#aa9108);--day-dark:#8a7506;--day-tint:#f6f1df;--day-line:#e8dfb8}.lp-root .program-day-head,.lp-root .program-day-head--pin{background:var(--day-tint);border-radius:0;color:var(--day-dark)}.lp-root .day-date,.lp-root .day-label{background:var(--day-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-root .day-label{font-size:40px;line-height:1.2}.lp-root .session-list{background:transparent;border:0;border-radius:0;gap:28px;padding:28px 0 0}.lp-root .session{background:#fff;border:1px solid var(--day-line);border-radius:8px;box-shadow:0 6px 16px rgba(20,60,100,.1);display:block;overflow:hidden;padding:0}.lp-root .session--host,.lp-root .session--keynote{background:#fff;border-left-color:var(--day-line)}.lp-root .session-head{align-items:center;background:var(--day-tint);display:flex;gap:12px;padding:8px 24px}.lp-root .session-time{color:#555;flex-direction:row;font-size:20px;gap:4px}.lp-root .session--host .session-head,.lp-root .session--keynote .session-head{background:var(--day-grad)}.lp-root .session--host .session-time,.lp-root .session--keynote .session-time{color:#fff}.lp-root .session-label{margin-top:0}.lp-root .session--host .session-label span,.lp-root .session-label span{background:#fff;border-radius:4px;color:var(--day-dark);font-size:16px;padding:1px 12px}.lp-root .session-body{padding:24px}.lp-root .session-speakers{border-top:1px solid #ddd;gap:16px;margin-top:20px;padding-top:20px}.lp-root .avatar{background:var(--day-tint);height:80px}@media (max-width:768px){.lp-root .session-list{gap:16px;padding:16px 0 0}.lp-root .session-head{padding:6px 16px}.lp-root .session-body{padding:16px}.lp-root .session-speakers{margin-top:14px;padding-top:14px}.lp-root .avatar{height:56px;width:56px}.lp-root .speaker{gap:14px}.lp-root .day-label{font-size:24px}.lp-root .program-tab.is-active{background:var(--day-grad);color:#fff}}.lp-root .session{box-shadow:4px 6px 14px rgba(20,60,100,.18)}.lp-root .program-tab{border-color:var(--day-dark);color:var(--day-dark)}.lp-root .program-tab.is-active{border-color:transparent}.lp-root{--day-rich:linear-gradient(115deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.28) 46%,hsla(0,0%,100%,0) 62%),linear-gradient(180deg,#34a9ef,#0e88d2 38%,#09476f);--day-edge:linear-gradient(135deg,#5cc0f7,#0e88d2 45%,#09476f);--day-glow:rgba(14,110,180,.38)}.lp-root [data-theme=day2]{--day-rich:linear-gradient(115deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.34) 46%,hsla(0,0%,100%,0) 62%),linear-gradient(180deg,#f3d27a,#ddad37 38%,#aa9108);--day-edge:linear-gradient(135deg,#f6d985,#ddad37 45%,#aa9108);--day-glow:rgba(170,130,10,.4)}.lp-root .session{border-width:2px}.lp-root .session--host,.lp-root .session--keynote{background:linear-gradient(#fff,#fff) padding-box,var(--day-edge) border-box;border-color:transparent;box-shadow:5px 9px 22px var(--day-glow)}.lp-root .session--host .session-head,.lp-root .session--keynote .session-head{background:var(--day-rich);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.18)}.lp-root .session--host .session-time,.lp-root .session--keynote .session-time{text-shadow:0 1px 2px rgba(0,0,0,.25)}.lp-root .session{display:flex;flex-direction:column}@media (min-width:769px){.lp-root .program-head{margin-left:-56px;margin-right:-56px;padding-left:56px;padding-right:56px}.lp-root .program-days{column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lp-root .program-day{display:grid;grid-row:span var(--rows,15);grid-template-rows:subgrid}.lp-root .session-list{align-content:stretch;display:grid;grid-row:1/span var(--rows,15);grid-template-rows:subgrid;padding-top:0;row-gap:28px}.lp-root .program-days{padding-top:28px}}.lp-root .session{overflow:visible}.lp-root .session-head{border-radius:8px 8px 0 0;margin:-2px -2px 0}.lp-root{--day-rich:linear-gradient(180deg,#34a9ef,#0e88d2 38%,#09476f)}.lp-root [data-theme=day2]{--day-rich:linear-gradient(180deg,#f3d27a,#ddad37 38%,#aa9108)}.lp-root .session--host .session-head,.lp-root .session--keynote .session-head{box-shadow:none}.lp-root .session--host .session-time,.lp-root .session--keynote .session-time{text-shadow:none}.lp-root .session--normal{border-color:#d6d9de}.lp-root .avatar{border-radius:14px;height:104px;width:80px}.lp-root .avatar img{object-position:center top}@media (max-width:768px){.lp-root .avatar{border-radius:10px;height:72px;width:56px}}.lp-root .session-body--soon{align-items:center;display:flex;justify-content:center;min-height:160px}.lp-root .soon-text{color:#b4bac4;font-family:var(--font-en);font-size:28px;font-weight:900;letter-spacing:.08em;margin:0}@media (max-width:768px){.lp-root .session-body--soon{min-height:96px}.lp-root .soon-text{font-size:22px}}.lp-root{--pg-head:linear-gradient(180deg,#3f88d1,#1c4c84);--pg-head-text:#fff;--pg-border:#cfe6f3;--pg-tint:#eaf3fb;--pg-pill:#e2f0f8;--pg-pill-line:#a9d3ea;--pg-chip:#1f4e85;--pg-chip-text:#fff;--pg-bar:#b9d9ea;--pg-title:#1d4b78;--pg-title-key:#2a6db0}.lp-root [data-theme=day2]{--pg-head:linear-gradient(90deg,#f8dc62,#f4b81c);--pg-head-text:#4a3a0c;--pg-border:#fbe38a;--pg-tint:#fffae3;--pg-pill:#fcec9f;--pg-pill-line:#f5cf4d;--pg-chip:linear-gradient(90deg,#f8c93a,#f2a900);--pg-chip-text:#5a4300;--pg-bar:#f6e3a0;--pg-title:#4f4220;--pg-title-key:#8d7a3e}.lp-root .program-day-head,.lp-root .program-day-head--pin{align-items:baseline;background:var(--pg-head);border-radius:8px;color:var(--pg-head-text);gap:16px;justify-content:center;padding:14px 24px}.lp-root .day-date,.lp-root .day-label{background:none;-webkit-text-fill-color:currentColor;color:inherit;font-family:var(--font-base);font-size:28px;font-weight:700;line-height:1.3}.lp-root .session-list{gap:26px;padding:26px 0 0}.lp-root .session,.lp-root .session--host,.lp-root .session--keynote,.lp-root .session--normal{background:#fff;border:2px solid var(--pg-border);border-radius:14px;box-shadow:0 4px 14px rgba(20,60,100,.08);display:flex;flex-direction:column;gap:18px;overflow:visible;padding:24px}.lp-root .session--host,.lp-root .session--keynote{background:var(--pg-tint)}.lp-root .session--host .session-head,.lp-root .session--keynote .session-head,.lp-root .session-head{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;gap:12px;margin:0;padding:0}.lp-root .session--host .session-time,.lp-root .session--keynote .session-time,.lp-root .session-time{align-items:center;background:var(--pg-pill);border-radius:999px;color:var(--c-navy);display:inline-flex;flex-direction:row;font-family:var(--font-base);font-size:20px;font-weight:700;gap:6px;line-height:1.5;padding:3px 18px;text-shadow:none}.lp-root .session--host .session-time,.lp-root .session--keynote .session-time{background:#fff;box-shadow:inset 0 0 0 2px var(--pg-pill-line)}.lp-root .session-label{margin:0}.lp-root .session--host .session-label span,.lp-root .session-label span{background:var(--pg-chip);border-radius:999px;color:var(--pg-chip-text);display:inline-block;font-size:18px;font-weight:700;line-height:1.5;padding:4px 16px}.lp-root .session-body{display:flex;flex:1;flex-direction:column;gap:22px;padding:0}.lp-root .session-title{border-left:3px solid var(--pg-bar);color:var(--pg-title);font-size:20px;font-weight:700;line-height:1.6;margin:0;padding:2px 0 2px 16px}.lp-root .session--host .session-title,.lp-root .session--keynote .session-title{color:var(--pg-title-key)}.lp-root .session-speakers{border:0;gap:14px;margin:0;padding:0}.lp-root .speaker{align-items:center;gap:20px}.lp-root .avatar{background:var(--pg-tint);border-radius:12px;height:96px;width:96px}.lp-root .speaker-name{color:#333}.lp-root .speaker-org,.lp-root .speaker-role{color:#333;line-height:1.5}.lp-root .session-body--soon{flex:1;min-height:120px}.lp-root .program-tab{border-color:var(--pg-chip-text)}@media (max-width:768px){.lp-root .session,.lp-root .session--host,.lp-root .session--keynote,.lp-root .session--normal{gap:14px;padding:16px}.lp-root .session-list{gap:16px;padding:16px 0 0}.lp-root .session-time{padding:2px 14px}.lp-root .avatar{height:72px;width:72px}.lp-root .day-date,.lp-root .day-label{font-size:20px}.lp-root .program-tab{background:#fff;border-color:var(--pg-pill-line);color:var(--c-navy)}.lp-root .program-tab.is-active{background:var(--pg-head);border-color:transparent;color:var(--pg-head-text)}}.lp-root .session-cta{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.lp-root .session-cta .cta-button{max-width:420px;white-space:nowrap;width:100%}.lp-root .p-fv{--fv-chrome:calc(var(--header-h) + 224px);align-items:center;display:flex;height:min(calc(100vh - var(--fv-chrome)),57vw);height:min(calc(100svh - var(--fv-chrome)),57vw);justify-content:center;min-height:360px}.lp-root .p-fv-inner{height:100%;margin:0 auto;max-width:1500px;width:100%}.lp-root .p-fv-content{display:block;height:100%}.lp-root .p-fv-content img{display:block;height:100%;object-fit:contain;width:100%}.lp-root .p-fv-ph{height:100%;min-height:0;padding:16px}.lp-root .pickup .sec-title-en{background:none;color:#fff;-webkit-text-fill-color:#fff}.lp-root .pickup .sec-title-ja{color:#fff}@media (max-width:768px){.lp-root .p-fv{height:calc(100vh - var(--header-h));height:calc(100svh - var(--header-h));min-height:0}.lp-root .p-fv-inner{max-width:none}.lp-root .p-fv-ph{min-height:0}.lp-root .program-head{display:contents}.lp-root .program-head>.program-tabs{background:hsla(0,0%,100%,.96);margin:0 -16px 16px;padding:10px 16px;position:sticky;top:var(--header-h);z-index:5}.lp-root .program-tab{outline:none;-webkit-tap-highlight-color:transparent}.lp-root .program-tab,.lp-root .program-tab.is-active{background-clip:border-box;background-origin:border-box}.lp-root .program-tab.is-active{border-color:transparent}.lp-root .session-cta{padding:4px 0}.lp-root .session-cta .cta-button{font-size:16px;gap:12px;letter-spacing:.04em;max-width:none;min-height:52px;padding:0 16px;white-space:nowrap}.lp-root .avatar{border-radius:50%}.lp-root .speaker{gap:10px}.lp-root .speaker-org,.lp-root .speaker-role{font-size:12px}.lp-root .overview-row dd{font-size:16px}}.lp-root .session-cta--spacer{min-height:52px}@media (max-width:768px){.lp-root .program-day>.program-day-head,.lp-root .session-cta--spacer{display:none}}@media (min-width:1101px){.lp-root .pickup .sec-inner{max-width:clamp(1040px,74vw,1680px)}.lp-root .pickup-list{gap:clamp(24px,1.8vw,40px)}}.lp-root .program{--tl-x:18px;--tl-indent:52px;--tl-gap:26px}.lp-root .program-day[data-theme=day1]{--tl-color:#0e88d2;--tl-soft:#bfe0f3}.lp-root .program-day[data-theme=day2]{--tl-color:#ddad37;--tl-soft:#f1e3b3}.lp-root .tl-item{display:flex;flex-direction:column;min-width:0}.lp-root .tl-body{display:flex;flex:1;flex-direction:column;position:relative}.lp-root .tl-body>.session{flex:1}.lp-root .tl-item--q>.tl-body>.session{margin-left:var(--tl-indent);position:relative}.lp-root .tl-item--solo>.tl-body>.session{margin-left:0}.lp-root .tl-head{align-items:flex-start;display:flex;gap:14px;margin-bottom:14px;min-height:40px;position:relative}.lp-root .tl-head--spacer{visibility:hidden}.lp-root .tl-no{background:var(--tl-color);border-radius:50%;box-shadow:0 0 0 4px var(--tl-soft);color:#fff;display:grid;flex:none;font-family:var(--font-en);font-size:20px;font-weight:900;height:36px;line-height:1;place-items:center;width:36px}.lp-root .tl-theme{flex-direction:column;font-weight:700;line-height:1.4;margin:0;min-width:0}.lp-root .tl-theme small{color:var(--tl-color);font-family:var(--font-en);font-size:13px;font-weight:900;letter-spacing:.08em;line-height:1.2}.lp-root .tl-head:not(.tl-head--spacer):after{top:36px}.lp-root .tl-head:not(.tl-head--spacer):after,.lp-root .tl-item--q>.tl-body:before{background:var(--tl-color);border-radius:2px;content:"";left:calc(var(--tl-x) - var(--tl-w)/2);position:absolute;width:var(--tl-w)}.lp-root .tl-item--q>.tl-body:before{bottom:calc(var(--tl-gap)*-1 - 3px);top:0}.lp-root .tl-item--q.is-last>.tl-body:before{bottom:auto;height:30px}.lp-root .tl-item--q>.tl-body>.session:before{background:#fff;border:4px solid var(--tl-color);border-radius:50%;box-sizing:border-box;content:"";height:14px;left:calc(var(--tl-x) - var(--tl-indent) - 7px);position:absolute;top:23px;width:14px;z-index:1}.lp-root .session-cta.tl-line{padding-left:var(--tl-indent);position:relative}.lp-root .session-cta.tl-line:before{background:var(--tl-color);border-radius:2px;bottom:calc(var(--tl-gap)*-1 - 3px);content:"";left:calc(var(--tl-x) - var(--tl-w)/2);position:absolute;top:-1px;width:var(--tl-w)}.lp-root .session-cta--spacer.tl-line{padding-left:0}@media (max-width:768px){.lp-root .program{--tl-x:14px;--tl-indent:36px;--tl-gap:16px;--tl-w:3px}.lp-root .tl-no{font-size:17px;height:30px;width:30px}.lp-root .tl-head{gap:10px;margin-bottom:12px;min-height:34px}.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-13px;top:30px}.lp-root .tl-theme{font-size:16px}.lp-root .tl-theme small{font-size:12px}.lp-root .tl-item--q.is-last>.tl-body:before{height:24px}.lp-root .tl-item--q>.tl-body>.session:before{border-width:3px;height:12px;left:calc(var(--tl-x) - var(--tl-indent) - 6px);top:17px;width:12px}.lp-root .session-cta.tl-line{padding-left:var(--tl-indent)}}.lp-root .tl-head--spacer.tl-head--line:after{background:var(--tl-color);border-radius:2px;bottom:-15px;content:"";left:calc(var(--tl-x) - var(--tl-w)/2);position:absolute;top:-1px;visibility:visible;width:var(--tl-w)}@media (max-width:768px){.lp-root .tl-head--spacer.tl-head--line:after{bottom:-13px}}@media (max-width:1100px){.lp-root .pickup .cta-band .cta-button,.lp-root .program .cta-band .cta-button,.lp-root .program .session-cta .cta-button{max-width:100%;width:50vw}}@media (max-width:599px){.lp-root .pickup .cta-band .cta-button,.lp-root .program .cta-band .cta-button,.lp-root .program .session-cta .cta-button{width:70vw}}@media (min-width:769px){.lp-root .program-days{align-items:start;row-gap:0}.lp-root .program-day{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none}.lp-root .session-list{align-content:start;display:grid;grid-row:auto;grid-template-rows:none;row-gap:var(--tl-gap)}}.lp-root .session-cta--spacer,.lp-root .tl-head--spacer{display:none}.lp-root .program{--tl-x:34px;--tl-indent:70px;--tl-w:4px;--tl-dot:16px;--tl-dot-y:44px}.lp-root .program-day[data-theme=day1]{--tl-tint:#e6f2fa;--tl-dark:#09476f;--tl-grad:linear-gradient(135deg,#34a9ef,#0e88d2 45%,#09476f)}.lp-root .program-day[data-theme=day2]{--tl-tint:#fbf3d6;--tl-dark:#8a7506;--tl-grad:linear-gradient(135deg,#f3d27a,#ddad37 45%,#aa9108)}.lp-root .tl-item{position:relative}.lp-root .tl-head{align-items:center;gap:0;margin-bottom:16px;min-height:52px}.lp-root .tl-no{background:var(--tl-grad);box-shadow:0 0 0 5px var(--tl-tint),0 6px 14px rgba(10,60,100,.25);height:52px;position:relative;width:52px;z-index:1}.lp-root .tl-theme{background:linear-gradient(90deg,var(--tl-tint) 0,#fff 100%);border:1px solid color-mix(in srgb,var(--tl-color) 30%,#fff);border-left:0;border-radius:0 14px 14px 0;color:var(--c-navy);flex:1;font-weight:800;line-height:1.35;margin-left:-18px;padding:10px 56px 10px 32px;position:relative}.lp-root .tl-theme:after{font-size:56px;opacity:.13;right:12px}.lp-root .tl-theme small{align-items:center;color:var(--tl-dark);display:flex;font-size:12px;gap:8px;letter-spacing:.14em;margin-bottom:2px}.lp-root .tl-theme small em{background:var(--tl-color);border-radius:999px;color:#fff;font-style:normal;font-weight:700;letter-spacing:.08em;padding:0 8px}.lp-root .tl-theme span{position:relative;z-index:1}.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-17px;top:52px}.lp-root .tl-item--q>.tl-body>.session:before{content:none}.lp-root .tl-item--q>.tl-body:after{background:#fff;border:4px solid var(--tl-color);border-radius:50%;box-sizing:border-box;content:"";height:var(--tl-dot);left:calc(var(--tl-x) - var(--tl-dot)/2);position:absolute;top:calc(var(--tl-dot-y) - var(--tl-dot)/2);width:var(--tl-dot);z-index:1}.lp-root .tl-item--q.is-last>.tl-body:before{bottom:0;height:auto}.lp-root .tl-item--q.is-last:after{background:var(--tl-color);border-radius:50%;bottom:-7px;box-shadow:0 0 0 4px var(--tl-tint);content:"";height:14px;left:calc(var(--tl-x) - 7px);position:absolute;width:14px}.lp-root .tl-head--spacer.tl-head--line:after{bottom:-17px}@media (max-width:768px){.lp-root .program{--tl-x:26px;--tl-indent:50px;--tl-w:3px;--tl-dot:12px;--tl-dot-y:35px}.lp-root .tl-head{margin-bottom:12px;min-height:40px}.lp-root .tl-no{box-shadow:0 0 0 4px var(--tl-tint),0 4px 10px rgba(10,60,100,.22);font-size:18px;height:40px;width:40px}.lp-root .tl-theme{font-size:16px;margin-left:-14px;padding:8px 14px 8px 24px}.lp-root .tl-theme:after{font-size:40px;right:8px}.lp-root .tl-theme small{font-size:11px}.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-13px;top:40px}.lp-root .tl-item--q>.tl-body>.session:before{content:none}.lp-root .tl-item--q>.tl-body:after{border-width:3px}.lp-root .tl-item--q.is-last>.tl-body:before{bottom:0;height:auto}.lp-root .tl-item--q.is-last:after{bottom:-6px;box-shadow:0 0 0 3px var(--tl-tint);height:12px;left:calc(var(--tl-x) - 6px);width:12px}.lp-root .tl-head--spacer.tl-head--line:after{bottom:-13px}}@media (min-width:1101px){.lp-root .program .session-cta .cta-button{max-width:300px}}.lp-root .tl-head{align-items:stretch;margin-bottom:18px;min-height:0}.lp-root .tl-no{box-shadow:0 3px 8px rgba(10,60,100,.28);font-size:21px;height:44px;left:calc(var(--tl-x) - 22px);position:absolute;top:50%;transform:translateY(-50%);width:44px}.lp-root .tl-theme{background:linear-gradient(90deg,var(--tl-tint) 0,#fff 85%);border:1px solid color-mix(in srgb,var(--tl-color) 35%,#fff);border-radius:14px;box-shadow:3px 5px 12px rgba(20,60,100,.1);display:flex;font-size:22px;margin-left:0;min-height:64px;padding:12px 20px 12px calc(var(--tl-x) + 38px);width:100%}.lp-root .tl-theme:after{content:none}.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-19px;top:calc(100% - 1px)}.lp-root .tl-head--spacer.tl-head--line:after{bottom:-19px}@media (max-width:768px){.lp-root .tl-head{margin-bottom:14px}.lp-root .tl-no{font-size:17px;height:34px;left:calc(var(--tl-x) - 17px);width:34px}.lp-root .tl-theme{font-size:16px;min-height:52px;padding:8px 12px 8px calc(var(--tl-x) + 29px)}.lp-root .tl-head--spacer.tl-head--line:after,.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-15px}}.lp-root .tl-theme{justify-content:flex-start;text-align:left}.lp-root .tl-theme span{text-align:left}.lp-root .tl-theme{align-items:center;flex-direction:row;overflow:hidden;padding-right:84px}.lp-root .tl-theme:after{color:var(--tl-color);content:attr(data-no);font-family:var(--font-en);font-size:48px;font-weight:900;line-height:1;opacity:.22;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.lp-root .tl-no{font-size:24px}@media (max-width:768px){.lp-root .tl-theme{padding-right:56px}.lp-root .tl-theme:after{font-size:32px;right:12px}.lp-root .tl-no{font-size:19px}}.lp-root .tl-theme{font-size:20px;padding-right:20px}.lp-root .tl-theme:after{font-size:44px;opacity:.16;right:14px}@media (max-width:768px){.lp-root .tl-theme{font-size:16px;padding-right:12px}.lp-root .tl-theme:after{font-size:34px;right:10px}}.lp-root .program-day,.lp-root .session,.lp-root .session-body,.lp-root .speaker-info,.lp-root .tl-body,.lp-root .tl-item{min-width:0}.lp-root .session-list{grid-template-columns:minmax(0,1fr)}.lp-root .session-title,.lp-root .speaker-info p{overflow-wrap:anywhere}@media (min-width:769px) and (max-width:1100px){.lp-root .program{--tl-x:22px;--tl-indent:46px;--tl-w:3px;--tl-dot:13px;--tl-dot-y:32px}.lp-root .tl-head{margin-bottom:14px}.lp-root .tl-no{font-size:17px;height:32px;left:calc(var(--tl-x) - 16px);width:32px}.lp-root .tl-theme{font-size:15px;min-height:52px;padding:8px 44px 8px calc(var(--tl-x) + 28px)}.lp-root .tl-theme:after{font-size:26px;right:10px}.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-15px}.lp-root .tl-item--q>.tl-body:after{border-width:3px}.lp-root .tl-item--q.is-last:after{bottom:-6px;box-shadow:0 0 0 3px var(--tl-tint);height:12px;left:calc(var(--tl-x) - 6px);width:12px}.lp-root .program .session{gap:14px;padding:16px}.lp-root .program .session-time{font-size:16px;padding:2px 12px}.lp-root .program .session-title{font-size:16px;line-height:1.55;padding-left:12px}.lp-root .program .speaker-name{font-size:16px}.lp-root .program .speaker-org,.lp-root .program .speaker-role{font-size:13px}.lp-root .program .avatar{height:84px;width:64px}.lp-root .program .speaker{gap:12px}}@media (max-width:768px){.lp-root .program{--tl-x:13px;--tl-indent:30px;--tl-w:3px;--tl-dot:12px;--tl-dot-y:35px}.lp-root .tl-head{margin-bottom:12px}.lp-root .tl-no{font-size:14px;height:24px;left:calc(var(--tl-x) - 12px);width:24px}.lp-root .tl-theme{font-size:clamp(13px,3.9vw,15px);min-height:44px;padding:6px 44px 6px calc(var(--tl-x) + 22px)}.lp-root .tl-theme:after{font-size:24px;right:10px}.lp-root .tl-head:not(.tl-head--spacer):after{bottom:-13px}.lp-root .session-title,.lp-root .speaker-name{font-size:18px}}.lp-root .program{--tl-x:38px;--tl-indent:74px}.lp-root .session-label span{white-space:nowrap}.lp-root .session-head{flex-wrap:wrap}@media (min-width:769px) and (max-width:1100px){.lp-root .program{--tl-x:26px;--tl-indent:50px}}@media (max-width:768px){.lp-root .program{--tl-x:18px;--tl-indent:34px}.lp-root .session-head{gap:8px}}@media (min-width:1101px){.lp-root .speaker-org,.lp-root .speaker-role{font-size:16px}.lp-root .speaker-role .speaker-role-sm{font-size:13px}}.lp-root .tl-no{box-sizing:border-box;padding-bottom:3px}.lp-root .watermark--program{right:max(24px,calc(50% - 640px));text-align:right;top:48px}@media (max-width:768px){.lp-root .tl-no{padding-bottom:2px}.lp-root .watermark--program{font-size:10vw;right:16px;top:20px}.lp-root .program-tab{align-items:center;flex-direction:row;gap:8px;justify-content:center;min-height:64px;padding:0 8px;white-space:nowrap}.lp-root .program-tab-label{font-size:22px}.lp-root .program-tab-date{font-size:16px}}@media (min-width:769px){.lp-root .watermark--program{font-size:min(10vw,160px);opacity:.15;right:max(4px,calc(50% - 800px));text-align:left;text-orientation:mixed;top:120px;writing-mode:vertical-rl}}.lp-root .program-tabs-bg{display:none}.lp-root .watermark--pickup{color:#fff;left:calc(50% - 290px);line-height:.95;opacity:.16;top:96px}@media (max-width:768px){.lp-root .program-tabs-bg{display:block;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.lp-root .program-head>.program-tabs{background:#f1f7fb;clip-path:inset(0);isolation:isolate}.lp-root .program-tabs>.program-tab{position:relative;z-index:1}.lp-root .watermark--program{right:auto}.lp-root .watermark--pickup,.lp-root .watermark--program{font-size:min(72px,12vw);left:24%;top:56px}}@media (min-width:769px){.lp-root .watermark--program{position:fixed;right:max(4px,calc(50vw - 800px));top:50%;transform:translateY(-50%)}}@media (max-width:768px){.lp-root .session-head{flex-wrap:nowrap;gap:6px}.lp-root .session-time{flex:none;font-size:16px;padding:2px 10px;white-space:nowrap}.lp-root .session-time span{white-space:nowrap}.lp-root .session-label{flex:none}.lp-root .session-label span{font-size:13px;line-height:1.4;padding:2px 10px}.lp-root .session .session-time{font-size:15px;padding:1px 10px}.lp-root .session .session-label span,.lp-root .session--host .session-label span,.lp-root .session--keynote .session-label span{font-size:12px;letter-spacing:.02em;line-height:1.5;padding:2px 9px}}.lp-root .session .session-label span,.lp-root .session--host .session-label span,.lp-root .session--keynote .session-label span{font-size:16px;letter-spacing:.02em;line-height:1.5;padding:4px 12px}@media (max-width:768px){.lp-root .header-logo.has-sp-logo .logo-pc{display:none}.lp-root .header-logo.has-sp-logo{width:auto}.lp-root .header-logo.has-sp-logo .logo-sp{display:block;height:40px;width:auto}}.lp-root .pickup-card{aspect-ratio:500/262;background:transparent}.lp-root .pickup-card img{display:block;height:100%;object-fit:cover;width:100%}.lp-root .logo-text{color:var(--c-navy);font-size:24px;font-weight:900;letter-spacing:.02em;line-height:1.2;white-space:nowrap}@media (max-width:768px){.lp-root .logo-text{font-size:16px}}.lp-root .header-logo img{display:block;height:44px;width:auto}@media (max-width:768px){.lp-root .header-logo{width:auto}.lp-root .header-logo img{height:40px;width:auto}}.lp-root .p-fv{--fv-chrome:calc(var(--header-h) + 96px)}.lp-root .p-fv-cta{bottom:var(--fv-cta-bottom,6%);display:flex;justify-content:center;left:0;padding:0 16px;position:absolute;right:0;z-index:2}@media (max-width:768px){.lp-root .p-fv{--fv-chrome:0px;height:calc(100vh - var(--header-h) - 72px);height:calc(100svh - var(--header-h) - 72px)}.lp-root .p-fv-cta{--fv-cta-bottom:5%;padding:0 20px}.lp-root .p-fv-cta .cta-button--lg{font-size:17px;max-width:420px;min-height:50px;width:90%}}.lp-root .float-cta-close{background:#fff;border:0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);color:var(--c-navy);cursor:pointer;font-size:18px;height:28px;line-height:28px;padding:0;position:absolute;right:-6px;text-align:center;top:-6px;width:28px;z-index:2}.lp-root .float-cta.is-dismissed{display:none!important}@media (min-width:769px){.lp-root .float-cta{left:auto;right:24px}}@media (max-width:768px){.lp-root .float-cta{bottom:12px;display:block;opacity:0;pointer-events:none;position:fixed;right:12px;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;visibility:hidden;z-index:40}.lp-root .float-cta.is-shown{opacity:1;pointer-events:auto;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s;visibility:visible}.lp-root .float-cta-button{gap:4px;height:92px;width:92px}.lp-root .float-cta-icon{height:24px;width:24px}.lp-root .float-cta-text span:first-child{font-size:10px}.lp-root .float-cta-text span:last-child{font-size:12px}}@media (min-width:769px){.lp-root .p-fv-cta{bottom:2%;justify-content:flex-start;left:5%;padding:0 16px;right:0}.lp-root .p-fv{--fv-h:min(calc(100svh - var(--fv-chrome)),57vw);height:var(--fv-h)}.lp-root .p-fv-inner{height:auto;max-width:none;width:min(1500px,100%,calc(var(--fv-h)*1.7338))}.lp-root .p-fv-content{height:100%}.lp-root .p-fv-cta .cta-button--lg{font-size:clamp(14px,1.3vw,20px);gap:clamp(16px,2.6vw,40px);min-height:clamp(44px,4.2vw,64px);padding:0 clamp(24px,3.6vw,56px)}}.lp-root h2.about-lead{font-size:inherit;font-weight:700;margin:0 0 32px}.lp-root .watermark--pickup{bottom:auto;left:50%;position:absolute;right:auto;text-align:center;top:0;transform:translate(-50%,-50%);z-index:0}.lp-root .pickup .sec-title{position:relative;z-index:1}.lp-root .pickup-list{display:flex;flex-wrap:wrap;justify-content:center}.lp-root .pickup-list .pickup-card{width:calc(33.33333% - var(--pk-gap, 24px)*2/3)}@media (max-width:1100px){.lp-root .pickup-list .pickup-card{width:calc((100% - var(--pk-gap, 24px))/2)}}@media (max-width:768px){.lp-root .pickup-list{--pk-gap:16px}.lp-root .pickup-list .pickup-card{width:100%}.lp-root .watermark--pickup{left:50%;top:0}}@media (min-width:1101px){.lp-root .pickup-list{--pk-gap:clamp(24px,1.8vw,40px)}}@media (max-width:768px){.lp-root .p-fv{display:block;height:auto;min-height:0;padding-bottom:20px}.lp-root .p-fv-inner{aspect-ratio:auto;height:auto;width:100%}.lp-root .p-fv-content{display:block;height:auto;margin:20px auto 0;width:min(100%,calc(67.57svh - var(--header-h)*.6757 - 72.9756px))}.lp-root .p-fv-content img{height:auto;object-fit:fill;width:100%}.lp-root .p-fv-ph{height:auto;min-height:420px}.lp-root .p-fv-cta{margin-top:12px;padding:0 20px;position:static}.lp-root .p-fv{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h))}}.lp-root .watermark--overview{bottom:auto;left:50%;position:absolute;right:auto;text-align:center;top:0;transform:translate(-50%,-50%);z-index:0}.lp-root .overview .sec-title{position:relative;z-index:1}.lp-root .pickup-list{display:grid;gap:var(--pk-gap,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .pickup-list .pickup-card{width:auto}.lp-root .pickup-list .pickup-card:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:768px){.lp-root .pickup-list{grid-template-columns:minmax(0,1fr)}.lp-root .pickup-list .pickup-card:last-child:nth-child(odd){grid-column:auto}}.lp-root .pickup-list .pickup-card:last-child:nth-child(odd){grid-column:auto}@media (min-width:1101px){.lp-root .pickup .sec-inner{max-width:clamp(800px,62vw,1280px)}}@media (min-width:769px) and (max-width:1100px){.lp-root .pickup .sec-inner{max-width:760px}}.lp-root .header-logo .logo-sp{display:none}@media (max-width:768px){.lp-root .header-logo.has-sp-logo .logo-pc{display:none}.lp-root .header-logo.has-sp-logo .logo-sp{display:block}.lp-root .p-fv{align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding:0}.lp-root .p-fv-inner{flex:0 0 auto}}.lp-root .marquee-track{backface-visibility:hidden}@keyframes lp-marquee{0%{transform:translateZ(0)}to{transform:translate3d(var(--marquee-shift,-50%),0,0)}}@media (min-width:769px){.lp-root .p-fv-content{transform:scale(.92);transform-origin:50% 0}.lp-root .p-fv-cta{bottom:6%;left:5%;padding:0 15px}}@media (min-width:1920px){.lp-root .p-fv-cta{left:5.6%}}@media (max-width:768px){.lp-root .p-fv{padding-bottom:24px}}.lp-root .pickup-cols{align-items:start;display:grid;gap:var(--pk-gap,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .pickup-cols:has(>.pickup-col:only-child){grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:50%}.lp-root .pickup-col{align-content:start;display:grid;gap:var(--pk-gap,24px)}.lp-root .pickup-col .pickup-card{grid-column:auto;width:auto}@media (min-width:1101px){.lp-root .pickup-cols{--pk-gap:clamp(24px,1.8vw,40px)}}@media (max-width:768px){.lp-root .pickup-cols{grid-template-columns:minmax(0,1fr);--pk-gap:16px}.lp-root .pickup-cols:has(>.pickup-col:only-child){max-width:none}}@media (min-width:769px){.lp-root .pickup .cta-band .cta-button--lg,.lp-root .program .cta-band .cta-button--lg{font-size:clamp(18px,1.7vw,26px);gap:clamp(24px,3.4vw,56px);min-height:clamp(64px,5.2vw,84px);padding:0 clamp(40px,5vw,80px);width:auto}.lp-root .program .session-cta .cta-button{font-size:clamp(16px,1.4vw,20px);min-height:clamp(52px,4.4vw,64px)}}@media (min-width:1101px){.lp-root .program .session-cta .cta-button{max-width:380px}}@media (min-width:769px){.lp-root .program-head{clip-path:none;display:contents;margin:0;padding:0;position:static}.lp-root .program-head>.program-day-heads{clip-path:inset(0);margin:0 -56px;padding:16px 56px 0;position:sticky;top:var(--header-h);z-index:3}.lp-root .program-day-heads>.program-head-bg{display:block;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lp-root .program-day-heads>.program-day-head--pin{position:relative;z-index:1}}@media (max-width:768px){.lp-root .p-fv{min-height:calc(100vh - var(--header-h) - 68px);min-height:calc(100svh - var(--header-h) - 68px)}.lp-root .p-fv-content{width:min(100%,calc(67.57svh - var(--header-h)*.6757 - 121.626px))}}.lp-root .speaker-honorific{font-size:.85em;font-weight:500;margin-left:.1em}@media (min-width:769px){.lp-root .p-fv-content{height:auto;transform:none}.lp-root .p-fv-content img{height:auto;object-fit:fill;width:100%}}.lp-root .overview-note{display:inline-block;font-size:.8em;font-weight:500;margin-top:4px}.lp-root .is-coming{color:#9aa3b2}