@keyframes speaker-keywords-drift{to{transform:translate(-50%)}}@layer components{.speaker-poster_wrap{aspect-ratio:356/632;width:100%;position:relative;container-type:inline-size}.speaker-poster_wrap .speaker-poster_artwork{clip-path:inset(0 round var(--radius-surface));isolation:isolate;position:absolute;inset:0;overflow:hidden}.speaker-poster_wrap .speaker-poster_surface{border-radius:var(--radius-surface);border:var(--border-width) solid var(--poster-deep);background:var(--poster-base);position:absolute;inset:0;overflow:clip;box-shadow:.2rem .1rem .15rem #0008}.speaker-poster_wrap .speaker-poster_surface:after{content:"";border:.125rem solid var(--brand-500);border-radius:inherit;opacity:var(--speaker-emphasis,0);pointer-events:none;position:absolute;inset:0}.speaker-poster_wrap .speaker-poster_glass{pointer-events:none;width:100%;height:100%;opacity:calc(.4 + var(--speaker-emphasis,0) * .6);position:absolute;inset:0}.speaker-poster_wrap .speaker-poster_keywords{color:color-mix(in srgb, var(--poster-deep) 40%, black);opacity:calc(.3 + var(--speaker-emphasis,0) * .35);font:700 23cqw/.95 var(--display-family);letter-spacing:0;text-transform:uppercase;pointer-events:none;grid-template-rows:repeat(8,1fr);align-items:center;display:grid;position:absolute;inset:0;overflow:clip}.speaker-poster_wrap .speaker-poster_glass[data-ready=true]+.speaker-poster_keywords{display:none}.speaker-poster_wrap .speaker-poster_keyword-row{width:max-content;animation:24s linear infinite paused speaker-keywords-drift;display:flex}.speaker-poster_wrap .speaker-poster_keyword-row:nth-child(2n){animation-direction:reverse}.speaker-poster_wrap .speaker-poster_keyword-group{white-space:nowrap;flex-shrink:0;gap:2cqw;padding-right:2cqw;display:flex}.speaker-poster_wrap .speaker-poster_keywords[data-in-view=true][data-tab-visible=true] .speaker-poster_keyword-row{animation-play-state:running}@media (prefers-reduced-motion:reduce){.speaker-poster_wrap .speaker-poster_keyword-row{animation:none}}@media (pointer:coarse){.speakers-carousel_slot[aria-hidden=true] .speaker-poster_wrap .speaker-poster_keyword-row,.speakers-carousel_wrap[data-scrolling=true] .speaker-poster_wrap .speaker-poster_keyword-row{animation-play-state:paused!important}}.speaker-poster_wrap .speaker-poster_portrait{object-fit:cover;width:149.89%;max-width:none;height:98.55%;position:absolute;top:10.1%;left:-27.61%}.speaker-poster_wrap .speaker-poster_shade{background:linear-gradient(#0c0c0c00,#0c0c0c);width:100.562%;height:43.6709%;position:absolute;top:56.3291%;left:0}.speaker-poster_wrap .speaker-poster_warmth{background:linear-gradient(-13.6594deg, var(--poster-deep) -31.148%, var(--poster-color) -15.522%, color-mix(in srgb, var(--poster-color) 0%, transparent) 33.855%);width:100.562%;height:56.962%;position:absolute;top:45.4114%;left:0}.speaker-poster_wrap .speaker-poster_stage-tag{border:var(--border-width) solid #ffffff30;border-radius:var(--radius-surface);background:var(--dark-900);color:var(--light-100);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;align-items:center;gap:2cqw;padding:2.25cqw 3cqw;font-size:3.5cqw;font-weight:600;line-height:1;display:flex;position:absolute;top:5cqw;left:50%;translate:-50%}.speaker-poster_wrap .speaker-poster_stage-tag i{border-radius:var(--radius-indicator);background:var(--poster-color);width:2cqw;height:2cqw}.speaker-poster_wrap .speaker-poster_caption-mask{border-radius:var(--radius-surface);pointer-events:none;position:absolute;inset:0;overflow:clip}.speaker-poster_wrap .speaker-poster_caption{text-align:center;width:72.7528%;color:var(--light-100);transition:translate .4s var(--hover-ease);position:absolute;top:64.557%;left:50.1404%;translate:-50%}.speaker-poster_wrap .speaker-poster_hover-shade{opacity:0;pointer-events:none;transition:opacity .4s var(--hover-ease);background:linear-gradient(#00000018,#0008);position:absolute;inset:0}.speaker-poster_wrap .speaker-poster_topic{text-transform:uppercase;color:#df0;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap;width:max-content;margin:0 0 4.77528cqw;font-size:4.21348cqw;font-weight:600;line-height:1.1;position:relative;left:50%;translate:-50%}.speaker-poster_wrap .speaker-poster_name{max-width:none;font:700 17.9775cqw/1 var(--display-family);letter-spacing:0;font-kerning:normal;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 auto}.speaker-poster_wrap .speaker-poster_name>span{display:block}.speaker-poster_wrap .speaker-poster_role{letter-spacing:-.02em;color:var(--light-100);flex-direction:column;align-items:center;gap:2.8cqw;margin:6.74157cqw 0 0;font-size:4.21348cqw;line-height:1.1;display:flex}.speaker-poster_wrap .speaker-poster_role>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.speaker-poster_wrap .speaker-poster_caption:has(.speaker-poster_logo){margin-top:-8.8cqw}.speaker-poster_wrap .speaker-poster_logo{object-fit:contain;flex:none;width:auto;max-width:40cqw;height:6cqw;display:block}.speaker-poster_wrap .speaker-poster_details{text-align:center;color:var(--brand-500);opacity:0;pointer-events:none;transition:opacity .3s var(--hover-ease), translate .35s var(--hover-ease);--link-text:var(--brand-500);--link-text-hover:var(--light-100);font-size:.75rem;position:absolute;inset:calc(100% + 4cqw) -8cqw auto;translate:0 5cqw}.speaker-poster_wrap .speaker-poster_session{color:var(--light-100);font-size:inherit;margin:0 0 2cqw;line-height:1.3}.speaker-poster_wrap .speaker-poster_separator{border-radius:var(--radius-indicator);background:var(--brand-500);width:3.37079cqw;height:3.37079cqw;margin:0 auto 4cqw;display:block}.speaker-poster_wrap.has-profile:is(:hover,:focus-within) .speaker-poster_caption{translate:-50% -24cqw}.speaker-poster_wrap.has-profile:is(:hover,:focus-within) .speaker-poster_hover-shade{opacity:1}.speaker-poster_wrap.has-profile:is(:hover,:focus-within) .speaker-poster_details{opacity:1;pointer-events:auto;translate:0}@media (hover:none),not (min-width:48rem){.speaker-poster_wrap.has-profile .speaker-poster_caption{translate:-50% -24cqw}.speaker-poster_wrap.has-profile .speaker-poster_hover-shade{opacity:1}.speaker-poster_wrap .speaker-poster_details{opacity:1;pointer-events:auto;translate:0}}@media (prefers-reduced-motion:reduce){.speaker-poster_wrap .speaker-poster_details,.speaker-poster_wrap .speaker-poster_caption,.speaker-poster_wrap .speaker-poster_hover-shade{transition:none}}.speaker-poster_wrap .speaker-poster_number{text-align:center;font:700 75cqw/1 var(--display-family);color:#ffffff12;position:absolute;inset:13% 0 auto}.speaker-poster_wrap .speaker-poster_soon{color:#ffffff80;text-align:center;letter-spacing:.16em;font-size:3.1cqw;position:absolute;inset:auto 0 7%}.speaker-poster_wrap.pending .speaker-poster_surface{background:linear-gradient(105deg,#292929,#777 46%,#363636);border-color:#777;box-shadow:inset 0 0 1cqw #ffffff30}.speaker-poster_wrap.pending .speaker-poster_warmth{display:none}.speaker-poster_wrap.pending .speaker-poster_shade{background:linear-gradient(#0000,#101010e6)}.speaker-poster_wrap.pending .speaker-poster_caption{top:60%}.speaker-poster_wrap.pending .speaker-poster_topic{color:var(--brand-500)}.speaker-profile_wrap{justify-items:start;gap:1.75rem;font-size:1rem;line-height:1.5;display:grid}.speaker-profile_wrap .speaker-profile_intro{gap:1rem;display:grid}.speaker-profile_wrap .speaker-profile_heading{gap:.875rem;display:grid}.speaker-profile_wrap .speaker-profile_eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-500);margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.speaker-profile_wrap .speaker-profile_name{font:700 clamp(3.25rem, 14vw, 4rem)/.94 var(--display-family);text-transform:uppercase;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}.speaker-profile_wrap .speaker-profile_name>span{display:block}.speaker-profile_wrap .speaker-profile_role{margin:0;font-size:.9375rem;line-height:1.4}.speaker-profile_wrap .speaker-profile_bio{color:var(--light-300);margin:0;line-height:1.5}.speaker-profile_wrap .speaker-profile_session{border-block:var(--border-width) solid #fff3;gap:.875rem;width:100%;margin:0;padding-block:1.5rem;display:grid}.speaker-profile_wrap .speaker-profile_session-title{letter-spacing:0;text-box-trim:none;margin:0;font-size:1.25rem;line-height:1.25}.speaker-profile_wrap .speaker-profile_description{color:var(--light-300);margin:0;line-height:1.5}.speaker-profile_wrap .speaker-profile_schedule{gap:.75rem;margin:.5rem 0 0;display:grid}.speaker-profile_wrap .speaker-profile_schedule>div{justify-content:space-between;align-items:baseline;gap:1rem;line-height:1.4;display:flex}.speaker-profile_wrap .speaker-profile_schedule dt{color:var(--light-300);font-size:.75rem}.speaker-profile_wrap .speaker-profile_schedule dd{text-align:right;margin:0;font-size:.875rem}.speakers-carousel_wrap{--speaker-width:clamp(14rem, 18vw, 24rem);isolation:isolate;width:100%;padding-block:1rem 2rem;position:relative;container-type:inline-size}.speakers-carousel_wrap:after{content:"";z-index:110;pointer-events:none;background:linear-gradient(90deg, var(--dark-900), transparent 20% 80%, var(--dark-900));position:absolute;inset:0 calc(50% - 50vw)}.speakers-carousel_wrap .speakers-carousel_title{z-index:0;font:700 min(23cqw, 24rem)/1 var(--display-family);letter-spacing:0;font-kerning:normal;white-space:nowrap;text-align:center;text-box-trim:none;margin:0;position:relative}.speakers-carousel_wrap .speakers-carousel_title .speakers-carousel_label{color:#0000;background:linear-gradient(90deg,#343434,#fff 30% 70%,#343434) text;padding-top:.08em;display:block}.speakers-carousel_wrap .speakers-carousel_stage{z-index:1;min-height:calc(var(--speaker-width) * 1.88);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:.5rem;margin-top:clamp(-9rem,-7vw,-3rem);position:relative}.speakers-carousel_wrap .speakers-carousel_stage[data-dragging]{cursor:grabbing}.speakers-carousel_wrap .speakers-carousel_stage:focus-visible{outline:var(--border-width) solid var(--brand-500)}.speakers-carousel_wrap .speakers-carousel_list{gap:1.5rem;padding-inline:1rem;display:flex;overflow:auto}.speakers-carousel_wrap .speakers-carousel_slot{flex:0 0 var(--speaker-width)}.speakers-carousel_wrap[data-enhanced=true] .speakers-carousel_list{transform-style:preserve-3d;padding:0;display:block;position:absolute;inset:0;overflow:visible}.speakers-carousel_wrap[data-enhanced=true] .speakers-carousel_slot{width:var(--speaker-width);backface-visibility:hidden;cursor:inherit;position:absolute;top:50%;left:50%}.speakers-carousel_wrap[data-enhanced=true] .speakers-carousel_slot:before{content:"";z-index:2;border-radius:var(--radius-surface);opacity:var(--speaker-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.speakers-carousel_wrap[data-enhanced=true] .speakers-carousel_slot:after{content:"";border-radius:var(--radius-indicator);background:var(--brand-500);width:.5rem;height:.5rem;opacity:var(--speaker-emphasis,0);pointer-events:none;position:absolute;bottom:-1rem;left:50%;translate:-50%}.speakers-carousel_wrap .speakers-carousel_controls{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.speakers-carousel_wrap .speakers-carousel_status{font-variant-numeric:tabular-nums;gap:.75rem;font-size:.875rem;display:flex}.speakers-carousel_wrap .speakers-carousel_separator{color:var(--brand-500)}.speakers-carousel_wrap .speakers-carousel_hint{text-align:center;color:var(--light-300);letter-spacing:.15em;margin:1rem 0 0;font-size:.625rem}@media not (min-width:48rem){.speakers-carousel_wrap{--speaker-width:clamp(13rem, 62vw, 21rem)}.speakers-carousel_wrap .speakers-carousel_stage{margin-top:-1.25rem}.speakers-carousel_wrap .speakers-carousel_controls{margin-top:1rem}}.festival-metrics_wrap{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:clamp(3rem,5vw,5.5rem) 0 0;display:grid}.festival-metrics_wrap .statement-digitalium_stat{min-width:0}.festival-metrics_wrap .statement-digitalium_stat-heading{--stat-size:clamp(3rem, 4.5vw, 5rem);flex-direction:row-reverse;justify-content:flex-end;align-items:last baseline;column-gap:.35rem;display:flex}.festival-metrics_wrap .statement-digitalium_stat-heading dt{letter-spacing:.015em;text-transform:uppercase;color:var(--brand-500);font-size:clamp(.75rem,1vw,1rem);line-height:1.05;position:relative}.festival-metrics_wrap .statement-digitalium_stat-heading dt span{display:block}.festival-metrics_wrap .statement-digitalium_value{font:700 var(--stat-size)/1 var(--display-family);letter-spacing:.025em;white-space:nowrap;margin:0}.festival-metrics_wrap .statement-digitalium_plus{font:400 calc(var(--stat-size) * .36)/1 var(--primary-family);letter-spacing:0;color:var(--light-100);position:absolute;bottom:calc(100% + .1em);left:0}.festival-metrics_wrap .statement-digitalium_benefit{color:var(--light-300);margin:1rem 0 0;padding-top:1.25rem;font-size:.9375rem;line-height:1.5;position:relative}.festival-metrics_wrap .statement-digitalium_benefit:before{content:"";height:var(--border-width);background:color-mix(in srgb, var(--light-100) 18%, transparent);transform:scaleX(var(--stat-line,1));transform-origin:0;position:absolute;inset:0 0 auto}.festival-metrics_wrap[data-variant=venue]{gap:clamp(1rem,1.25vw,2rem);margin:0}.festival-metrics_wrap[data-variant=venue] .statement-digitalium_stat-heading{--stat-size:clamp(3rem, 5vw, 6rem);column-gap:clamp(.4rem,.625vw,.75rem)}.festival-metrics_wrap[data-variant=venue] .statement-digitalium_stat-heading dt{letter-spacing:.03em;font-size:clamp(.75rem,1.094vw,1.3125rem);font-weight:600;line-height:1.1}.festival-metrics_wrap[data-variant=venue] .statement-digitalium_value{letter-spacing:0}@media not (min-width:48rem){.festival-metrics_wrap{margin-top:var(--space-statement-bridge);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.festival-metrics_wrap .statement-digitalium_stat-heading{--stat-size:clamp(2rem, 9.5vw, 4rem)}.festival-metrics_wrap .statement-digitalium_stat-heading dt{font-size:.75rem}.festival-metrics_wrap .statement-digitalium_benefit{margin-top:.75rem;padding-top:.75rem;font-size:.875rem}.festival-metrics_wrap[data-variant=venue]{gap:1.75rem 1rem}.festival-metrics_wrap[data-variant=venue] .statement-digitalium_stat-heading{--stat-size:clamp(2.75rem, 12vw, 4rem)}.festival-metrics_wrap[data-variant=venue] .statement-digitalium_stat-heading dt{font-size:clamp(.625rem,2.65vw,.875rem)}}.statement-digitalium_wrap{text-align:center;width:100%;max-width:88rem;margin-inline:auto}.statement-digitalium_wrap .statement-digitalium_eyebrow{margin:0 0 2rem}.statement-digitalium_wrap .statement-digitalium_title{font:700 var(--festival-title)/.9 var(--display-family);letter-spacing:0;color:var(--light-100);text-box-trim:none;flex-direction:column;gap:0;margin:0;display:flex}.statement-digitalium_wrap .statement-digitalium_mask{display:block}.statement-digitalium_wrap .statement-digitalium_line{white-space:nowrap;display:block}.statement-digitalium_wrap .statement-digitalium_line .accent{color:var(--brand-500)}.statement-digitalium_wrap [data-answer-part]{display:inline-block}.statement-digitalium_wrap .statement-digitalium_answer{justify-content:center;align-items:center;gap:.22em;display:flex}.statement-digitalium_wrap .statement-digitalium_details{margin-top:var(--space-statement-bridge)}.statement-digitalium_wrap .statement-digitalium_description{max-width:75ch;margin:var(--space-statement-bridge) auto 0;color:var(--light-300);text-wrap:pretty;font-size:1rem;line-height:1.5}@media not (min-width:48rem){.statement-digitalium_wrap .statement-digitalium_title{font-size:clamp(2rem,9.5vw,3rem)}.statement-digitalium_wrap .statement-digitalium_answer{flex-wrap:wrap;gap:0 .22em}.statement-digitalium_wrap .statement-digitalium_answer>:first-child{flex-basis:100%}.statement-digitalium_wrap .statement-digitalium_eyebrow{margin-bottom:1rem}.statement-digitalium_wrap .statement-digitalium_details{margin-top:var(--space-statement-bridge)}.statement-digitalium_wrap .statement-digitalium_description{margin-top:var(--space-statement-bridge);max-width:43ch}}.agenda-digitalium_wrap{width:100%}.agenda-digitalium_wrap .agenda-digitalium_intro{margin-bottom:var(--space-7);text-align:center}.agenda-digitalium_wrap .agenda-digitalium_intro .festival-eyebrow{justify-content:center;margin:0 0 1.5rem}.agenda-digitalium_wrap .agenda-digitalium_intro h2{font:700 clamp(3rem,6vw,6rem)/1 var(--display-family);letter-spacing:0;margin:0 0 1rem}.agenda-digitalium_wrap .agenda-digitalium_title-accent{color:var(--brand-500)}.agenda-digitalium_wrap .agenda-digitalium_intro>p:last-child{color:var(--light-300);max-width:55ch;margin:0 auto}.agenda-digitalium_wrap .agenda-digitalium_picker{display:none}.agenda-digitalium_wrap .agenda-digitalium_schedule{border:var(--border-width) solid var(--stroke-subtle);grid-template-rows:auto repeat(10,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agenda-digitalium_wrap .agenda-digitalium_stage{isolation:isolate;grid-row:1/span 11;grid-template-rows:subgrid;min-width:0;display:grid;position:relative}.agenda-digitalium_wrap .agenda-digitalium_stage+.agenda-digitalium_stage{border-left:var(--border-width) solid var(--stroke-subtle)}.agenda-digitalium_wrap .agenda-digitalium_stage-header{text-align:center;min-height:4.5rem;color:var(--agenda-accent);background:color-mix(in srgb,var(--agenda-accent) 5%,var(--dark-900));justify-content:center;align-items:center;gap:.625rem;padding:1rem;display:flex}.agenda-digitalium_wrap .agenda-digitalium_stage-header>i{width:var(--square-medium);height:var(--square-medium);border-radius:var(--radius-indicator);background:currentColor}.agenda-digitalium_wrap .agenda-digitalium_sessions{grid-row:2/span 10;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.agenda-digitalium_wrap .agenda-digitalium_session{border-top:var(--border-width) solid var(--stroke-subtle);grid-template-rows:auto 1fr;gap:1rem;padding:1.25rem;display:grid;position:relative}.agenda-digitalium_wrap .agenda-digitalium_session-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.agenda-digitalium_wrap .agenda-digitalium_session-header>time{color:var(--light-300);font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.5}.agenda-digitalium_wrap .agenda-digitalium_session h4{font:500 1.25rem/1.4 var(--primary-family);letter-spacing:0;margin:0}.agenda-digitalium_wrap .agenda-digitalium_session:not(.break) h4{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agenda-digitalium_wrap .agenda-digitalium_plus{font:400 1.5rem/1.75rem var(--primary-family);transition:color var(--hover-duration) var(--hover-ease);flex:none}.agenda-digitalium_wrap .agenda-digitalium_session:has(.agenda-digitalium_trigger:is(:hover,:focus-visible)) .agenda-digitalium_plus{color:var(--brand-500)}.agenda-digitalium_wrap .agenda-digitalium_trigger{width:100%;height:100%;color:var(--light-100);cursor:pointer;border-radius:var(--radius-small);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.agenda-digitalium_wrap .agenda-digitalium_trigger:focus-visible{outline:var(--border-width) solid var(--brand-500);outline-offset:-.25rem}.agenda-digitalium_wrap .agenda-digitalium_trigger:is(:hover,:focus-visible){color:var(--brand-500)}.agenda-digitalium_wrap .agenda-digitalium_session.break{background:color-mix(in srgb,var(--brand-500) 7%,transparent);align-items:center;gap:1rem;min-height:3.5rem;padding-block:.875rem;display:flex}.agenda-digitalium_wrap .agenda-digitalium_session.break h4{color:var(--brand-500);font-style:normal}.agenda-digitalium_wrap .agenda-digitalium_meta{flex-wrap:wrap;align-items:center;gap:.625rem;margin-left:auto;display:flex}.agenda-digitalium_wrap .agenda-digitalium_format{letter-spacing:0;text-transform:uppercase;color:var(--format-color);border:var(--border-width) solid color-mix(in srgb,var(--format-color) 25%,transparent);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--format-color) 5%,transparent);padding:.25rem .5rem;font-size:.8125rem;line-height:1.3}.agenda-digitalium_wrap .agenda-digitalium_language{color:var(--light-300);align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.agenda-digitalium_wrap .agenda-digitalium_language svg{width:1em;height:1em}@media not (min-width:48rem){.agenda-digitalium_wrap .agenda-digitalium_picker{color:var(--light-300);flex-direction:column;gap:.5rem;margin:1.25rem 0;font-size:1rem;display:flex}.agenda-digitalium_wrap .agenda-digitalium_picker select{background:var(--dark-900);width:100%;color:var(--light-100);border:var(--border-width) solid var(--dark-700);border-radius:var(--radius-surface);font:500 1rem/1.5 var(--primary-family);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.875rem}.agenda-digitalium_wrap .agenda-digitalium_schedule{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;border:0;grid-template-rows:auto;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;gap:1rem;margin-top:1rem;display:grid;overflow-x:auto}.agenda-digitalium_wrap .agenda-digitalium_schedule.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.agenda-digitalium_wrap .agenda-digitalium_stage{scroll-snap-align:start;border:var(--border-width) solid var(--stroke-subtle);grid-row:auto;display:block}.agenda-digitalium_wrap .agenda-digitalium_stage+.agenda-digitalium_stage{border-left:var(--border-width) solid var(--stroke-subtle)}.agenda-digitalium_wrap .agenda-digitalium_sessions{display:block}.agenda-digitalium_wrap .agenda-digitalium_session-header>time{color:var(--agenda-accent)}.agenda-digitalium_wrap .agenda-digitalium_session.break{padding-block:1rem}.agenda-digitalium_wrap .agenda-digitalium_stage-header{padding:1rem}}.agenda-detail_wrap{font:400 1.0625rem/1.6 var(--primary-family);gap:1.5rem;display:grid}.agenda-detail_wrap .agenda-detail_eyebrow{color:var(--brand-500);text-transform:uppercase;margin:0;font-size:.875rem}.agenda-detail_wrap .agenda-detail_title{font:700 clamp(2.25rem,5vw,3.5rem)/1.05 var(--display-family);letter-spacing:0;text-transform:uppercase;margin:0}.agenda-detail_wrap .agenda-detail_facts{border-block:var(--border-width) solid var(--stroke-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding-block:1.25rem;display:grid}.agenda-detail_wrap .agenda-detail_facts dt{color:var(--light-300);margin-bottom:.25rem;font-size:.8125rem}.agenda-detail_wrap .agenda-detail_facts dd{margin:0;font-size:1rem}.agenda-detail_wrap .agenda-detail_summary{color:var(--light-300);margin:0}.agenda-detail_wrap .agenda-detail_label{font:600 1.0625rem/1.5 var(--primary-family);letter-spacing:0;margin:0 0 .75rem}.agenda-detail_wrap .agenda-detail_topics{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.agenda-detail_wrap .agenda-detail_topics li::marker{color:var(--brand-500)}.agenda-detail_wrap .agenda-detail_note{color:var(--light-300);margin:0;font-size:.875rem}.festival-industries_wrap{width:100%}.festival-industries_list{margin:0;padding:0;list-style:none;display:grid}.festival-industries_row{grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:clamp(6.5rem,9vw,9rem);display:grid}.festival-industries_panel{isolation:isolate;background:var(--row-bg);color:var(--row-ink);align-items:center;padding:1.5rem clamp(1.25rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.festival-industries_panel h3{z-index:1;font:700 clamp(2.25rem, 3.6vw, 4rem)/.95 var(--display-family);text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin:0;position:relative}[data-textured]>.festival-industries_panel:before{content:"";z-index:0;opacity:.38;background:url(/images/textures/stipple.png) center var(--row-texture-y) / cover no-repeat;transform:scaleX(var(--row-texture-flip));position:absolute;inset:0}.festival-industries_veil{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.festival-industries_copy{border-top:var(--border-width) solid var(--stroke-subtle);align-content:center;gap:.875rem;padding:1.5rem clamp(1.25rem,2.5vw,2.5rem);transition:opacity .45s ease-out .25s,translate .5s cubic-bezier(.22,1,.36,1) .25s;display:grid}.festival-industries_row:last-child>.festival-industries_copy{border-bottom:var(--border-width) solid var(--stroke-subtle)}[data-reveal=pending]>.festival-industries_copy{opacity:0;translate:0 .5rem}.festival-industries_eyebrow{font:500 .75rem/1.4 var(--primary-family);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0}.festival-industries_text{max-width:42ch;color:var(--light-100);margin:0;font-size:1.0625rem;line-height:1.5}.festival-industries_more{display:none}@media not (min-width:48rem){.festival-industries_row{grid-template-columns:1fr;min-height:0}.festival-industries_panel{min-height:5.5rem;padding:1.25rem}.festival-industries_panel h3{font-size:2.25rem}.festival-industries_copy{border-top:0;gap:.5rem;padding:1rem 0 1.5rem}.festival-industries_row:last-child>.festival-industries_copy{border-bottom:0}.festival-industries_text{font-size:.9375rem;line-height:1.65}[data-expanded=false] [data-mobile-extra]{display:none}.festival-industries_more{justify-content:center;margin-top:.5rem;display:flex}}.festival-venue_wrap{isolation:isolate;width:100%;color:var(--light-100);background:linear-gradient(180deg, var(--dark-900) 0%, var(--dark-900) 15%, var(--digitalium-hero-1) 31%, var(--digitalium-hero-2) 49%, var(--digitalium-hero-3) 72%, var(--digitalium-hero-4) 100%);position:relative;overflow:clip}.festival-venue_wrap .festival-venue_content{z-index:1;gap:clamp(2rem,4vw,5rem);width:80%;margin-inline:auto;padding-top:clamp(3rem,6.5vw,9rem);display:grid;position:relative}.festival-venue_wrap .festival-venue_heading{text-align:center}.festival-venue_wrap .festival-venue_address{font:600 clamp(.875rem, 1.46vw, 1.75rem)/1.2 var(--primary-family);letter-spacing:-.01em;justify-content:center;margin:0 0 clamp(1.5rem,2.9vw,3.5rem)}.festival-venue_wrap .festival-venue_address i{width:var(--square-action);height:var(--square-action);border-radius:var(--radius-indicator);background:var(--brand-500);flex:none;display:block}.festival-venue_wrap .festival-venue_title{font:700 clamp(3rem, 10vw, 12rem)/.9 var(--display-family);letter-spacing:0;text-box-trim:none;margin:0}.festival-venue_wrap .festival-venue_image{width:100%;height:auto;margin-top:-4vw;display:block;position:relative}@media not (min-width:48rem){.festival-venue_wrap{background:linear-gradient(180deg, var(--dark-900) 0%, color-mix(in srgb,var(--dark-900) 92%,var(--digitalium-hero-1)) 12%, color-mix(in srgb,var(--dark-900) 68%,var(--digitalium-hero-1)) 25%, var(--digitalium-hero-1) 43%, color-mix(in srgb,var(--digitalium-hero-1) 45%,var(--digitalium-hero-2)) 58%, var(--digitalium-hero-2) 73%, var(--digitalium-hero-3) 100%)}.festival-venue_wrap .festival-venue_content{width:100%;padding:3.5rem var(--site-margin-wide) 0;gap:2rem;position:relative}.festival-venue_wrap .festival-venue_address{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem}.festival-venue_wrap .festival-venue_address i{width:.375rem;height:.375rem}.festival-venue_wrap .festival-venue_title{font-size:clamp(3rem,12.5vw,6rem)}.festival-venue_wrap .festival-venue_image{margin-top:-3%}}.photo-backdrop_wrap{pointer-events:none;overflow:hidden;mask-image:linear-gradient(#000 0% 48%,#0000 80%)}.photo-backdrop_wrap .photo-backdrop_image{object-fit:cover;object-position:center bottom;opacity:.65;width:100%;height:100%;transform:translateY(-18%)}}.speakers-carousel_slot[aria-hidden=true] .speaker-poster_keyword-row,.speaker-poster_wrap:is(:hover,:focus-within) .speaker-poster_keyword-row{animation-play-state:paused!important}
