.section_theme{background:#fefefe}.section_theme>.padding-global>.container-large>.padding-section-large{padding-top:clamp(3rem,11.1806vw,10.0625rem);padding-bottom:clamp(1rem,1.74vw,1.5625rem)}.theme_component{--theme-card-size:clamp(8.25rem, 22.3vw, 20.0625rem);--theme-card-gap:clamp(.375rem, 1.04vw, .9375rem);flex-direction:column;align-items:center;gap:clamp(2.25rem,5.1389vw,4.625rem);display:flex}.theme_intro{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:48px;width:100%;display:flex}.theme_paragraph{width:100%;max-width:46.6875rem;font-family:var(--fc-body-face);letter-spacing:.02em;text-box:trim-both cap alphabetic;color:#3f3f3f;text-wrap:pretty;align-self:flex-start;margin:0;font-size:18px;font-weight:400;line-height:1.5}.theme_word{color:#d6d6d6}.theme_card-list{justify-content:center;align-items:flex-start;gap:var(--theme-card-gap);width:100%;padding-bottom:calc(var(--theme-card-size) * .2773);margin:0;padding-inline:0;list-style:none;display:flex}.theme_card{width:var(--theme-card-size);aspect-ratio:1;transform:translateY(var(--theme-card-offset,0));perspective:87.5rem;flex:none}.theme_card-flip{cursor:pointer;width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.22,1,.36,1);display:block;position:relative}.theme_card.is-turned .theme_card-flip{transform:rotateY(180deg)}.theme_card.is-turned.is-peeking .theme_card-flip,.theme_card.is-turned .theme_card-flip:focus-visible{transform:rotateY(0)}@media (hover:hover) and (pointer:fine){.theme_card.is-turned:hover .theme_card-flip{transform:rotateY(0)}}.theme_card-flip:focus-visible{outline:none}.theme_card:has(.theme_card-flip:focus-visible){outline:3px solid var(--fc-sun);outline-offset:.375rem;border-radius:50%}.theme_card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;inset:0}.theme_card-face.is-front img{object-fit:contain;width:100%;height:100%;display:block}.theme_card-face.is-back{background:var(--fc-violet);text-align:center;justify-content:center;align-items:center;padding:14%;display:flex;transform:rotateY(180deg)}.theme_card-back-inner{transform:rotate(var(--theme-card-tilt,0deg));flex-direction:column;align-items:center;gap:.5em;display:flex}.theme_card-title{font-family:var(--fc-display-face);letter-spacing:.0375rem;text-transform:uppercase;color:var(--fc-sun);text-wrap:balance;font-size:32px;line-height:1}.theme_card-accent{color:#fff}.theme_card-body{font-family:var(--fc-body-face);letter-spacing:.00625rem;color:#fff;text-wrap:balance;font-size:18px;line-height:1.34}@media (width<=47.5rem){.theme_component{--theme-card-size:min(42vw, 15rem);--theme-card-gap:clamp(.75rem, 4vw, 1.5rem)}.theme_paragraph{font-size:16px}.theme_card-title{font-size:18px}.theme_card-body{font-size:14px}.theme_card-list{row-gap:var(--theme-card-gap);flex-wrap:wrap;padding-bottom:0}.theme_card{transform:none}}@media (prefers-reduced-motion:reduce){.theme_card-flip{transition:none}}@media (width<=47.5rem){.theme_intro .title-group{text-align:left;align-items:flex-start}}.section_speakers{background:#fff}.speakers_component{flex-direction:column;gap:clamp(1.75rem,2.8vw,2.5rem);display:flex}.speakers_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.25rem,4.2vw,3.75rem);margin:0;padding:0;list-style:none;display:grid}.speakers_card{text-align:left;cursor:pointer;flex-direction:column;gap:clamp(.875rem,1.7vw,1.5rem);width:100%;display:flex}.speakers_card-image{aspect-ratio:393.333/481;width:100%;overflow:hidden}.speakers_card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.speakers_card:hover .speakers_card-image img,.speakers_card:focus-visible .speakers_card-image img{transform:scale(1.035)}.speakers_card:focus-visible{outline:3px solid var(--fc-yellow);outline-offset:.375rem}.speakers_meta{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.speakers_name{color:var(--fc-violet);display:block}.speakers_role{color:var(--fc-text);font-family:var(--fc-body-face);margin-top:.5rem;font-weight:700;line-height:1.5;display:block}.speakers_arrow{flex:none;width:1.75rem;height:1.75rem;transition:transform .35s}.speakers_card:hover .speakers_arrow,.speakers_card:focus-visible .speakers_arrow{transform:translate(.1875rem,-.1875rem)}.speakers_modal{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.speakers_modal::backdrop{background:0 0}.speakers_modal-scrim{-webkit-backdrop-filter:blur(5px);opacity:0;cursor:pointer;background:#00000080;position:absolute;inset:0}.speakers_modal-panel{will-change:transform;background:#fff;width:100%;max-width:28rem;height:100%;position:absolute;top:0;right:0;overflow:hidden}.speakers_modal-scroll{overscroll-behavior:contain;height:100%;overflow-y:auto}.speakers_modal-stack{flex-direction:column;justify-content:center;gap:2rem;min-height:100%;padding:2.5rem 1.5rem;display:flex}.speakers_modal-body{flex-direction:column;gap:1.5rem;display:flex}.speakers_modal-image{aspect-ratio:auto;width:100%;overflow:hidden}.speakers_modal-image img{object-fit:cover;object-position:top;width:100%;height:auto;display:block}.speakers_modal .speakers_meta{align-items:flex-start}.speakers_linkedin{border-radius:.25rem;flex:none;width:1.5rem;height:1.5rem;display:block}.speakers_linkedin img{border-radius:.375rem;width:100%;height:100%;display:block}.speakers_bio{font-family:var(--fc-body-face);color:var(--fc-text-muted);margin:0;font-weight:400;line-height:1.5}.speakers_bio p{font:inherit;margin:0}.speakers_bio p+p,.speakers_bio p+ul,.speakers_bio ul+p{margin-top:1em}.speakers_bio ul{margin:0;padding-left:1.4em}.speakers_bio li+li{margin-top:.5em}.speakers_bio strong{color:var(--fc-text);font-weight:600}.speakers_bio a{color:inherit;text-decoration:underline}.speakers_more{color:var(--fc-violet);font-family:var(--fc-body-face);cursor:pointer;align-self:flex-start;align-items:center;gap:.5rem;font-size:16px;display:inline-flex}.speakers_more[hidden]{display:none}.speakers_more-label{text-underline-position:from-font;line-height:1.575;text-decoration:underline}.speakers_more-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.speakers_more[aria-expanded=true] .speakers_more-icon{transform:rotate(180deg)}.speakers_modal-close{z-index:2;cursor:pointer;width:2.25rem;height:2.25rem;position:absolute;top:1.25rem;right:1.5rem}.speakers_modal-close img{width:100%;height:100%;display:block}@media (width<=75rem){.speakers_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.5rem){.speakers_grid{grid-template-columns:minmax(0,1fr);row-gap:3rem}.speakers_card-image img{object-position:50% 20%}.speakers_modal-panel{width:100%;max-width:none}.speakers_modal-stack{justify-content:flex-start;padding:4.5rem 1.25rem 2.5rem}}@media (prefers-reduced-motion:reduce){.speakers_card-image img,.speakers_arrow{transition:none}}@media (width>=30.0625rem) and (width<=75rem){.speakers_modal-image{width:60%;margin-inline:auto}}.section_schedule{background:#fff;padding-bottom:clamp(4rem,10.2778vw,9.25rem)}.schedule_header{justify-content:space-between;align-items:center;gap:2rem;min-height:180px;display:flex}.schedule_header-art{flex:none;width:auto;height:180px;display:block}.schedule_day:not(:last-child){padding-bottom:clamp(2.5rem,5.6945vw,5.125rem)}.schedule_banner{z-index:2;background:var(--fc-violet);padding-block:.35rem .525rem;position:sticky;top:0}.schedule_banner-inner{justify-content:center;align-items:center;gap:.3063rem;display:flex}.schedule_banner img{aspect-ratio:45.278/47.916;width:clamp(1.225rem,2.201vw,1.9809rem);height:auto;display:block}.schedule_banner img:first-child{transform:rotate(180deg)}.schedule_banner img:last-child{transform:scaleY(-1)}.schedule_banner .schedule_banner-title{color:var(--fc-yellow);text-align:center;white-space:nowrap;font-size:40px;line-height:1.1}.schedule_list{margin:0;padding:0;list-style:none}.schedule_row{align-items:flex-start;gap:clamp(1.5rem,8.3334vw,7.5rem);padding-block:1.5rem;display:flex}.schedule_list>.schedule_row:first-child{padding-top:clamp(2.5rem,4.1667vw,3.75rem)}.schedule_when{width:clamp(12.5rem,20.4862vw,18.4375rem);font-family:var(--fc-body-face);color:#000;flex:none;align-items:center;gap:1rem;margin:0;font-size:24px;line-height:1.52;display:flex}.schedule_when span{white-space:nowrap}.schedule_divider{flex:none;width:auto;height:1.1282em;margin-inline:-.104em;display:block}.schedule_card{background:var(--fc-surface);border-radius:.75rem;flex-direction:column;flex:1 1 0;gap:clamp(1.5rem,2.8vw,2.5rem);min-width:0;padding:1.5rem clamp(1.25rem,2.8vw,2.5rem);display:flex}.schedule_card-body{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.schedule_tag{background:var(--schedule-tag-bg);color:var(--schedule-tag-fg);border:3px solid var(--schedule-tag-bg);font-family:var(--fc-body-face);padding:.25rem 1rem;font-size:14px;line-height:1.5}.schedule_card-title{color:#000}.schedule_copy{font-size:18px;overflow:hidden}.schedule_copy.is-collapsed>:not(:first-child){display:none}.schedule_copy.is-collapsed>p:first-child{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.schedule_copy p{font-family:var(--fc-body-face);color:var(--fc-text-muted);margin:0;font-size:1em;line-height:1.5}.schedule_copy p+p{margin-top:1em}.schedule_copy ul,.schedule_copy ol{font-family:var(--fc-body-face);color:var(--fc-text-muted);margin:.75em 0 0;padding-left:1.4em;line-height:1.5}.schedule_copy ul.is-check{padding-left:0;list-style:none}.schedule_copy ul.is-check li{padding-left:1.9em;position:relative}.schedule_copy ul.is-check li:before{content:"";background:var(--fc-violet);width:1.1em;height:1.1em;position:absolute;top:.2em;left:0;-webkit-mask:url(/assets/icons/check.svg) 50%/contain no-repeat;mask:url(/assets/icons/check.svg) 50%/contain no-repeat}.schedule_copy li+li{margin-top:.5em}.schedule_copy p+ul,.schedule_copy p+ol,.schedule_copy ul+p,.schedule_copy ol+p{margin-top:1em}.schedule_copy strong{color:var(--fc-text);font-weight:600}.schedule_copy a{color:inherit;text-decoration:underline}.schedule_card .schedule_toggle{color:#000;text-underline-position:from-font;cursor:pointer;line-height:1.0625rem;text-decoration:underline}.schedule_people{flex-wrap:wrap;gap:1rem 2rem;display:flex}.schedule_person{align-items:center;gap:1rem;display:flex}.schedule_person img{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:4.4375rem;height:4.4375rem;display:block}.schedule_person-name{color:var(--fc-violet);letter-spacing:.045rem;display:block}.schedule_person-role{color:var(--fc-text-soft);margin-top:1rem;display:block}@media (width<=47.5rem){.schedule_row{flex-direction:column;gap:.75rem}.schedule_when{width:auto}.schedule_header{justify-content:center;min-height:0;padding-block:40px 24px}.schedule_header-art{display:none}.schedule_banner{padding-block:10px}.schedule_banner .schedule_banner-title{white-space:normal;font-size:24px}}.section_previously{background:var(--fc-violet-light) url(/assets/previously/bg-v2.webp) center / cover no-repeat;overflow:hidden}.previously_component{flex-direction:column;align-items:center;gap:clamp(2rem,8.111vw,7.3rem);display:flex}.previously_header{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;translate:-.8334vw}.section_previously>.padding-global>.container-large>.padding-section-large{padding-top:clamp(2rem,4.4292vw,3.9863rem);padding-bottom:0}.previously_stage{aspect-ratio:1122.62/412.158;align-self:flex-start;width:86.355%;margin-bottom:clamp(-6.8rem,-6.3334vw,-2rem);margin-left:6.846%;position:relative;container-type:inline-size}.previously_heart{pointer-events:none;user-select:none;z-index:1;height:auto;position:absolute}.previously_heart.is-left{width:10.131cqw;top:-7.436cqw;left:.98cqw}.previously_heart.is-right{width:6.436cqw;top:-5.744cqw;left:82.22cqw}.previously_list{margin:0;padding:0;list-style:none}.previously_item{left:var(--card-x);top:var(--card-y);width:var(--card-w);transform-origin:var(--card-fx) var(--card-fy);translate:calc(var(--card-fx) * -1) calc(var(--card-fy) * -1);rotate:var(--card-rot);position:absolute}.previously_card{cursor:pointer;width:100%;transition:translate .4s cubic-bezier(.22,1,.36,1);display:block}.previously_card img{width:100%;height:auto;display:block}.previously_card:hover,.previously_card:focus-visible{translate:0 -1.25rem}.previously_card:focus-visible{outline:3px solid var(--fc-yellow);outline-offset:.25rem}.previously_modal{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.previously_modal::backdrop{background:0 0}.previously_modal-scrim{-webkit-backdrop-filter:blur(6px);opacity:0;cursor:pointer;background:#000000b8;position:absolute;inset:0}.previously_modal-panel{will-change:transform, opacity;flex-direction:column;gap:1rem;width:min(68.75rem,100vw - 2.5rem,177.78dvh - 16.0002rem);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.previously_modal-bar{justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.previously_modal-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.previously_modal-frame{aspect-ratio:16/9;background:#000;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.previously_modal-frame iframe{border:0;width:100%;height:100%;display:block}.previously_modal-close{cursor:pointer;flex:none;width:2.25rem;height:2.25rem}.previously_modal-close img{filter:invert()brightness(2);width:100%;height:100%;display:block}html.is-modal-open,body.is-modal-open{overflow:hidden}@media (width<=47.5rem){.section_previously>.padding-global>.container-large>.padding-section-large{padding-bottom:clamp(3.5rem,7vw,6.25rem)}.previously_stage{aspect-ratio:auto;width:100%;margin-bottom:0;margin-left:0;container-type:normal}.previously_list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:0;width:100vw;padding:1rem 0 1.25rem 16px;display:flex;position:relative;left:50%;overflow:auto hidden;transform:translate(-50%)}.previously_list::-webkit-scrollbar{display:none}.previously_item{scroll-snap-align:start;flex:0 0 calc(83.3333% - .75rem);width:auto;padding:0 10px;position:static;translate:none;rotate:none}.previously_card{width:calc(100% / var(--card-frame));margin-left:calc(-100% * var(--card-padl) / var(--card-frame));margin-top:calc(-100% * var(--card-padt) * var(--card-ratio) / var(--card-frame));margin-bottom:calc(-100% * var(--card-padb) * var(--card-ratio) / var(--card-frame))}.previously_card:hover,.previously_card:focus-visible{translate:none}.previously_heart{top:-1.5rem}.previously_heart.is-left{left:2%}.previously_heart.is-right{left:auto;right:2%}}@media (prefers-reduced-motion:reduce){.previously_card{transition:none}}.previously_watch-all{color:#fff;font-family:var(--fc-display-face);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;font-size:24px;line-height:1.2;text-decoration:none;display:inline-flex}.previously_watch-all img{transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.previously_watch-all:hover img,.previously_watch-all:focus-visible img{transform:translate(3px,-3px)}.previously_watch-all:focus-visible{outline:3px solid var(--fc-yellow);outline-offset:4px}.section_faq{background:var(--fc-paper);margin-top:40px}.section_faq>.padding-global>.container-large>.padding-section-large{padding-block:clamp(3rem,5.56vw,5rem)}.faq_component{grid-template-columns:31.769% 56.385%;justify-content:space-between;align-items:start;display:grid}.faq_title{color:var(--fc-violet)}.faq_list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.faq_item{background:#c7c7c726;border-radius:1.5rem;overflow:clip}.faq_heading{font:inherit;margin:0}.faq_item .faq_question{text-align:left;cursor:pointer;align-items:center;gap:.625rem;width:100%;padding:1.5rem;display:flex}.faq_question:focus-visible{outline:3px solid var(--fc-violet);outline-offset:-3px;border-radius:1.5rem}.faq_item .faq_question-text{color:var(--fc-violet);text-wrap:balance;flex:auto}.faq_toggle{background:var(--fc-yellow);border-radius:999px;flex:none;width:2.25rem;height:2.25rem;position:relative}.faq_toggle-bar{background:var(--fc-violet);border-radius:99px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq_toggle-bar.is-horizontal{width:1.25rem;height:2px}.faq_toggle-bar.is-vertical{width:2px;height:1.25rem}.faq_answer{contain:layout paint;height:0;overflow:hidden}.faq_list{overflow-anchor:none}.faq_answer-inner{will-change:transform, opacity;padding:0 1.5rem 1.5rem}.faq_answer-inner p{color:var(--fc-text-soft);max-width:60ch;margin:0}@media (width<=47.5rem){.faq_component{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);padding:100px 0!important}}@media (prefers-reduced-motion:reduce){.faq_toggle-bar{transition:none}}@media (width<=47.5rem){.faq_component{gap:2.5rem}.faq_item,.faq_question:focus-visible{border-radius:.5rem}}
