.SectionBackground-module__Q_QJjW__bg{z-index:-1;position:fixed;inset:0}.SectionBackground-module__Q_QJjW__img{object-fit:cover;object-position:var(--focus-x) 30%}.SectionBackground-module__Q_QJjW__flip{object-position:calc(100% - var(--focus-x)) 30%;transform:scaleX(-1)}@media (min-width:900px){.SectionBackground-module__Q_QJjW__img{object-position:center top}}
.SectionShell-module__r08PJW__shell{isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.SectionShell-module__r08PJW__content{padding:34svh var(--gutter) 64px;background:linear-gradient(#0000 0 calc(34svh - 48px),#fafaf4c7 calc(34svh + 24px));flex-direction:column;gap:24px;display:flex;position:relative}@media (min-width:900px){.SectionShell-module__r08PJW__content{background:0 0;gap:32px;padding-top:40px;padding-bottom:96px}[data-side=left] .SectionShell-module__r08PJW__content{margin-left:36vw}[data-side=right] .SectionShell-module__r08PJW__content{margin-right:36vw}}
.SiteFooter-module__VFKzxG__footer{padding:28px var(--gutter) 24px;background:linear-gradient(var(--band-2), var(--band-2)), #fafaf4d9;color:var(--on-band-2);-webkit-backdrop-filter:blur(10px);margin-top:24px;position:relative}@media (min-width:900px){[data-side=left] .SiteFooter-module__VFKzxG__footer{padding-left:calc(var(--gutter) + 6vw);margin-left:30vw}[data-side=right] .SiteFooter-module__VFKzxG__footer{padding-right:calc(var(--gutter) + 6vw);margin-right:30vw}}.SiteFooter-module__VFKzxG__cols{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.SiteFooter-module__VFKzxG__cols{grid-template-columns:repeat(3,1fr);gap:32px}}.SiteFooter-module__VFKzxG__cols p{margin:0}.SiteFooter-module__VFKzxG__heading{letter-spacing:.06em;text-transform:uppercase;background:var(--band-1);color:var(--on-band-1);margin-bottom:8px;padding:2px 8px;font-size:14px;font-weight:700;display:inline-block}.SiteFooter-module__VFKzxG__strong{font-weight:700}.SiteFooter-module__VFKzxG__address{white-space:pre-line}.SiteFooter-module__VFKzxG__link{min-height:44px;color:inherit;align-items:center;font-weight:500;display:flex}.SiteFooter-module__VFKzxG__sitemap{border-top:1px solid #547a8633;flex-wrap:wrap;gap:0 4px;margin-top:24px;padding-top:12px;display:flex}.SiteFooter-module__VFKzxG__sitemap a{min-height:44px;color:inherit;align-items:center;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.SiteFooter-module__VFKzxG__legal{margin:8px 0 0;font-size:13px;font-weight:300}
.PersonCard-module__XolT4W__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.PersonCard-module__XolT4W__grid[data-compact]{grid-template-columns:repeat(3,1fr);gap:8px}.PersonCard-module__XolT4W__grid[data-compact] .PersonCard-module__XolT4W__name{font-size:14px}.PersonCard-module__XolT4W__grid[data-compact] .PersonCard-module__XolT4W__initial{font-size:32px}@media (min-width:600px){.PersonCard-module__XolT4W__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.PersonCard-module__XolT4W__grid{grid-template-columns:repeat(4,1fr);gap:16px}.PersonCard-module__XolT4W__grid[data-compact]{grid-template-columns:repeat(4,1fr);gap:10px}}.PersonCard-module__XolT4W__card{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.PersonCard-module__XolT4W__photo{aspect-ratio:3/4;background:var(--band-2);place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.PersonCard-module__XolT4W__linked .PersonCard-module__XolT4W__photo img{transition:transform .4s}.PersonCard-module__XolT4W__linked:hover .PersonCard-module__XolT4W__photo img{transform:scale(1.04)}.PersonCard-module__XolT4W__linked:hover .PersonCard-module__XolT4W__name,.PersonCard-module__XolT4W__linked:focus-visible .PersonCard-module__XolT4W__name{text-decoration:underline}.PersonCard-module__XolT4W__initial{color:var(--on-band-2);font-size:48px;font-weight:800}.PersonCard-module__XolT4W__name{font-weight:700;line-height:1.25}.PersonCard-module__XolT4W__sub{color:var(--lfw-teal-slate);font-size:14px;font-weight:300}
.ExpandGrid-module__v5Pcla__grid{grid-auto-flow:dense}.ExpandGrid-module__v5Pcla__card[data-open]{outline:3px solid var(--ink-strong);outline-offset:4px}.ExpandGrid-module__v5Pcla__panel{background:var(--panel);scroll-margin-top:calc(var(--header-h) + 8px);flex-direction:column;grid-column:1/-1;gap:12px;padding:16px;display:flex}.ExpandGrid-module__v5Pcla__back{background:var(--band-2);min-height:44px;color:var(--ink-strong);font:inherit;cursor:pointer;border:0;align-self:flex-start;padding:0 14px;font-weight:500}@media (min-width:900px){.ExpandGrid-module__v5Pcla__panel{padding:24px}}
.DesignerGrid-module__z2gfha__empty{color:var(--lfw-teal-slate);margin:0;font-weight:300}
.DesignerPanel-module__HVQ0RW__panel{gap:16px;display:grid}.DesignerPanel-module__HVQ0RW__portrait{aspect-ratio:3/4;background:var(--band-2);max-width:320px;position:relative}.DesignerPanel-module__HVQ0RW__text{flex-direction:column;gap:12px;min-width:0;display:flex}.DesignerPanel-module__HVQ0RW__name{color:var(--ink-strong);margin:0;font-size:24px;font-weight:800;line-height:1.2}.DesignerPanel-module__HVQ0RW__label{color:var(--lfw-teal-slate);margin:-8px 0 0}.DesignerPanel-module__HVQ0RW__bio p{margin:0 0 1em}.DesignerPanel-module__HVQ0RW__soon{color:var(--lfw-teal-slate);margin:0}.DesignerPanel-module__HVQ0RW__more{min-height:44px;color:var(--ink-strong);align-items:center;font-weight:500;display:inline-flex}@media (min-width:900px){.DesignerPanel-module__HVQ0RW__panel[data-portrait]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}.DesignerPanel-module__HVQ0RW__panel[data-portrait] .DesignerPanel-module__HVQ0RW__portrait{max-width:none}.DesignerPanel-module__HVQ0RW__photos{grid-column:1/-1}}
.Collapsible-module__MC_neq__toggle{width:100%;min-height:52px;color:var(--ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:17px;font-weight:800;display:flex}.Collapsible-module__MC_neq__sign{font-size:24px;font-weight:300}.Collapsible-module__MC_neq__body{display:none}.Collapsible-module__MC_neq__wrap[data-open] .Collapsible-module__MC_neq__body{display:block}@media (min-width:900px){.Collapsible-module__MC_neq__toggle{display:none}.Collapsible-module__MC_neq__body{display:block}}
.ScheduleList-module__Hiw7fa__schedule{flex-direction:column;gap:16px;display:flex}.ScheduleList-module__Hiw7fa__empty{background:var(--panel);margin:0;padding:16px 20px;font-weight:300}.ScheduleList-module__Hiw7fa__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.ScheduleList-module__Hiw7fa__tabs[data-wrap]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.ScheduleList-module__Hiw7fa__tabs[data-wrap] .ScheduleList-module__Hiw7fa__tab{justify-content:flex-end}.ScheduleList-module__Hiw7fa__tabs[data-wrap] .ScheduleList-module__Hiw7fa__weekday{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ScheduleList-module__Hiw7fa__tab{background:var(--panel);min-width:0;min-height:60px;color:var(--ink-strong);font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;display:flex}.ScheduleList-module__Hiw7fa__tab[aria-selected=true]{background:var(--lfw-pink,#ed3d7e);color:#fff}.ScheduleList-module__Hiw7fa__tab:focus-visible{outline:3px solid var(--ink-strong);outline-offset:2px}.ScheduleList-module__Hiw7fa__weekday{text-transform:uppercase;font-size:12px;font-weight:700}.ScheduleList-module__Hiw7fa__date{font-size:22px;font-weight:800;line-height:1}.ScheduleList-module__Hiw7fa__tabTitle{display:none}.ScheduleList-module__Hiw7fa__night{flex-direction:column;gap:12px;margin-top:4px;display:flex}.ScheduleList-module__Hiw7fa__nightHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ScheduleList-module__Hiw7fa__nightTitle{color:var(--ink-strong);margin:0;font-size:22px;font-weight:800}.ScheduleList-module__Hiw7fa__columns{flex-direction:column;gap:12px;display:flex}.ScheduleList-module__Hiw7fa__panel{background:var(--panel);-webkit-backdrop-filter:blur(10px)}.ScheduleList-module__Hiw7fa__padded{flex-direction:column;gap:16px;padding:16px;display:flex}.ScheduleList-module__Hiw7fa__panelTitle{color:var(--ink-strong);margin:0;font-size:17px;font-weight:800}.ScheduleList-module__Hiw7fa__panel>div>div>.ScheduleList-module__Hiw7fa__panelTitle{display:none}.ScheduleList-module__Hiw7fa__programme{margin:0;padding:0 16px 8px;list-style:none}.ScheduleList-module__Hiw7fa__item{border-top:1px solid #547a862e;grid-template-columns:56px 1fr;gap:12px;padding:12px 0;display:grid}.ScheduleList-module__Hiw7fa__time{color:var(--accent,#ed3d7e);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.ScheduleList-module__Hiw7fa__itemBody{flex-direction:column;gap:2px;display:flex}.ScheduleList-module__Hiw7fa__itemTitle{font-weight:700}.ScheduleList-module__Hiw7fa__itemMeta{color:var(--lfw-teal-slate);font-size:14px;font-weight:300}.ScheduleList-module__Hiw7fa__group{flex-direction:column;gap:10px;display:flex}.ScheduleList-module__Hiw7fa__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lfw-teal-slate);font-size:12px;font-weight:700}.ScheduleList-module__Hiw7fa__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ScheduleList-module__Hiw7fa__chip{box-sizing:border-box;background:var(--band-2);min-height:44px;color:var(--ink-strong);align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:900px){.ScheduleList-module__Hiw7fa__tab{align-items:flex-start;min-height:92px;padding:12px 14px}.ScheduleList-module__Hiw7fa__date{font-size:32px}.ScheduleList-module__Hiw7fa__tabs[data-wrap]{grid-template-columns:none;grid-auto-flow:column}.ScheduleList-module__Hiw7fa__tabs[data-wrap] .ScheduleList-module__Hiw7fa__date{font-size:26px}.ScheduleList-module__Hiw7fa__tabTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:400;display:block;overflow:hidden}.ScheduleList-module__Hiw7fa__columns{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.ScheduleList-module__Hiw7fa__panel>div>div>.ScheduleList-module__Hiw7fa__panelTitle{padding:16px 16px 4px;display:block}.ScheduleList-module__Hiw7fa__padded{padding:16px 20px 20px}}.ScheduleList-module__Hiw7fa__invite{background:var(--band-2);color:var(--on-band-2);margin:0;padding:10px 14px;font-weight:700}.ScheduleList-module__Hiw7fa__soon{margin:0;font-weight:300}
.SponsorTiers-module__E38aEG__tiers [data-box]:nth-child(1 of [data-box]){--panel:#fdf9a7}.SponsorTiers-module__E38aEG__logos{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.SponsorTiers-module__E38aEG__logos{grid-template-columns:repeat(4,1fr)}.SponsorTiers-module__E38aEG__large{grid-template-columns:repeat(3,1fr)}}.SponsorTiers-module__E38aEG__item{aspect-ratio:3/2;background:#ffffffb3;position:relative}.SponsorTiers-module__E38aEG__item a{display:block;position:absolute;inset:0}.SponsorTiers-module__E38aEG__item img{object-fit:contain;padding:14%}.SponsorTiers-module__E38aEG__name{text-align:center;color:var(--lfw-teal-slate);place-items:center;padding:8px;font-weight:700;display:grid;position:absolute;inset:0}
.EditionsBlock-module__yZUtfq__panel{flex-direction:column;gap:16px;margin-top:16px;display:flex}.EditionsBlock-module__yZUtfq__headline{color:var(--ink-strong);margin:0;font-size:22px;font-weight:800}.EditionsBlock-module__yZUtfq__summary{white-space:pre-line;margin:0}.EditionsBlock-module__yZUtfq__group{flex-direction:column;gap:10px;display:flex}.EditionsBlock-module__yZUtfq__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lfw-teal-slate);font-size:12px;font-weight:700}
.blocks-module__M9spXG__rich{max-width:68ch}.blocks-module__M9spXG__rich p{margin:0 0 1em}.blocks-module__M9spXG__rich a{color:var(--ink-strong)}.blocks-module__M9spXG__video{aspect-ratio:16/9;background:#00000014;position:relative}.blocks-module__M9spXG__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blocks-module__M9spXG__caption{margin:10px 0 0;font-size:14px;font-weight:300}.blocks-module__M9spXG__watch{background:var(--band-1);min-height:48px;color:var(--on-band-1);align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}
