.event-highlights[data-astro-cid-ks6fcp57]{padding:var(--section-space) max(4rem, calc((100vw - 80rem) / 2));background:var(--abbey-stone)}.event-highlights__header[data-astro-cid-ks6fcp57]{grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr);align-items:end;gap:1rem 4rem;display:grid}.event-highlights__header[data-astro-cid-ks6fcp57] .section-kicker[data-astro-cid-ks6fcp57]{grid-column:1/-1}h2[data-astro-cid-ks6fcp57]{color:var(--primary);font-family:var(--font-display);font-size:var(--section-heading-size,clamp(2.1rem, 6vw, 5.6rem));letter-spacing:-.045em;text-wrap:balance;text-transform:uppercase;font-weight:750;line-height:1.12}.event-highlights__header[data-astro-cid-ks6fcp57]>p[data-astro-cid-ks6fcp57]:last-child{color:var(--on-surface-variant);line-height:1.7}.event-highlights__journey-scroll[data-astro-cid-ks6fcp57]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--secondary) transparent;margin-top:clamp(2rem,4vw,3.5rem);overflow-x:auto}.event-highlights__journey[data-astro-cid-ks6fcp57]{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:.35rem 0 1rem;list-style:none;display:grid}.event-highlights__moment[data-astro-cid-ks6fcp57]{scroll-snap-align:start;min-width:0;padding-inline:.8rem;position:relative}.event-highlights__moment[data-astro-cid-ks6fcp57]:before{background:color-mix(in srgb, var(--secondary) 35%, transparent);content:"";height:1px;position:absolute;top:2.775rem;left:0;right:0}.event-highlights__moment[data-astro-cid-ks6fcp57]:first-child:before{left:1.375rem}.event-highlights__moment[data-astro-cid-ks6fcp57]:last-child:before{right:calc(100% - 1.375rem)}.event-highlights__moment-meta[data-astro-cid-ks6fcp57]{min-height:1.2rem;color:var(--secondary);justify-content:space-between;align-items:center;gap:.4rem;font-size:.65rem;display:flex}.event-highlights__time[data-astro-cid-ks6fcp57]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.event-highlights__moment-meta[data-astro-cid-ks6fcp57]>span[data-astro-cid-ks6fcp57]:last-child{color:var(--on-surface-variant)}.event-highlights__node[data-astro-cid-ks6fcp57]{border:1px solid var(--secondary);background:var(--abbey-stone);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;margin-top:1rem;display:grid;position:relative}.event-highlights__node[data-astro-cid-ks6fcp57] i[data-astro-cid-ks6fcp57]{background:var(--secondary-container);border-radius:50%;width:.35rem;height:.35rem}.event-highlights__moment--talk[data-astro-cid-ks6fcp57] .event-highlights__node[data-astro-cid-ks6fcp57]{border-radius:0;transform:rotate(45deg)}.event-highlights__moment--talk[data-astro-cid-ks6fcp57] .event-highlights__node[data-astro-cid-ks6fcp57] i[data-astro-cid-ks6fcp57]{border-radius:0}.event-highlights__moment--roundtable[data-astro-cid-ks6fcp57] .event-highlights__node[data-astro-cid-ks6fcp57]{box-shadow:0 0 0 4px var(--abbey-stone), 0 0 0 5px color-mix(in srgb, var(--secondary) 35%, transparent)}.event-highlights__moment--tour[data-astro-cid-ks6fcp57] .event-highlights__node[data-astro-cid-ks6fcp57]{border-color:var(--tertiary-fixed-dim);background:var(--primary)}.event-highlights__moment-copy[data-astro-cid-ks6fcp57]{border-top:1px solid #000c1e1f;margin-top:1.5rem;padding-top:1rem}.event-highlights__moment-copy[data-astro-cid-ks6fcp57]>p[data-astro-cid-ks6fcp57]{color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.6rem}.event-highlights__moment-copy[data-astro-cid-ks6fcp57] h3[data-astro-cid-ks6fcp57]{color:var(--primary);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;margin-top:.65rem;font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:720;line-height:1.2}.event-highlights__moment-copy[data-astro-cid-ks6fcp57]>span[data-astro-cid-ks6fcp57]{color:var(--on-surface-variant);margin-top:.85rem;font-size:.8rem;line-height:1.6;display:block}.event-highlights__moment-speakers[data-astro-cid-ks6fcp57]{gap:.5rem;margin:.85rem 0 0;padding:0;font-size:.75rem;font-weight:600;line-height:1.5;list-style:none;display:grid}.event-highlights__moment-speakers[data-astro-cid-ks6fcp57] a[data-astro-cid-ks6fcp57]:hover{text-decoration:underline}.event-highlights__scroll-hint[data-astro-cid-ks6fcp57]{color:var(--secondary);margin-top:.75rem;font-size:.75rem;display:none}@media (width<=80rem){.event-highlights__journey[data-astro-cid-ks6fcp57]{grid-template-columns:none;grid-auto-columns:minmax(14rem,24%);grid-auto-flow:column}.event-highlights__scroll-hint[data-astro-cid-ks6fcp57]{display:block}}.event-highlights__link[data-astro-cid-ks6fcp57],.event-highlights__speakers-head[data-astro-cid-ks6fcp57] a[data-astro-cid-ks6fcp57]{color:var(--primary);font-family:var(--font-mono);text-transform:uppercase;border-bottom:1px solid;gap:1rem;margin-top:1.5rem;font-size:.7rem;display:inline-flex}.event-highlights__speakers[data-astro-cid-ks6fcp57]{margin-top:clamp(6rem,12vw,11rem)}.event-highlights__speakers-head[data-astro-cid-ks6fcp57]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin-bottom:3rem;display:grid}.event-highlights__speakers-head[data-astro-cid-ks6fcp57] .section-kicker[data-astro-cid-ks6fcp57]{grid-column:1/-1}.event-highlights__speakers-head[data-astro-cid-ks6fcp57] h2[data-astro-cid-ks6fcp57]{max-width:14ch}.event-highlights__speaker-grid[data-astro-cid-ks6fcp57]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=62rem){.event-highlights__header[data-astro-cid-ks6fcp57],.event-highlights__speakers-head[data-astro-cid-ks6fcp57]{grid-template-columns:minmax(0,1fr);align-items:start}.event-highlights__speaker-grid[data-astro-cid-ks6fcp57]{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.event-highlights[data-astro-cid-ks6fcp57]{padding-inline:1rem}.event-highlights__journey[data-astro-cid-ks6fcp57]{grid-auto-columns:min(17rem,78vw)}}.event-partner[data-astro-cid-lq3j4qoy]{min-width:0;scroll-margin-top:7rem}.event-partner__heading[data-astro-cid-lq3j4qoy]{margin-bottom:1.5rem}.event-partner__symbol[data-astro-cid-lq3j4qoy]{color:var(--secondary);align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.event-partner__symbol[data-astro-cid-lq3j4qoy] svg{width:1.75rem;height:1.75rem}.event-partner__symbol[data-astro-cid-lq3j4qoy] span[data-astro-cid-lq3j4qoy]{opacity:.45;background:currentColor;width:2.75rem;height:1px}.event-partner[data-astro-cid-lq3j4qoy] h3[data-astro-cid-lq3j4qoy]{color:var(--primary);font-family:var(--font-body);font-size:var(--supporter-heading-size);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(1rem,3vw,3rem);font-weight:700;line-height:1.3;display:flex}.event-partner[data-astro-cid-lq3j4qoy] h3[data-astro-cid-lq3j4qoy]:before,.event-partner[data-astro-cid-lq3j4qoy] h3[data-astro-cid-lq3j4qoy]:after{background:var(--poster-gold);content:"";flex:1;max-width:9rem;height:2px}.event-partner__heading[data-astro-cid-lq3j4qoy] p[data-astro-cid-lq3j4qoy]{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;margin-top:.6rem;font-size:.63rem;font-weight:500;line-height:1.7}.event-partner__list[data-astro-cid-lq3j4qoy]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.event-partner__logo-frame[data-astro-cid-lq3j4qoy]{min-width:0;min-height:var(--supporter-logo-height);background:var(--sterile-white);place-items:center;display:grid}.event-partner__logo-frame[data-astro-cid-lq3j4qoy]+.event-partner__logo-frame[data-astro-cid-lq3j4qoy]{border-left:1px solid #000c1e2e}.event-partner__link[data-astro-cid-lq3j4qoy]{place-self:stretch stretch;place-items:center;min-width:0;padding:1.25rem;display:grid}.event-partner__link[data-astro-cid-lq3j4qoy]:hover{box-shadow:inset 0 0 0 1px var(--poster-gold)}.event-partner__link[data-astro-cid-lq3j4qoy]:focus-visible{outline-offset:-4px}.event-partner__logo[data-astro-cid-lq3j4qoy]{object-fit:contain;width:100%;max-width:24rem;height:auto}@media (width<=36rem){.event-partner__list[data-astro-cid-lq3j4qoy]{grid-template-columns:minmax(0,1fr)}.event-partner__logo-frame[data-astro-cid-lq3j4qoy]+.event-partner__logo-frame[data-astro-cid-lq3j4qoy]{border-top:1px solid #000c1e1f;border-left:0}}.sponsors[data-astro-cid-gu4pnwwm]{--supporter-heading-size:clamp(1.15rem, 1.6vw, 1.35rem);--supporter-logo-height:10rem;background:var(--sterile-white);border-top:1px solid #000c1e1f;padding:clamp(5rem,9vw,8rem) max(4rem,50vw - 40rem);scroll-margin-top:5.25rem}.sponsors__heading[data-astro-cid-gu4pnwwm]{text-align:left;max-width:62rem;margin:0}.sponsors__heading[data-astro-cid-gu4pnwwm] .section-kicker[data-astro-cid-gu4pnwwm]{align-items:center;gap:1rem;display:flex}.sponsors__heading[data-astro-cid-gu4pnwwm] .section-kicker[data-astro-cid-gu4pnwwm]:after{opacity:.45;content:"";background:currentColor;width:4rem;height:1px}.sponsors__heading[data-astro-cid-gu4pnwwm] h2[data-astro-cid-gu4pnwwm]{max-width:none;color:var(--primary);font-family:var(--font-display);font-size:var(--section-heading-size,clamp(2.1rem, 5vw, 4.8rem));letter-spacing:-.045em;text-wrap:balance;text-transform:uppercase;margin-top:1.25rem;font-weight:750;line-height:1.12}.sponsors__heading[data-astro-cid-gu4pnwwm] h2[data-astro-cid-gu4pnwwm] span[data-astro-cid-gu4pnwwm]{color:var(--secondary)}.sponsors__intro[data-astro-cid-gu4pnwwm]{max-width:43rem;color:var(--on-surface-variant);margin-top:1.75rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.sponsors__groups[data-astro-cid-gu4pnwwm]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,3.5vw,3.5rem);margin-top:clamp(3rem,5vw,4.5rem);display:grid}.sponsors__group[data-astro-cid-gu4pnwwm]{border-top:1px solid #000c1e2e;min-width:0;padding-top:clamp(2rem,3.5vw,3.5rem)}.sponsors__group-heading[data-astro-cid-gu4pnwwm]{margin-bottom:1.5rem}.sponsors__symbol[data-astro-cid-gu4pnwwm]{color:var(--secondary);align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.sponsors__symbol[data-astro-cid-gu4pnwwm] svg{width:1.75rem;height:1.75rem}.sponsors__symbol[data-astro-cid-gu4pnwwm] span[data-astro-cid-gu4pnwwm]{opacity:.45;background:currentColor;width:2.75rem;height:1px}.sponsors__group-heading[data-astro-cid-gu4pnwwm] p[data-astro-cid-gu4pnwwm]{color:var(--on-surface-variant);letter-spacing:.14em;text-transform:uppercase;margin-top:.6rem;font-size:.63rem;font-weight:500;line-height:1.7}.sponsors__group[data-astro-cid-gu4pnwwm] h3[data-astro-cid-gu4pnwwm]{color:var(--primary);font-family:var(--font-body);font-size:var(--supporter-heading-size);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(1rem,3vw,3rem);font-weight:700;line-height:1.3;display:flex}.sponsors__group[data-astro-cid-gu4pnwwm] h3[data-astro-cid-gu4pnwwm]:before,.sponsors__group[data-astro-cid-gu4pnwwm] h3[data-astro-cid-gu4pnwwm]:after{background:var(--poster-gold);content:"";flex:1;max-width:9rem;height:2px}.sponsors__list[data-astro-cid-gu4pnwwm]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sponsors__item[data-astro-cid-gu4pnwwm]{min-width:0;min-height:var(--supporter-logo-height);background:var(--sterile-white);place-items:center;display:grid}.sponsors__item[data-astro-cid-gu4pnwwm]+.sponsors__item[data-astro-cid-gu4pnwwm]{border-left:1px solid #000c1e2e}.sponsors__link[data-astro-cid-gu4pnwwm]{place-self:stretch stretch;place-items:center;min-width:0;padding:clamp(1rem,2.2vw,2rem);display:grid}.sponsors__link[data-astro-cid-gu4pnwwm]:hover{box-shadow:inset 0 0 0 1px var(--poster-gold)}.sponsors__link[data-astro-cid-gu4pnwwm]:focus-visible{outline-offset:-4px}.sponsors__item[data-astro-cid-gu4pnwwm] img{object-fit:contain;width:min(14rem,90%);max-height:7.5rem}.sponsors__item--primary[data-astro-cid-gu4pnwwm] img{width:min(7.5rem,82%);max-height:8rem}@media (width<=48rem){.sponsors[data-astro-cid-gu4pnwwm]{padding-inline:1rem}}@media (width<=36rem){.sponsors__list[data-astro-cid-gu4pnwwm]{grid-template-columns:minmax(0,1fr)}.sponsors__item[data-astro-cid-gu4pnwwm]{min-height:10rem}.sponsors__link[data-astro-cid-gu4pnwwm]{padding:2rem}.sponsors__item[data-astro-cid-gu4pnwwm]+.sponsors__item[data-astro-cid-gu4pnwwm]{border-top:1px solid #000c1e1f;border-left:0}}
