.styles-module__OeDxNq__card{border-radius:.125rem;height:100%;overflow:hidden;container-type:inline-size}.styles-module__OeDxNq__layout{flex-direction:column;height:100%;display:flex}.styles-module__OeDxNq__layoutImageTop{flex-direction:column}.styles-module__OeDxNq__text{flex:none;align-items:flex-start;padding:2rem;display:flex}.styles-module__OeDxNq__textInner{width:100%}.styles-module__OeDxNq__textInner p:first-of-type{margin-bottom:var(--space-xs)!important}.styles-module__OeDxNq__textInner h2{line-height:var(--phi);margin-block:0}.styles-module__OeDxNq__textInner p:last-of-type{margin-top:var(--space-xs)!important}.styles-module__OeDxNq__image{width:100%;min-height:0;aspect-ratio:var(--phi);flex:1 0 auto;position:relative}.styles-module__OeDxNq__imageTop{order:-1}.styles-module__OeDxNq__imageHidden{display:none}.styles-module__OeDxNq__photo{object-fit:cover;object-position:top}.styles-module__OeDxNq__photoCenter{object-position:center}.styles-module__OeDxNq__photoBottom{object-position:bottom}.styles-module__OeDxNq__imageSmall{aspect-ratio:calc(var(--phi) * var(--phi))}.styles-module__OeDxNq__imageMedium{aspect-ratio:calc(var(--phi) * var(--phi-major))}@container (min-width:32rem){.styles-module__OeDxNq__layout,.styles-module__OeDxNq__layoutImageTop{flex-direction:row;height:100%}.styles-module__OeDxNq__layoutImageLeft{flex-direction:row-reverse}.styles-module__OeDxNq__text{flex:var(--phi-major);min-width:0;height:100%;padding:var(--space-lg);align-items:center}.styles-module__OeDxNq__image{flex:var(--phi-minor);aspect-ratio:auto;min-height:calc(var(--space-xl) * var(--phi) * var(--phi));order:0;align-self:stretch}.styles-module__OeDxNq__imageSmall,.styles-module__OeDxNq__imageMedium{aspect-ratio:auto}.styles-module__OeDxNq__imageHidden{display:block}.styles-module__OeDxNq__layoutImageLeft .styles-module__OeDxNq__photo{border-radius:.125rem 0 0 .125rem}.styles-module__OeDxNq__layout:not(.styles-module__OeDxNq__layoutImageLeft) .styles-module__OeDxNq__photo{border-radius:0 .125rem .125rem 0}}
.favoriteButton-module__0rwHIG__heartOn{color:#ff3c3c}.favoriteButton-module__0rwHIG__heartPop{animation:.35s ease-out favoriteButton-module__0rwHIG__heart-pop}.favoriteButton-module__0rwHIG__heartSlot{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.favoriteButton-module__0rwHIG__sparks{pointer-events:none;position:absolute;inset:0}.favoriteButton-module__0rwHIG__spark{background:var(--spark,#ff3c3c);border-radius:1px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.55s ease-out forwards favoriteButton-module__0rwHIG__spark-out;position:absolute;top:50%;left:50%}@keyframes favoriteButton-module__0rwHIG__spark-out{0%{opacity:1;transform:rotate(calc(var(--i) * 45deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateY(-1.5rem) scale(.25)}}@keyframes favoriteButton-module__0rwHIG__heart-pop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.favoriteButton-module__0rwHIG__confirmTip{z-index:2;color:#f4f4f4;letter-spacing:.01em;text-align:center;pointer-events:none;background:#0e0e0e;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;width:max-content;padding:.4rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex;position:absolute;bottom:calc(100% + .35rem);left:auto;right:0;box-shadow:0 1px 4px #00000059}.favoriteButton-module__0rwHIG__confirmTip span{text-align:center;width:100%;display:block}.favoriteButton-module__0rwHIG__confirmTip:after{content:"";border:5px solid #0000;border-top-color:#0e0e0e;position:absolute;top:100%;left:auto;right:.7rem}@media (prefers-reduced-motion:reduce){.favoriteButton-module__0rwHIG__heartPop,.favoriteButton-module__0rwHIG__spark{animation:none}}
.talksGrid-module__EfFVpW__grid{gap:var(--space-xs);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:640px){.talksGrid-module__EfFVpW__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.talksGrid-module__EfFVpW__gridItem{min-width:0;display:flex}
.myProgramTimeline-module__kWdU2a__timeline{flex-direction:column;gap:2.125rem;display:flex}.myProgramTimeline-module__kWdU2a__day{flex-direction:column;gap:.8125rem;display:flex}.myProgramTimeline-module__kWdU2a__dayTitle{color:#c3c3c3;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.myProgramTimeline-module__kWdU2a__dayNote{margin:0;font-size:.8125rem;line-height:1.4}.myProgramTimeline-module__kWdU2a__dayNoteClash{color:var(--red-500)}.myProgramTimeline-module__kWdU2a__dayNoteRoom{color:#ff9e00}.myProgramTimeline-module__kWdU2a__list{border-left:1px solid #616161;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.myProgramTimeline-module__kWdU2a__row{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem 1rem;padding:.75rem 0 .75rem 1.25rem;scroll-margin-top:6rem;display:grid;position:relative;overflow:visible}.myProgramTimeline-module__kWdU2a__time{color:#9e9e9e;padding-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500}.myProgramTimeline-module__kWdU2a__dot{background:#9e9e9e;border-radius:999px;width:7px;height:7px;position:absolute;top:1.05rem;left:-4px}.myProgramTimeline-module__kWdU2a__rowCurrent .myProgramTimeline-module__kWdU2a__dot{background:#fff;box-shadow:0 0 0 3px #ffffff2e}.myProgramTimeline-module__kWdU2a__body{flex-direction:column;gap:.25rem;min-width:0;display:flex;overflow:visible}.myProgramTimeline-module__kWdU2a__titleRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;overflow:visible}.myProgramTimeline-module__kWdU2a__title{color:#fff;text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3}.myProgramTimeline-module__kWdU2a__talkLink{color:inherit;text-decoration:none}.myProgramTimeline-module__kWdU2a__talkLink:hover .myProgramTimeline-module__kWdU2a__title{text-decoration:underline}.myProgramTimeline-module__kWdU2a__meta{color:#c3c3c3;font-size:.875rem;line-height:1.45}.myProgramTimeline-module__kWdU2a__structure .myProgramTimeline-module__kWdU2a__title{color:#e8e8e8;font-weight:500}.myProgramTimeline-module__kWdU2a__now{align-items:center;gap:.75rem;padding:.35rem 0 .35rem 1.25rem;scroll-margin-top:6rem;display:flex}.myProgramTimeline-module__kWdU2a__nowLine{background:#fff;flex:1;height:1px}.myProgramTimeline-module__kWdU2a__nowLabel{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:.6875rem;font-weight:600}.myProgramTimeline-module__kWdU2a__overlap{font-size:.75rem}.myProgramTimeline-module__kWdU2a__overlapSameTime{color:var(--red-500)}.myProgramTimeline-module__kWdU2a__overlapRoomChange{color:#ff9e00}.myProgramTimeline-module__kWdU2a__heart{flex-shrink:0}
.talksPage-module__w7jgtG__page{--phi-space-xs:.5rem;--phi-space-sm:.8125rem;--phi-space-md:1.3125rem;--phi-space-lg:2.125rem;flex:1}.talksPage-module__w7jgtG__pageContent{gap:var(--phi-space-md);width:100%;padding-inline:1rem;padding-block:var(--phi-space-md);flex-direction:column;display:flex}@media (min-width:768px){.talksPage-module__w7jgtG__pageContent{gap:var(--phi-space-lg);padding-inline:15%;padding-block:var(--phi-space-lg)}}.talksPage-module__w7jgtG__pageIntro{flex-direction:column;gap:.5rem;display:flex}.talksPage-module__w7jgtG__pageTitle{color:#fff;font-size:clamp(1.75rem,1.5rem + 1vw,2.625rem);font-weight:600;line-height:1.2}.talksPage-module__w7jgtG__pageMeta{color:#c3c3c3;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.9375rem;line-height:1.5;display:flex}.talksPage-module__w7jgtG__pageMetaDivider{color:#9e9e9e}.talksPage-module__w7jgtG__pageMetaItem{align-items:center;gap:.375rem;display:inline-flex}
.viewSwitch-module__LNAsrW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8125rem 1.3125rem;display:flex}.viewSwitch-module__LNAsrW__titleColumn{flex-direction:column;flex:12rem;gap:.5rem;min-width:0;display:flex}.viewSwitch-module__LNAsrW__switch{color:#f4f4f4;cursor:pointer;font:inherit;background:#2a2a2a;border:1px solid #525252;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.viewSwitch-module__LNAsrW__switch:hover{background:#1f1f1f;border-color:#6e6e6e}.viewSwitch-module__LNAsrW__switch:focus-visible{outline-offset:3px;outline:2px solid #f4f4f4}.viewSwitch-module__LNAsrW__arrow{flex-shrink:0;transition:transform .15s}.viewSwitch-module__LNAsrW__switch:hover .viewSwitch-module__LNAsrW__arrowForward,.viewSwitch-module__LNAsrW__switch:focus-visible .viewSwitch-module__LNAsrW__arrowForward{transform:translate(3px)}.viewSwitch-module__LNAsrW__switch:hover .viewSwitch-module__LNAsrW__arrowBack,.viewSwitch-module__LNAsrW__switch:focus-visible .viewSwitch-module__LNAsrW__arrowBack{transform:translate(-3px)}
