.gallery[data-astro-cid-gmiiobul]{aspect-ratio:1000/869;touch-action:pan-y;position:relative;overflow:hidden}.gallery__slides[data-astro-cid-gmiiobul]{margin:0;padding:0;list-style:none}.gallery__slide[data-astro-cid-gmiiobul]{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.gallery__slide[data-astro-cid-gmiiobul][data-on]{opacity:1}.gallery__slide[data-astro-cid-gmiiobul] img{object-fit:cover;width:100%;height:100%;transition:scale 5s linear;display:block;scale:1.04}.gallery__slide[data-astro-cid-gmiiobul][data-on] img{scale:1}.gallery__controls[data-astro-cid-gmiiobul]{right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);display:flex;position:absolute}.gallery__btn[data-astro-cid-gmiiobul]{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gallery__btn[data-astro-cid-gmiiobul]:hover{background:var(--color-border)}.gallery__btn[data-astro-cid-gmiiobul]:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.gallery__count[data-astro-cid-gmiiobul]{text-align:center;font-variant-numeric:tabular-nums;min-width:5ch}@media (prefers-reduced-motion:reduce){.gallery__slide[data-astro-cid-gmiiobul],.gallery__slide[data-astro-cid-gmiiobul] img{transition:none;scale:1}}html:has(.mx-hero){scroll-behavior:smooth}html[data-motion] [data-hero-title],html[data-motion] [data-hero-fade],html[data-motion] [data-hero-cue]{visibility:hidden}.mx-bar[data-astro-cid-2a3kwr65]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--nav-h);padding-inline:max(var(--gutter-page), (100% - var(--container-max)) / 2);display:flex;position:absolute;inset:0 0 auto}.mx-bar__logo[data-astro-cid-2a3kwr65]{display:block}.mx-bar__event[data-astro-cid-2a3kwr65]{aspect-ratio:160/11;width:auto;height:12px;color:var(--color-text)}section[data-astro-cid-2a3kwr65]{padding-inline:max(var(--gutter-page), (100% - var(--container-max)) / 2)}.mx-section-title[data-astro-cid-2a3kwr65]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;max-width:18ch}.mx-lead[data-astro-cid-2a3kwr65]{margin-top:var(--space-4);max-width:52ch;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-text-muted)}.mx-dot[data-astro-cid-2a3kwr65]{border-radius:var(--radius-full);background:var(--color-accent);width:8px;height:8px;display:inline-block}.mx-hero[data-astro-cid-2a3kwr65]{isolation:isolate;min-height:100svh;padding-block:calc(var(--nav-h) + var(--space-8)) var(--space-20);background:var(--color-bg);color:var(--color-text);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.mx-hero__photo[data-astro-cid-2a3kwr65]{z-index:-1;margin:0;position:absolute;inset:0}.mx-hero__photo[data-astro-cid-2a3kwr65]:after{content:"";background:#0a0a19a8;position:absolute;inset:0}.mx-hero__photo[data-astro-cid-2a3kwr65] img{object-fit:cover;object-position:35% 15%;width:100%;height:100%}.mx-hero__caption[data-astro-cid-2a3kwr65]{display:none}.mx-hero__copy[data-astro-cid-2a3kwr65]{gap:var(--space-6);flex-direction:column;display:flex}.mx-hero__meta[data-astro-cid-2a3kwr65]{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-field);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.mx-hero__title[data-astro-cid-2a3kwr65]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(3rem,1.9rem + 5.6vw,7.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-kerning:none;flex-direction:column;display:flex}.mx-hero__line--light[data-astro-cid-2a3kwr65]{font-weight:var(--weight-light);color:var(--color-text-accent)}.mx-hero__intro[data-astro-cid-2a3kwr65]{max-width:44ch;font-size:var(--text-intro);line-height:var(--leading-body)}.mx-hero__cta[data-astro-cid-2a3kwr65]{flex-direction:column;display:flex}@media (width>=640px){.mx-hero__cta[data-astro-cid-2a3kwr65]{align-items:flex-start}}.mx-hero__cue[data-astro-cid-2a3kwr65]{left:50%;bottom:var(--space-6);align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);flex-direction:column;display:inline-flex;position:absolute;translate:-50%}@media (width>=1024px){.mx-hero[data-astro-cid-2a3kwr65]{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.mx-hero__copy[data-astro-cid-2a3kwr65]{grid-area:1/1}.mx-hero__title[data-astro-cid-2a3kwr65]{font-size:clamp(3rem,1rem + 5vw,6.25rem)}.mx-hero__photo[data-astro-cid-2a3kwr65]{z-index:auto;gap:var(--space-3);flex-direction:column;grid-area:1/2;display:flex;position:relative;inset:auto}.mx-hero__photo[data-astro-cid-2a3kwr65]:after{content:none}.mx-hero__photo[data-astro-cid-2a3kwr65] img{aspect-ratio:634/620;border-radius:var(--radius-xl);height:auto;max-height:72svh;box-shadow:var(--shadow-object)}.mx-hero__caption[data-astro-cid-2a3kwr65]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);display:block}}.mx-cta-bar[data-astro-cid-2a3kwr65]{inset:auto var(--space-3) max(var(--space-3), env(safe-area-inset-bottom));z-index:20;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-ink);box-shadow:var(--shadow-menu);translate:0 calc(100% + var(--space-6));transition:translate var(--duration-slow) var(--ease-out);display:grid;position:fixed}.mx-cta-bar[data-astro-cid-2a3kwr65][data-on]{translate:0}@media (prefers-reduced-motion:reduce){.mx-cta-bar[data-astro-cid-2a3kwr65]{transition:none}}@media (width>=1024px){.mx-cta-bar[data-astro-cid-2a3kwr65]{display:none}}.mx-thanks[data-astro-cid-2a3kwr65]{padding-block:var(--space-20);background:var(--color-bg)}.mx-thanks__meta[data-astro-cid-2a3kwr65]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-4)}.mx-thanks__grid[data-astro-cid-2a3kwr65]{margin-top:var(--space-10);gap:var(--space-2);grid-template-columns:1fr 1fr;grid-auto-rows:34vw;padding:0;list-style:none;display:grid}.mx-thanks__tile[data-astro-cid-2a3kwr65]{border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.mx-thanks__tile[data-astro-cid-2a3kwr65] img{object-fit:cover;width:100%;height:100%;display:block}.mx-thanks__tile[data-astro-cid-2a3kwr65]:first-child{grid-area:span 2/span 2}.mx-thanks__tile[data-astro-cid-2a3kwr65]:nth-child(2){grid-row:span 2}.mx-thanks__day[data-astro-cid-2a3kwr65]{left:var(--space-2);bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;position:absolute}.mx-thanks__format[data-astro-cid-2a3kwr65]{display:none}@media (width>=480px){.mx-thanks__format[data-astro-cid-2a3kwr65]{display:inline}}@media (width>=1024px){.mx-thanks__grid[data-astro-cid-2a3kwr65]{gap:var(--space-3);grid-template-rows:repeat(2,clamp(150px,15vw,210px)) clamp(220px,22vw,300px);grid-template-columns:repeat(4,1fr)}.mx-thanks__tile[data-astro-cid-2a3kwr65]:first-child{grid-area:1/1/3/3}.mx-thanks__tile[data-astro-cid-2a3kwr65]:nth-child(2){grid-area:1/3/3}.mx-thanks__tile[data-astro-cid-2a3kwr65]:nth-child(5),.mx-thanks__tile[data-astro-cid-2a3kwr65]:nth-child(6){grid-column:span 2}.mx-thanks__day[data-astro-cid-2a3kwr65]{left:var(--space-3);bottom:var(--space-3)}}.mx-event[data-astro-cid-2a3kwr65]{padding-block:var(--space-20);background:var(--color-surface)}.mx-event__logo[data-astro-cid-2a3kwr65]{aspect-ratio:160/11;width:min(100%,300px);height:auto;margin-bottom:var(--space-6);color:var(--color-text);display:block}.mx-event__figures[data-astro-cid-2a3kwr65]{margin:var(--space-10) 0 0}.mx-event__figures[data-astro-cid-2a3kwr65] ul[data-astro-cid-2a3kwr65]{justify-content:start;gap:var(--space-8);grid-template-columns:repeat(3,auto);padding:0;list-style:none;display:grid}.mx-event__figures[data-astro-cid-2a3kwr65] li[data-astro-cid-2a3kwr65]{gap:var(--space-1);padding-top:var(--space-3);border-top:2px solid var(--color-field);flex-direction:column;display:flex}.mx-event__figures[data-astro-cid-2a3kwr65] strong[data-astro-cid-2a3kwr65]{font-family:var(--font-display);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);line-height:1}.mx-event__figures[data-astro-cid-2a3kwr65] span[data-astro-cid-2a3kwr65]{color:var(--color-text-muted)}.mx-event__figures[data-astro-cid-2a3kwr65] figcaption[data-astro-cid-2a3kwr65]{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.mx-talks[data-astro-cid-2a3kwr65]{margin-top:var(--space-12);gap:var(--space-6);padding:0;list-style:none;display:grid}.mx-talk[data-astro-cid-2a3kwr65]{border-radius:var(--radius-xl);background:var(--color-bg);border:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}.mx-talk--today[data-astro-cid-2a3kwr65]{border-color:var(--color-field);box-shadow:0 0 0 1px var(--color-field)}.mx-talk__media[data-astro-cid-2a3kwr65]{position:relative}.mx-talk__media[data-astro-cid-2a3kwr65]>img{width:100%;height:auto;display:block}.mx-talk__chip[data-astro-cid-2a3kwr65]{left:var(--space-4);bottom:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);position:absolute}.mx-talk__chip--past[data-astro-cid-2a3kwr65]{background:var(--color-surface);color:var(--color-text)}.mx-talk__body[data-astro-cid-2a3kwr65]{gap:var(--space-2);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.mx-talk__meta[data-astro-cid-2a3kwr65]{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.mx-talk__format[data-astro-cid-2a3kwr65]{border-radius:var(--radius-full);background:var(--color-field);color:var(--color-text);padding:2px 10px}.mx-talk__title[data-astro-cid-2a3kwr65]{margin-top:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-panel-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.mx-talk__subtitle[data-astro-cid-2a3kwr65]{color:var(--color-text-accent);font-weight:var(--weight-semibold)}.mx-talk__speakers[data-astro-cid-2a3kwr65]{margin-top:var(--space-4);align-content:start;gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);flex:1;list-style:none;display:grid}.mx-talk__speakers[data-astro-cid-2a3kwr65] li[data-astro-cid-2a3kwr65]{flex-direction:column;display:flex}.mx-talk__speakers[data-astro-cid-2a3kwr65] span[data-astro-cid-2a3kwr65]{font-size:var(--text-sm);color:var(--color-text-muted)}.mx-talk__after[data-astro-cid-2a3kwr65]{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.mx-talk--past[data-astro-cid-2a3kwr65]{background:var(--color-surface)}.mx-talk--past[data-astro-cid-2a3kwr65] .mx-talk__title[data-astro-cid-2a3kwr65],.mx-talk--past[data-astro-cid-2a3kwr65] .mx-talk__subtitle[data-astro-cid-2a3kwr65],.mx-talk--past[data-astro-cid-2a3kwr65] .mx-talk__speakers[data-astro-cid-2a3kwr65] strong[data-astro-cid-2a3kwr65]{color:var(--color-text-muted)}.mx-talk--past[data-astro-cid-2a3kwr65] .mx-talk__format[data-astro-cid-2a3kwr65]{background:var(--color-border);color:var(--color-text-muted)}.mx-talk__after--thanks[data-astro-cid-2a3kwr65]{font-family:inherit;font-size:var(--text-body);color:var(--color-text)}.mx-venue[data-astro-cid-2a3kwr65]{margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-field)}.mx-venue__label[data-astro-cid-2a3kwr65]{font-family:var(--font-mono);font-size:var(--text-xs)}.mx-venue__name[data-astro-cid-2a3kwr65]{margin-top:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-panel-title);line-height:var(--leading-heading)}.mx-venue__address[data-astro-cid-2a3kwr65]{margin-top:var(--space-2);font-style:normal}.mx-venue__note[data-astro-cid-2a3kwr65]{margin-top:var(--space-1);opacity:.85}@media (width>=640px){.mx-talk__speakers[data-astro-cid-2a3kwr65]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.mx-event__head[data-astro-cid-2a3kwr65]{align-items:end;gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.mx-event__figures[data-astro-cid-2a3kwr65]{margin-top:0}.mx-talks[data-astro-cid-2a3kwr65]{grid-template-columns:1fr 1fr}.mx-venue[data-astro-cid-2a3kwr65]{column-gap:var(--space-10);padding:var(--space-8);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.mx-venue__label[data-astro-cid-2a3kwr65]{grid-row:span 3}.mx-venue__name[data-astro-cid-2a3kwr65],.mx-venue__address[data-astro-cid-2a3kwr65]{margin-top:0}}.mx-marquee[data-astro-cid-2a3kwr65]{background:var(--color-ink);color:var(--color-text);padding-block:var(--space-5);border-block:1px solid var(--color-border);overflow:hidden}.mx-marquee__track[data-astro-cid-2a3kwr65]{width:max-content;display:flex}.mx-marquee__group[data-astro-cid-2a3kwr65]{flex-shrink:0;display:flex}.mx-marquee__item[data-astro-cid-2a3kwr65]{align-items:center;gap:var(--space-6);padding-right:var(--space-6);font-family:var(--font-display);font-weight:var(--weight-extrabold);white-space:nowrap;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);display:inline-flex}.mx-marquee__sep[data-astro-cid-2a3kwr65]{border-radius:var(--radius-full);background:var(--color-accent);width:10px;height:10px}.mx-problem[data-astro-cid-2a3kwr65]{padding-block:var(--space-24);background:var(--color-bg);color:var(--color-text)}.mx-problem__text[data-astro-cid-2a3kwr65]{max-width:24ch;font-family:var(--font-display);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);font-size:clamp(1.875rem,1.3rem + 2.6vw,3.75rem);line-height:1.12}.mx-problem__answer[data-astro-cid-2a3kwr65]{margin-top:var(--space-10);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-field);font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(1.375rem,1.1rem + 1.2vw,2.25rem);line-height:var(--leading-heading);display:inline-block}.mx-stats[data-astro-cid-2a3kwr65]{padding-block:var(--space-16) var(--space-20);background:var(--color-bg);border-top:1px solid var(--color-border)}.mx-stats__list[data-astro-cid-2a3kwr65]{margin-top:var(--space-10);gap:var(--space-8);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.mx-stat[data-astro-cid-2a3kwr65]{gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--color-field);flex-direction:column;display:flex}.mx-stat__value[data-astro-cid-2a3kwr65]{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3.3vw,4.5rem);line-height:1}.mx-stat__value--text[data-astro-cid-2a3kwr65]{letter-spacing:var(--tracking-heading);font-size:clamp(2rem,1.6rem + 1.8vw,3rem)}.mx-stat__label[data-astro-cid-2a3kwr65]{color:var(--color-text-muted);font-size:var(--text-body);max-width:26ch}@media (width>=640px){.mx-stats__list[data-astro-cid-2a3kwr65]{gap:var(--space-10) var(--space-8);grid-template-columns:1fr 1fr}}@media (width>=1024px){.mx-stats__list[data-astro-cid-2a3kwr65]{grid-template-columns:repeat(4,1fr)}}.mx-flow[data-astro-cid-2a3kwr65]{padding-block:var(--space-20);background:var(--color-surface)}.mx-flow__track[data-astro-cid-2a3kwr65]{margin-top:var(--space-12);position:relative}.mx-flow__steps[data-astro-cid-2a3kwr65]{gap:var(--space-10);padding:0 0 0 var(--space-16);flex-direction:column;list-style:none;display:flex}.mx-flow__rail[data-astro-cid-2a3kwr65]{background:var(--color-border);width:2px;position:absolute;top:8px;bottom:8px;left:21px}.mx-flow__rail-fill[data-astro-cid-2a3kwr65]{background:var(--color-field);transform-origin:top;position:absolute;inset:0}.mx-step[data-astro-cid-2a3kwr65]{position:relative}.mx-step__num[data-astro-cid-2a3kwr65]{left:calc(-1 * var(--space-16));border-radius:var(--radius-full);background:var(--color-bg);border:2px solid var(--color-border);width:44px;height:44px;font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;display:grid;position:absolute;top:0}.mx-step--ia[data-astro-cid-2a3kwr65] .mx-step__num[data-astro-cid-2a3kwr65]{background:var(--color-field);border-color:var(--color-field)}.mx-step--team[data-astro-cid-2a3kwr65] .mx-step__num[data-astro-cid-2a3kwr65]{background:var(--color-text);border-color:var(--color-text);color:var(--color-ink)}.mx-step__tag[data-astro-cid-2a3kwr65]{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:2px 10px;display:inline-block}.mx-step--ia[data-astro-cid-2a3kwr65] .mx-step__tag[data-astro-cid-2a3kwr65]{background:var(--color-field)}.mx-step--team[data-astro-cid-2a3kwr65] .mx-step__tag[data-astro-cid-2a3kwr65]{background:var(--color-text);color:var(--color-ink)}.mx-step__title[data-astro-cid-2a3kwr65]{margin-top:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-step);line-height:var(--leading-heading)}.mx-step__text[data-astro-cid-2a3kwr65]{margin-top:var(--space-2);max-width:46ch;color:var(--color-text-muted)}@media (width>=1024px){.mx-flow[data-astro-cid-2a3kwr65]{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:start;display:grid}.mx-flow__head[data-astro-cid-2a3kwr65]{top:var(--space-24);position:sticky}.mx-flow__track[data-astro-cid-2a3kwr65]{margin-top:0}.mx-flow__steps[data-astro-cid-2a3kwr65]{gap:var(--space-16)}}.mx-paths[data-astro-cid-2a3kwr65]{padding-block:var(--space-20) var(--space-24);background:var(--color-field);color:var(--color-text);overflow:hidden}.mx-paths__title[data-astro-cid-2a3kwr65]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-closing);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.mx-paths__intro[data-astro-cid-2a3kwr65]{margin-top:var(--space-4);font-size:var(--text-body-lg)}.mx-paths__list[data-astro-cid-2a3kwr65]{margin-top:var(--space-10);gap:var(--space-5);padding:0;list-style:none;display:grid}.mx-path[data-astro-cid-2a3kwr65]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.mx-path--partner[data-astro-cid-2a3kwr65]{background:var(--color-pase);color:var(--color-text-on-light)}.mx-path--experience[data-astro-cid-2a3kwr65]{background:var(--color-ink);color:var(--color-text)}.mx-path--demo[data-astro-cid-2a3kwr65]{background:var(--color-surface-2);color:var(--color-text)}.mx-path__num[data-astro-cid-2a3kwr65]{font-family:var(--font-mono);font-size:var(--text-sm);opacity:.7}.mx-path__title[data-astro-cid-2a3kwr65]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-panel-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.mx-path__text[data-astro-cid-2a3kwr65]{margin-bottom:var(--space-3);line-height:var(--leading-body);flex:1}.mx-path--partner[data-astro-cid-2a3kwr65] .mx-path__text[data-astro-cid-2a3kwr65]{color:var(--color-text-secondary-on-light)}.mx-path[data-astro-cid-2a3kwr65] .path-btn{font-size:var(--text-body);padding-inline:14px}.mx-path--experience[data-astro-cid-2a3kwr65] .mx-path__text[data-astro-cid-2a3kwr65],.mx-path--demo[data-astro-cid-2a3kwr65] .mx-path__text[data-astro-cid-2a3kwr65]{color:var(--color-text-muted)}@media (width>=1024px){.mx-paths__list[data-astro-cid-2a3kwr65]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.mx-path[data-astro-cid-2a3kwr65]{padding:var(--space-8);min-height:380px}}
