.policy-content{min-width:0;max-width:100%;overflow-wrap:anywhere}.policy-content .policy-content__updated{margin:0 0 24px;font-size:13px}.policy-content__body{max-width:90ch;margin-inline:auto}.policy-content__body section+section{margin-top:28px}.policy-content .policy-content__body h2{margin:24px 0 12px;font-size:20px;line-height:1.4}.policy-content .policy-content__body h3{margin:20px 0 10px;font-size:17px;line-height:1.5}.policy-content__body section:first-child>h2:first-child{margin-top:0}.policy-content .policy-content__body :is(p,li,th,td,address){font-size:14px;line-height:1.65}.policy-content__body p{margin:0 0 14px}.policy-content__body ul{padding-left:22px;margin:12px 0 18px}.policy-content__body li+li{margin-top:8px}.policy-content__body table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.policy-content__body :is(th,td){padding:12px;border:1px solid #454545;text-align:left;vertical-align:top;overflow-wrap:anywhere}.policy-content__body th{color:var(--paper)}.policy-content__body address{font-style:normal}.policy-content__body a{text-underline-offset:4px}.policy-content__body div>span:first-child{display:block;margin-top:14px;font-weight:700}.submission-policy{margin-top:24px}.submission-policy>summary{display:list-item;min-height:44px;padding:12px 0;cursor:pointer;font-weight:700}.submission-policy>summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media(max-width:600px){.policy-content__body :is(th,td){padding:8px}.policy-content .policy-content__body h2{font-size:18px}}.logo-loop{--logo-gap:44px;--logo-scale:1;overflow:hidden;min-width:0;width:100%}.logo-loop__track{display:flex;width:max-content;animation:logo-loop-flow 60s linear infinite}.logo-loop__group{display:flex;flex:0 0 auto;min-width:0;gap:0;padding:0}.logo-loop__sequence{display:flex;flex:0 0 auto;align-items:center;gap:var(--logo-gap);width:max-content;list-style:none;margin:0;padding:0 var(--logo-gap) 0 0}.logo-loop__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:0;padding:0;border:0}.logo-loop__item a{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;min-width:0}.logo-loop__identity{display:flex;align-items:center;gap:10px;min-width:0}.logo-loop__art{position:relative;display:block;flex:0 0 auto;overflow:visible;width:calc(var(--art-width)*var(--logo-scale));height:calc(var(--art-height)*var(--logo-scale))}.logo-loop__art img{position:absolute;display:block;max-width:none;width:calc(var(--image-width)*var(--logo-scale));height:calc(var(--image-height)*var(--logo-scale));left:calc(var(--image-x)*var(--logo-scale));top:calc(var(--image-y)*var(--logo-scale));object-fit:contain;filter:none}.logo-loop__art img[data-logo-tone=inverse]{filter:brightness(0) invert(1)}.logo-loop__art img[data-logo-tone=dark]{filter:brightness(0)}.logo-loop__name{font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;max-width:140px;color:inherit;white-space:normal}.logo-loop:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.logo-loop:focus-visible .logo-loop__track,.logo-loop:has(:focus-visible) .logo-loop__track{animation-play-state:paused}@keyframes logo-loop-flow{to{transform:translate(-50%)}}@media(max-width:700px){.logo-loop{--logo-gap:36px;--logo-scale:.86}.logo-loop__name{font-size:14px;max-width:126px}}@media(prefers-reduced-motion:reduce){.logo-loop{overflow:visible}.logo-loop .logo-loop__track{display:block;width:100%;animation:none;transform:none}.logo-loop .logo-loop__group{display:block;width:100%}.logo-loop .logo-loop__group[aria-hidden=true],.logo-loop .logo-loop__sequence[aria-hidden=true]{display:none}.logo-loop .logo-loop__sequence{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:var(--logo-gap);padding:0}.logo-loop .logo-loop__item{width:auto;padding:0}}.prepared-section{padding:26px 28px 28px}.prepared-heading{display:flex;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:22px}.prepared-heading .eyebrow{color:var(--muted);font-size:10px;letter-spacing:.08em}.prepared-heading h2{margin:9px 0 0;font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.045em}.prepared-note{flex-shrink:0;margin:0;color:#aaa;font:500 10px/1.6 Geist Mono Local,monospace}.prepared-note span{padding:0 6px;color:var(--lime)}.statistics-grid{display:grid;grid-template-columns:repeat(var(--stat-columns, 4),minmax(0,1fr));margin:0;border-top:1px solid #414141}.statistic{display:flex;flex-direction:column;min-width:0;padding:20px 24px 0;border-left:1px solid #414141}.statistic:first-child{padding-left:0;border-left:0}.statistic dt{order:1;color:#bbb;font:500 12px/1.5 Geist Mono Local,monospace}.statistic dd{margin:0 0 8px;color:var(--lime);font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.statistic small{order:2;color:var(--muted);margin-top:4px;font-size:11px}.venue-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 40px}.venue--with-image .venue-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.venue-copy{min-width:0}.venue-location{color:var(--lime);margin:0 0 10px;font:600 11px/1.5 Geist Mono Local,monospace;text-transform:uppercase}.venue-copy h3{margin:0 0 12px;font-size:clamp(22px,2.3vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.venue-summary{max-width:48ch;margin:0 0 12px;font-size:15px;line-height:1.55;color:#bbb}.venue-address{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.venue-map{display:inline-flex;gap:20px;align-items:center;min-height:44px;margin-top:8px;color:var(--paper);font:700 11px/1.4 Geist Mono Local,monospace;text-underline-offset:5px}.venue-map:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.venue-map:active{transform:scale(.96)}.venue-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:164px;border:1px solid #414141;background:#111;color:#aaa}.venue-placeholder svg{width:30px;height:30px;margin-bottom:3px;color:var(--lime)}.venue-placeholder span{font:600 11px/1.5 Geist Mono Local,monospace}.venue-placeholder small{font-size:12px}.venue-photo{margin:0;min-width:0}.venue-photo img{display:block;width:100%;height:auto;max-height:240px;object-fit:cover;outline:1px solid rgba(255,255,255,.1);outline-offset:-1px}.venue-photo figcaption{color:var(--muted);font-size:11px;line-height:1.5;margin-top:6px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:1px solid #414141}.testimonial{display:flex;flex-direction:column;margin:0;min-width:0;padding:20px 28px 0 0}.testimonial+.testimonial{border-left:1px solid #414141;padding-left:28px}.testimonial-mark{height:24px;color:var(--lime);font-size:42px;line-height:1}.testimonial blockquote{margin:10px 0 18px}.testimonial blockquote p{max-width:42ch;margin:0;color:var(--paper);font-size:18px;line-height:1.5;letter-spacing:-.02em}.testimonial figcaption{display:grid;gap:5px;margin-top:auto}.testimonial figcaption strong{font-size:13px;font-weight:600;line-height:1.5}.testimonial figcaption span{color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:980px){.prepared-heading{align-items:start;flex-direction:column;gap:10px}.prepared-note{font-size:9px}}@media(max-width:620px){.prepared-section{padding:22px 18px}.prepared-heading{margin-bottom:18px}.prepared-heading h2{font-size:26px}.statistics-grid{grid-template-columns:repeat(var(--stat-mobile-columns, 2),minmax(0,1fr))}.statistic{padding:16px 0 16px 18px}.statistic:nth-child(odd){padding-left:0;border-left:0}.statistic:nth-child(n+3){padding-top:16px;padding-bottom:0;border-top:1px solid #414141}.statistic dd{font-size:30px}.statistic dt{font-size:11px}.venue--with-image .venue-layout{grid-template-columns:minmax(0,1fr);gap:18px}.venue-placeholder{min-height:140px}.venue-copy h3{font-size:23px}.venue-summary{font-size:14px}.testimonial-grid{grid-template-columns:minmax(0,1fr)}.testimonial{padding:18px 0}.testimonial+.testimonial{padding:18px 0 0;border-left:0;border-top:1px solid #414141}.testimonial blockquote{margin:8px 0 14px}.testimonial blockquote p{font-size:16px}}.hero .hero-intro{margin-bottom:14px}.hero .event-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px}.hero .event-meta div{display:block}.hero .event-meta dd{font-size:15px;color:var(--lime)}.page-heading .page-calendar{margin:14px 0 0;color:var(--lime);font:500 12px/1.6 Geist Mono Local,monospace}.footer-calendar{display:block;margin-top:8px;color:#bbb;font-size:12px;line-height:1.5}.programme-proposals{margin-bottom:24px;border-top:1px solid #454545;border-bottom:1px solid #454545}.programme-proposals summary{min-height:48px;padding:14px 0;color:var(--lime);font-size:16px;line-height:1.4;cursor:pointer}.programme-proposals summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.programme-proposals>p{color:#bbb;font-size:14px;line-height:1.6}.programme-proposals dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:20px 0}.programme-proposals dl div{min-width:0}.programme-proposals dt{font-size:16px;line-height:1.45;font-weight:600}.programme-proposals dd{margin:8px 0 0;color:#aaa;font-size:14px;line-height:1.6}@media(max-width:620px){.hero .event-meta{gap:6px 18px}.hero .event-meta dd{font-size:13px}.page-heading .page-calendar{font-size:11px}.programme-proposals dl{grid-template-columns:minmax(0,1fr);gap:18px}}@font-face{font-family:Space Grotesk Local;src:url(/fonts/space-grotesk.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300 800}@font-face{font-family:Geist Mono Local;src:url(/fonts/geist-mono.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{color-scheme:dark;font-family:Space Grotesk Local,Arial Narrow,Arial,sans-serif;color:#f6f6f2;background:#080808;--paper: #f6f6f2;--ink: #080808;--panel: #111;--muted: #9b9b9b;--line: rgba(255, 255, 255, .82);--lime: #d9ff00;--cyan: #1ee1ef;--yellow: #fff200;--magenta: #ff40e6}*{box-sizing:border-box}.scrolling-strip{display:flex;align-items:stretch;overflow:hidden;min-width:0}.scrolling-strip.scrolling-strip--topics{background:var(--lime);color:var(--ink)}.scrolling-strip.scrolling-strip--logos{background:#101010}.scrolling-strip__viewport{flex:1;min-width:0;overflow:hidden}.scrolling-strip__track{display:flex;width:max-content;animation:summit-strip-scroll 42s linear infinite;will-change:transform}.scrolling-strip__group{display:flex;align-items:center;flex-shrink:0;min-width:calc(100vw - 16px);gap:48px;padding:0 24px}.scrolling-strip__topic{display:flex;align-items:center;gap:22px;min-height:58px;white-space:nowrap}.scrolling-strip__topic span{font-size:20px;font-weight:800;letter-spacing:-.04em}.scrolling-strip__topic img{flex:0 0 26px}.scrolling-strip--logos .scrolling-strip__track{animation-duration:38s;animation-direction:reverse}.scrolling-strip--logos .scrolling-strip__group{min-width:0;gap:0;padding:18px 0}.scrolling-strip__viewport:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.scrolling-strip--topics .scrolling-strip__viewport:focus-within .scrolling-strip__track{animation-play-state:paused}.scrolling-strip--logos .scrolling-strip__viewport:focus-visible .scrolling-strip__track,.scrolling-strip--logos .scrolling-strip__viewport:has(:focus-visible) .scrolling-strip__track{animation-play-state:paused}@keyframes summit-strip-scroll{to{transform:translate(-50%)}}@media(max-width:620px){.scrolling-strip__topic{min-height:48px;gap:16px}.scrolling-strip__topic span{font-size:16px}.scrolling-strip__group{gap:32px;padding:0 16px}.scrolling-strip--logos .scrolling-strip__group{min-height:76px;gap:0;padding:14px 0}}@media(prefers-reduced-motion:reduce){.scrolling-strip__track{animation:none;transform:none;will-change:auto}.scrolling-strip__clone{display:none}.scrolling-strip__viewport{overflow-x:auto;scrollbar-width:thin}}.search-icon{display:none;width:22px;height:22px}html{scroll-behavior:smooth}section[id]{scroll-margin-top:94px}body{margin:0;min-height:100vh;background-color:var(--ink);background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.14) 0 1px,transparent 1.2px),linear-gradient(135deg,rgba(255,255,255,.03) 25%,transparent 25% 75%,rgba(255,255,255,.025) 75%);background-size:5px 5px,9px 9px;-webkit-font-smoothing:antialiased;padding-bottom:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}.site-shell{padding:20px}.frame{border:1px solid var(--line);margin-top:18px;background:#050505eb}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow,.micro-tag{margin:0;font:700 11px/1.2 Geist Mono Local,monospace;letter-spacing:.12em;text-transform:uppercase}.site-header{height:66px;border:1px solid var(--line);background:#101010;display:grid;grid-template-columns:132px minmax(180px,365px) minmax(0,1fr) auto auto 60px;align-items:stretch;position:sticky;top:14px;z-index:30;box-shadow:0 0 0 5px #080808e0}.logo{display:flex;flex-direction:column;justify-content:center;padding:0 26px;font-weight:800;font-size:15px;line-height:.86;letter-spacing:-.07em;text-decoration:none;border-right:1px solid rgba(255,255,255,.22)}.logo span:last-child{margin-left:13px}.search-trigger{margin:10px 12px;border:1px solid rgba(255,255,255,.28);background:#090909;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#aaa;padding:0 12px;cursor:pointer}.search-trigger kbd{font:500 10px/1 Geist Mono Local,monospace;color:#ddd;border:1px solid #555;padding:4px 6px}.header-spacer{min-width:0}.header-cta{border:0;margin:10px 5px;min-width:160px;min-height:44px;padding:0 20px;background:var(--paper);color:var(--ink);font:700 11px/1 Geist Mono Local,monospace;letter-spacing:.05em;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.header-cta--abstract{background:transparent;border:1px solid #777;color:var(--paper)}.header-cta--abstract:hover,.header-cta--abstract:focus-visible{color:var(--ink)}.header-label-compact{display:none}.header-cta:hover,.header-cta:focus-visible{background:var(--lime)}.hero{position:relative;isolation:isolate;overflow:hidden;background:#0b0a0b}.hero-copy{position:relative;z-index:2;width:57%;min-height:580px;margin:0;padding:clamp(64px,6vw,96px) 0 76px 44px}.hero .eyebrow{color:var(--lime);font-size:clamp(11px,1vw,16px)}.hero h1{margin:26px 0;font-size:clamp(54px,6.4vw,108px);font-weight:800;line-height:.94;letter-spacing:-.055em}.hero-intro{max-width:700px;margin:0 0 32px;padding-right:32px;font-size:22px;line-height:1.45;color:#d2d2d2}.neural-artwork{position:absolute;z-index:0;top:0;right:0;bottom:0;left:32%;pointer-events:none;overflow:hidden;background:#0b0a0b}.neural-artwork img,.neural-artwork canvas{display:block;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.neural-artwork img{mix-blend-mode:lighten}.neural-artwork canvas{opacity:0;mix-blend-mode:lighten}.neural-artwork[data-renderer=animated] canvas{opacity:1}.neural-artwork[data-renderer=animated] img{visibility:hidden}@media(prefers-reduced-motion:reduce){.neural-artwork canvas{display:none}.neural-artwork[data-renderer=animated] img{visibility:visible}}.event-meta{margin:36px 0 34px;display:grid;gap:13px}.event-meta div{display:grid;grid-template-columns:72px 1fr;gap:15px}.event-meta dt{font:700 11px/1.5 Geist Mono Local,monospace;color:#888}.event-meta dd{margin:0;font-weight:700;font-size:15px}.hero .hero-action{width:min(350px,100%);min-height:68px}.action{min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;text-decoration:none;border:0;padding:0 10px 0 22px;color:var(--ink);font:700 12px/1 Geist Mono Local,monospace;letter-spacing:.04em;cursor:pointer}.action__end{min-width:42px;height:38px;display:grid;place-items:center;border-left:1px solid rgba(0,0,0,.25);font-size:9px}.action--white{background:var(--paper)}.action--lime{background:var(--lime)}.action--yellow{background:var(--yellow)}.action--magenta{background:var(--magenta)}.action--dark{background:#0b0a0b;color:var(--paper)}.action--dark .action__end{border-left-color:#ffffff40}.action:hover{filter:brightness(.94)}.split-section{display:grid;grid-template-columns:42% 58%}.section-heading{padding:72px 34px;border-right:1px solid var(--line)}.section-heading h2,.section-title-row h2,.partners h2,.closing h2{margin:18px 0 0;font-size:clamp(44px,5.4vw,82px);line-height:.88;letter-spacing:-.055em}.section-body{padding:82px 7vw;align-self:center}.section-body .lede{font-size:clamp(24px,3vw,42px);line-height:1.08;letter-spacing:-.035em;margin:0 0 32px;max-width:760px}.section-body>p:not(.lede){max-width:630px;color:#aaa;line-height:1.7;font-size:17px}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin-top:42px}.text-link{font:700 12px/1 Geist Mono Local,monospace;text-underline-offset:7px}.themes,.speakers,.programme{padding:64px 28px 72px;overflow:hidden}.section-title-row{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.section-title-row h2{font-size:clamp(42px,5vw,72px)}.section-title-row>p{max-width:340px;color:#aaa;line-height:1.5}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.theme-card{border:1px solid #757575;background:#121212;min-height:420px;display:flex;flex-direction:column;padding:12px}.theme-card__visual{display:block;width:100%;height:205px;margin-bottom:22px;object-fit:cover;outline:1px solid rgb(255 255 255 / .1);background:#171717}.theme-card>span{color:var(--lime);font:700 11px/1 Geist Mono Local,monospace}.theme-card h3{margin:12px 0 14px;font-size:22px;line-height:1.05}.theme-card p{color:#999;line-height:1.45;margin:auto 0 0;font-size:14px}.section-title-row--controls{align-items:center}.rail-controls{display:flex;gap:8px}.rail-controls button,.day-tabs button{background:#151515;color:#ddd;border:1px solid #666;min-height:42px;padding:0 16px;font:700 10px/1 Geist Mono Local,monospace;cursor:pointer}.rail-controls button:hover,.rail-controls button:focus-visible,.day-tabs button.is-active{color:var(--ink);background:var(--lime);border-color:var(--lime)}.speaker-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,23vw);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-color:var(--magenta) #222}.speaker-card{border:1px solid #666;padding:10px 10px 20px;min-height:420px;scroll-snap-align:start;background:#101010}.speaker-card__visual{aspect-ratio:1/1;overflow:hidden;position:relative;background:#202020}.speaker-card__visual img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.9) contrast(1.04)}.speaker-card__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000000b8)}.speaker-card__visual span{position:absolute;z-index:1;bottom:10px;left:10px;font:700 11px/1 Geist Mono Local,monospace}.speaker-card__visual strong{position:absolute;z-index:1;top:10px;right:10px;padding:7px 8px;color:var(--ink);background:var(--paper);font:700 9px/1 Geist Mono Local,monospace;letter-spacing:.06em}.speaker-card .micro-tag{color:var(--cyan);margin:16px 0 8px}.speaker-card h3{font-size:24px;line-height:1;margin:0 0 9px}.speaker-card>p:last-child{color:#999;font-size:13px;margin:0}.speaker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.speaker-grid[data-expanded=false]>:nth-child(n+11){display:none}.speaker-grid .speaker-card{min-width:0;min-height:0;display:flex;flex-direction:column}.speaker-grid a.speaker-card{text-decoration:none;color:inherit;transition:border-color .15s ease}.speaker-grid a.speaker-card:hover{border-color:#aaa}.speaker-grid a.speaker-card:focus-visible{outline-offset:2px;outline-color:var(--paper);border-color:var(--paper)}.speaker-grid .speaker-card__visual{width:100%;flex-shrink:0}.speaker-grid .speaker-card .micro-tag{line-height:1.4}.speaker-grid .speaker-card h3{font-size:clamp(19px,1.7vw,25px);line-height:1.12;margin-bottom:12px}.speaker-grid .speaker-card>p:last-child{margin-top:0;line-height:1.5}.speaker-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 25%,#353535,#111 75%)}.speaker-placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#454545}.speaker-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#080808 1px,transparent 1px);background-size:4px 4px;opacity:.3}.speaker-placeholder>span{bottom:34px;left:14px;font:700 11px/1.45 Geist Mono Local,monospace;letter-spacing:.06em;color:#ccc}.speaker-more{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 8px 8px 0;border-top:1px solid #555}.speaker-more p{color:#bbb;font-size:15px;line-height:1.5;margin:0}.speaker-more .action{flex-shrink:0}.speaker-breadcrumb{margin-bottom:28px;color:#aaa;font-size:14px}.speaker-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.speakers .section-title-row h1{font-size:clamp(36px,5vw,72px);line-height:1;letter-spacing:-.04em;margin:0}.speaker-profile{padding:28px 28px 40px;overflow-wrap:anywhere}.speaker-page-navigation{max-width:1120px;margin:0 auto 24px}.speaker-return{margin-bottom:8px}.speaker-profile .speaker-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;font-size:14px;line-height:20px}.speaker-profile .speaker-breadcrumb [aria-current]{min-width:0}.speaker-profile .speaker-return .action{max-width:100%;min-height:44px;gap:10px;padding:12px 16px;font-size:14px;line-height:20px}.speaker-profile__layout{display:grid;grid-template-columns:minmax(0,342px) minmax(0,1fr);gap:40px;align-items:start;max-width:1120px;margin-inline:auto}.speaker-profile__portrait{width:100%;max-width:342px;min-width:0;padding:10px;border:1px solid #666;background:#101010}.speaker-profile__copy{min-width:0}.speaker-profile h1{font-size:24px;line-height:32px;letter-spacing:-.025em;margin:8px 0 16px}.speaker-profile__status{font:700 11px/1.5 Geist Mono Local,monospace;color:var(--lime);margin-bottom:22px}.speaker-profile__facts{margin:16px 0;border-top:1px solid #555}.speaker-profile__facts>div{display:grid;grid-template-columns:minmax(0,108px) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #555}.speaker-profile__facts dt{font:700 10px/1.6 Geist Mono Local,monospace;color:#aaa;overflow-wrap:anywhere}.speaker-profile__facts dd{margin:0;min-width:0;font-size:16px;line-height:24px}.speaker-profile__copy>.text-link{font-size:14px;line-height:20px}.speaker-profile__details h2{font-size:20px;line-height:28px;margin:24px 0 12px}.speaker-profile__details h3{font-size:18px;line-height:28px;margin:16px 0 8px}.speaker-profile__details p{color:#bbb;font-size:14px;line-height:20px;margin:0;white-space:pre-wrap;max-width:85ch}.speaker-profile__details>div+div{margin-top:16px}.speaker-service-note{padding:16px;border:1px solid #555;color:#bbb;font-size:14px;line-height:1.5}.speaker-profile__copy .action{margin-top:24px;max-width:100%}.speakers--directory{padding:28px 28px 40px}.speakers--directory .speaker-breadcrumb{margin-bottom:16px;line-height:20px}.speakers--directory .section-title-row{align-items:start;gap:24px;margin-bottom:24px}.speakers--directory .section-title-row h1{font-size:32px;line-height:40px;letter-spacing:-.025em;margin-top:8px}.speakers--directory .section-title-row>p{margin:0;font-size:14px;line-height:20px}.speakers--directory .speaker-card{overflow-wrap:anywhere}.speakers--directory .speaker-card h3{font-size:16px;line-height:24px;margin-bottom:8px}.speakers--directory .speaker-card>p:last-child{font-size:14px;line-height:20px}.speakers--directory .speaker-card__visual strong{font-size:11px;line-height:16px}@media(max-width:768px){.speaker-profile{padding:20px 20px 28px}.speaker-profile__layout{grid-template-columns:minmax(0,1fr);gap:24px}.speaker-profile__portrait{max-width:292px}.speaker-profile h1{font-size:20px;line-height:28px}.speaker-profile__details h2{font-size:18px;line-height:28px}.speaker-profile__facts>div{grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:12px}.speaker-profile__copy .eyebrow{font-size:11px;line-height:1.5}}@media(max-width:980px){.speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.speaker-grid[data-expanded=false]>:nth-child(n+7){display:none}}@media(max-width:620px){.speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px}.speaker-grid[data-expanded=false]>:nth-child(n+7){display:none}.speaker-grid .speaker-card{padding:6px 6px 12px}.speaker-grid .speaker-card__visual{aspect-ratio:1}.speaker-grid .speaker-card h3{font-size:clamp(16px,4.2vw,18px);line-height:1.2;margin-bottom:8px}.speaker-grid .speaker-card .micro-tag{font-size:9px;line-height:1.5;letter-spacing:.02em;margin:12px 0 6px}.speaker-grid .speaker-card>p:last-child{font-size:12px;line-height:1.45}.speaker-grid .speaker-card__visual strong{top:6px;right:5px;font-size:8px;letter-spacing:.02em;padding:5px}.speaker-placeholder>span{bottom:30px;left:8px;font-size:9px}.speaker-more{align-items:stretch;flex-direction:column;gap:18px}.speaker-more .action{width:100%}.speakers.speakers--directory{padding:20px 12px 28px}.speakers--directory .section-title-row{flex-direction:column;gap:12px}.speakers--directory .section-title-row h1{font-size:26px;line-height:32px}.speakers--directory .speaker-card h3{font-size:15px;line-height:20px}.speakers--directory .speaker-card>p:last-child{font-size:13px;line-height:18px}.speakers--directory .speaker-card__visual strong{font-size:10px;line-height:14px}}.day-tabs{display:flex;gap:8px}.programme-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.programme-card{border:1px solid #666;background:#111;min-height:250px;padding:24px;position:relative;overflow:hidden}.programme-card__top{display:flex;justify-content:space-between;gap:20px;color:#999;font:700 11px/1 Geist Mono Local,monospace}.programme-card__top span{color:var(--lime)}.programme-card h3{font-size:clamp(25px,2.4vw,38px);line-height:1.05;letter-spacing:-.03em;max-width:580px;margin:40px 0 28px}.programme-card p{color:#999;margin:0}.programme-card{scroll-margin-top:112px;min-width:0}.programme-card h3{overflow-wrap:anywhere}.programme-all{padding:24px 0}.submission-topics{margin:24px 0}.session-topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding-left:22px}.session-topic-list a{font-size:14px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:600px){.session-topic-list{grid-template-columns:1fr}}.programme-card__number{position:absolute;right:-4px;bottom:-22px;font:800 96px/.8 Geist Mono Local,monospace;color:#ffffff0e}.programme-card:nth-child(2n){border-top-color:var(--magenta)}.programme-cta{border:1px solid #666;border-top:0;min-height:104px;padding:22px;display:flex;justify-content:space-between;align-items:center;gap:28px}.programme-cta div{display:flex;flex-direction:column;gap:6px}.programme-cta span{color:#999}.programme-cta .action--dark span{color:inherit}.faq{display:grid;grid-template-columns:34% 66%}.faq-list{padding:28px}.faq-item{border:1px solid #606060;background:#121212;margin-bottom:12px}.faq-item button{width:100%;min-height:78px;border:0;background:#414141;color:#fff;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:0 20px;font-size:20px;cursor:pointer}.faq-item button strong{min-width:64px;font:700 9px/1 Geist Mono Local,monospace;color:var(--ink);background:var(--paper);padding:12px 8px;text-align:center}.faq-item.is-open button strong{background:var(--lime)}.faq-answer p{color:#aaa;line-height:1.65;padding:8px 24px 24px;max-width:850px}.partners{display:grid;grid-template-columns:42% 58%}.partners-copy{padding:72px 34px;border-right:1px solid var(--line)}.partners-copy>p:not(.eyebrow){color:#aaa;line-height:1.6;max-width:510px;margin:30px 0 36px}.partner-levels{padding:28px;display:flex;flex-direction:column;gap:12px;justify-content:center}.partner-level{min-height:84px;border:1px solid #777;background:#414141;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;padding:0 22px}.partner-level>span{color:var(--lime);font:700 11px/1 Geist Mono Local,monospace}.partner-level strong{font-size:18px}.partner-level small{color:#bbb}.closing{min-height:520px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:70px 24px;background:linear-gradient(#000000b8,#000000d1),url(/assets/ml-research-workstation.webp) center/cover}.closing h2{max-width:950px}.closing>p:not(.eyebrow){max-width:600px;color:#ddd;font-size:18px;line-height:1.5;margin:28px auto 34px}.closing .action{min-width:300px}.gallery{padding:38px 30px 30px;background:#0b0a0b}.gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.gallery-heading h2{font-size:clamp(26px,3vw,42px);line-height:1.05;margin:12px 0 0}.gallery-controls{display:flex;gap:8px;flex-shrink:0}.gallery-controls button{min-height:44px;padding:0 16px;border:1px solid #666;background:#171717;color:var(--paper);font:700 10px/1.4 Geist Mono Local,monospace;cursor:pointer}.gallery-controls button:hover,.gallery-controls button:focus-visible{background:var(--lime);color:var(--ink)}.gallery-rows{--gallery-card-width:clamp(240px,25vw,340px);--gallery-gap:14px;display:grid;gap:var(--gallery-gap);min-width:0}.gallery-row{min-width:0;overflow:hidden;overscroll-behavior-x:contain;scrollbar-color:var(--lime) #222;scrollbar-width:thin}.gallery-track{display:flex;width:max-content;animation:gallery-drift 36s linear infinite}.gallery-track--reverse{animation-direction:reverse}.gallery-group{flex-shrink:0;display:flex;gap:var(--gallery-gap);padding:0 var(--gallery-gap) 0 0;margin:0;list-style:none}.gallery-card{flex:0 0 var(--gallery-card-width);width:var(--gallery-card-width);min-width:0;border:1px solid #444}.gallery--paused .gallery-track,.gallery-rows:focus-within .gallery-track{animation-play-state:paused}.gallery--paused .gallery-row,.gallery-row:focus-within{overflow-x:auto}@keyframes gallery-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.gallery-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#171717;outline:1px solid rgb(255 255 255 / .1)}@media(max-width:620px){.gallery{padding:28px 16px 20px}.gallery-heading{align-items:flex-start;flex-direction:column;gap:16px}.gallery-rows{--gallery-card-width:clamp(200px,68vw,280px);--gallery-gap:12px}}@media(prefers-reduced-motion:reduce){.gallery-track{animation:none;transform:none}.gallery-group[aria-hidden=true]{display:none}.gallery-row{overflow-x:auto}.gallery-controls{display:none}}.footer{min-height:260px;padding:34px;display:grid;grid-template-columns:180px 1fr 1fr 1fr;gap:34px;align-items:start;margin-bottom:18px}.footer .logo{border:0;padding:0;font-size:24px;justify-self:start}.footer>div{display:flex;flex-direction:column;gap:10px}.footer>div span,.footer small{color:#777;font:700 10px/1 Geist Mono Local,monospace}.footer>div a{text-underline-offset:5px}.footer nav{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.footer nav a{font:700 11px/1 Geist Mono Local,monospace}.footer small{grid-column:1/-1;align-self:end}.notify-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;min-height:78px;padding:11px 22px;background:#0b0b0b;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--yellow),var(--cyan),var(--magenta)) 1;display:flex;align-items:center;justify-content:space-between;gap:24px}.notify-label{display:flex;align-items:center;gap:20px;font:700 11px/1.2 Geist Mono Local,monospace;letter-spacing:.03em}.signal{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2d2d2d;color:var(--lime);font-size:8px}.notify-bar form{flex:0 1 610px;display:grid;grid-template-columns:1fr 150px;gap:12px}.notify-bar input{min-width:0;height:54px;background:var(--paper);color:var(--ink);border:0;padding:0 18px;outline:0}.notify-bar input:focus{box-shadow:inset 0 0 0 3px var(--cyan)}.notify-bar .action{min-height:54px}.notify-reset{background:var(--lime);color:var(--ink);border:0;min-height:48px;padding:0 22px;font:700 10px/1 Geist Mono Local,monospace;cursor:pointer}.search-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:start center;padding:90px 20px 20px}.search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#000000db;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-dialog{position:relative;width:min(760px,100%);border:1px solid var(--line);background:#111;padding:20px;box-shadow:12px 12px 0 var(--magenta)}.search-dialog__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font:700 11px/1 Geist Mono Local,monospace}.search-dialog__top button{border:1px solid #666;background:#222;padding:9px 12px;cursor:pointer}.search-dialog>input{width:100%;height:64px;background:var(--paper);color:var(--ink);border:0;padding:0 18px;font-size:20px;outline:0}.search-dialog>input:focus{box-shadow:inset 0 0 0 4px var(--lime)}.search-results{display:grid;gap:8px;margin-top:16px;max-height:55dvh;overflow:auto}.search-results a{min-height:54px;border:1px solid #555;text-decoration:none;display:grid;grid-template-columns:50px 1fr;align-items:center;padding:0 16px}.search-results a:hover,.search-results a:focus-visible{background:var(--lime);color:var(--ink)}.search-results a span{font:700 10px/1 Geist Mono Local,monospace;color:#888}@media(max-width:980px){body{padding-bottom:0}.site-shell{padding:12px}.site-header{top:8px;height:62px}.search-trigger{font-size:0;margin:9px 7px;padding:0;display:grid;place-items:center}.search-trigger .search-icon{display:block}.search-trigger>span{display:none}.search-trigger kbd{display:none}.header-cta{min-width:0;margin:9px;padding:0 14px;font-size:9px}.hero-copy{width:100%;min-height:auto;padding:44px 32px 28px}.hero h1{font-size:clamp(54px,9vw,88px)}.hero-intro{max-width:660px;padding-right:0}.neural-artwork{position:relative;inset:auto;height:320px;margin-top:-10px}.neural-artwork img,.neural-artwork canvas{width:100%;height:100%}.split-section,.faq,.partners{grid-template-columns:1fr}.section-heading,.partners-copy{border-right:0;border-bottom:1px solid var(--line)}.section-heading,.section-body,.partners-copy{padding:52px 24px}.theme-grid{grid-template-columns:repeat(2,1fr)}.speaker-rail{grid-auto-columns:minmax(270px,42vw)}.footer{grid-template-columns:1fr 1fr}}@media(max-width:620px){body{padding-bottom:0}.site-shell{padding:8px}section[id]{scroll-margin-top:78px}.frame{margin-top:10px}.logo{padding:0 18px;font-size:13px}.header-spacer{display:none}.header-cta{white-space:nowrap;padding:0 10px;font-size:8px}.hero-copy{padding:34px 20px 28px}.hero-intro{font-size:17px}.neural-artwork{height:230px;margin-top:0}.event-meta div{grid-template-columns:58px 1fr}.section-heading,.section-body,.partners-copy{padding:42px 20px}.section-heading h2,.partners h2,.closing h2{font-size:48px}.section-body .lede{font-size:28px}.themes,.speakers,.programme{padding:42px 12px 50px}.section-title-row{align-items:start;flex-direction:column;gap:20px}.section-title-row h2{font-size:46px}.theme-grid{grid-template-columns:1fr}.theme-card{min-height:360px}.speaker-rail{grid-auto-columns:min(82vw,330px)}.speaker-card{min-height:0}.day-tabs{width:100%}.day-tabs button{flex:1}.programme-grid{grid-template-columns:1fr}.programme-card{min-height:230px}.programme-cta{align-items:stretch;flex-direction:column}.faq-list{padding:12px}.faq-item button{min-height:72px;font-size:17px;padding:0 12px}.partner-levels{padding:12px}.partner-level{grid-template-columns:36px 1fr;padding:16px}.partner-level small{grid-column:2}.closing{min-height:500px}.footer{grid-template-columns:1fr;padding:28px 20px}.footer nav{grid-template-columns:repeat(3,1fr)}.notify-bar{min-height:136px;padding:10px 14px;display:block}.notify-label{margin-bottom:9px}.signal{width:24px;height:24px}.notify-bar form{display:grid;grid-template-columns:1fr;gap:8px}.notify-bar input,.notify-bar .action{height:42px;min-height:42px}.notify-bar .action,.notify-reset{width:100%}.search-layer{padding:30px 12px}.search-dialog{padding:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html{text-size-adjust:100%;-webkit-text-size-adjust:100%}input{font-size:16px}img{max-width:100%}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}h1,h2,h3,p,dd,a,strong{overflow-wrap:break-word}.frame>*,.hero-copy,.section-heading,.section-body,.partners-copy,.faq-list,.partner-levels,.footer>*,.notify-label,.notify-bar form{min-width:0}.logo{padding:0 16px;line-height:1}.logo span{white-space:nowrap}.split-section,.partners{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.faq{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.hero h1>span{display:block}.action{max-width:calc(100% - 8px);line-height:1.4;padding-top:8px;padding-bottom:8px}.action>span:first-child{min-width:0}.action__end{flex-shrink:0}.rail-controls button,.day-tabs button{min-height:44px}.faq-item button{gap:14px}.faq-item button strong{flex-shrink:0}.faq-item button span{min-width:0}.section-note{color:#bbb;font-size:14px;line-height:1.5;margin:0 0 22px}.skip-link{position:fixed;top:8px;left:12px;z-index:200;background:var(--lime);color:var(--ink);padding:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.closing .action{min-width:0;width:min(320px,100%)}.notify-bar{position:static;min-height:100px;padding-bottom:max(11px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,610px);gap:8px 24px}.notify-note{grid-column:2;color:#aaa;font-size:12px}.notify-pending{color:#bbb;margin:0;font-size:15px;line-height:1.5}.text-link{min-height:44px;display:inline-flex;align-items:center}.footer nav a{min-height:44px;display:flex;align-items:center;line-height:1.4}.speaker-grid .speaker-card h3{margin-top:16px}.search-dialog__top button{min-height:44px}@media(max-width:980px){.split-section,.faq,.partners{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){body{padding-bottom:0}.search-trigger{margin-left:5px;margin-right:5px}.logo{padding:0 10px;font-size:13px}.hero h1{font-size:clamp(36px,10vw,58px);line-height:1;margin:20px 0 22px}.hero .eyebrow{font-size:10px;line-height:1.6}.section-title-row h2{font-size:clamp(36px,10.8vw,46px)}.notify-bar{position:static;min-height:0;padding:20px 20px max(20px,env(safe-area-inset-bottom));display:block}.notify-bar input,.notify-bar .action{height:48px;min-height:48px}.notify-note{display:block;margin-top:14px;line-height:1.5}}.page-heading{padding:32px;border-bottom:2px solid var(--lime)}.page-heading .speaker-breadcrumb{margin-bottom:16px}.page-heading h1{font-size:clamp(30px,4.5vw,58px);line-height:1.08;letter-spacing:-.045em;text-transform:uppercase;margin:16px 0;max-width:1100px;overflow-wrap:anywhere}.page-heading .lede{max-width:780px;color:#c6c6c6;font-size:clamp(17px,1.6vw,20px);line-height:1.6;margin-bottom:0}.page-heading--compact{padding:20px 32px}.page-heading--compact .speaker-breadcrumb{margin-bottom:8px}.page-heading--compact h1{margin:0 0 10px}.page-heading--compact .lede{margin:0}.content-page{padding:32px}.content-page--abstract{padding:24px 32px}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px}.content-panel{border:1px solid #454545;padding:28px;background:#111}.content-panel h2{font-size:clamp(22px,2.5vw,32px);line-height:1.2;margin:18px 0;letter-spacing:-.035em}.content-panel p,.conference-form p,.participation-aside p{color:#bbb;line-height:1.65}.content-panel .micro-tag{color:var(--cyan)}.participation-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.participation-layout--registration{grid-template-columns:minmax(0,1fr)}.conference-form{border:1px solid #454545;padding:28px;background:#111;min-width:0}.conference-form .form-status{display:inline-block;background:var(--lime);color:#090909;padding:10px 14px;font:700 11px/1.5 Geist Mono Local,monospace}.conference-form fieldset{border:0;margin:24px 0;padding:0;min-width:0}.conference-form legend{margin-bottom:18px;font-weight:700}.conference-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.conference-form label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px}.conference-form input,.conference-form select{width:100%;min-width:0;min-height:48px;background:#242424;border:1px solid #606060;border-radius:0;color:#ddd;padding:12px;font:inherit;font-size:16px}.conference-form input:disabled,.conference-form select:disabled{opacity:.85;cursor:not-allowed}.conference-form input[type=file]{overflow:hidden}.conference-form small{color:#999;line-height:1.5}.conference-form .form-wide{grid-column:1/-1}.conference-form .action:disabled{cursor:not-allowed;box-shadow:none;background:#414141;color:#ddd;width:100%;font-size:11px}.policy-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;font-size:13px}.policy-links a{min-height:44px;display:flex;align-items:center;text-underline-offset:4px}.participation-aside{padding:28px;border:1px solid #454545;background:radial-gradient(at top right,#1f2608,#111 70%)}.participation-aside h2{font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.035em;margin:18px 0}.participation-aside .text-link{display:block;padding:16px 0;line-height:1.6}.registration-fee{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #454545;padding-top:16px;font-size:14px}.registration-fee output{color:var(--lime);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.registration-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:16px;background:#1a1a1a}.registration-overview dt{color:var(--lime);font-size:11px;line-height:1.5}.registration-overview dd{margin:6px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.registration-radio-options{display:flex;flex-wrap:wrap;gap:6px 18px}.conference-form .registration-selection{margin:18px 0;padding-top:0;border-top:0}.conference-form .registration-selection legend{margin-bottom:4px;font-size:14px;font-weight:500}.conference-form .registration-radio-options label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;line-height:1.5;cursor:pointer}.conference-form .registration-radio-options input{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:var(--lime)}.conference-form .registration-option--unavailable{color:#888;cursor:not-allowed}.registration-summary{border-top:1px dashed #606060;padding-top:20px;margin:24px 0}.registration-summary h3{font-size:20px;margin:0 0 16px}.registration-order{background:#1a1a1a;padding:18px}.registration-order h4{margin:0 0 12px;font-size:14px}.registration-order dl{margin:0}.registration-order dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:12px 0;border-bottom:1px solid #454545;font-size:14px;line-height:1.5}.registration-order dd{margin:0}.registration-order .registration-fee{border-top:0;border-bottom:0;align-items:baseline;padding-bottom:0}.footer nav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-menu-trigger{display:grid;place-items:center;justify-self:center;align-self:center;width:44px;height:44px;padding:0;border:1px solid #666;background:#111;cursor:pointer}.mobile-menu{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;width:min(380px,calc(100% - 28px));max-width:none;height:100vh;height:100dvh;max-height:none;padding:0;border:0;border-left:2px solid var(--lime);background:#111;color:var(--paper);overflow:hidden}.mobile-menu[open]{display:flex;flex-direction:column}.mobile-menu::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-menu__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 20px;border-bottom:1px solid #454545}.mobile-menu__header .eyebrow{color:var(--lime);font-size:9px}.mobile-menu__header h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:10px 0 0}.mobile-menu__close{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid #666;background:#1d1d1d;cursor:pointer}.mobile-menu svg,.mobile-menu-trigger svg{width:22px;height:22px}.mobile-menu__links{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px max(20px,env(safe-area-inset-bottom))}.mobile-menu__links a{min-height:52px;padding:14px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #353535;font:600 11px/1.5 Geist Mono Local,monospace;text-decoration:none}.mobile-menu__links a>span:last-child{color:var(--lime)}.mobile-menu__links a:hover,.mobile-menu__links a[aria-current=page]{color:var(--lime)}.mobile-menu__links a:focus-visible{outline-offset:-3px}.conference-form .form-hint{font-size:13px;color:#b9b9b9}.conference-form--abstract .form-hint{margin:0 0 16px}.conference-form--abstract form>fieldset:first-of-type{margin-top:16px}.conference-form [aria-invalid=true]{border-color:#ffaaa5}.conference-form .field-error,.conference-form .form-error-summary{color:#ffb5b0}.conference-form .form-error-summary{padding:12px;border:1px solid #b86964;font-size:14px}.conference-form legend{font-size:20px}.conference-form fieldset+fieldset{border-top:1px solid #454545;padding-top:24px}.conference-form input::file-selector-button{border:0;background:#ddd;color:#111;padding:8px 10px;margin-right:10px;font:inherit;cursor:pointer}.conference-form .action{min-width:210px;min-height:52px;padding-right:22px}.form-review h2{font-size:28px;line-height:1.2}.form-review{scroll-margin-top:110px}.form-review dl>div{padding:14px 0;border-bottom:1px solid #454545;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.form-review dt{color:#aaa;font-size:13px}.form-review dd{margin:0;overflow-wrap:anywhere;line-height:1.5}.form-review__actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px;align-items:center}.form-reset{border:0;background:none;color:var(--paper);cursor:pointer;text-decoration:underline;padding:0}.topic-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #454545;gap:0 32px}.topic-directory__item{display:grid;grid-template-columns:26px minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:100px;padding:20px 0;border-bottom:1px solid #454545;text-decoration:none}.topic-directory__item .eyebrow,.topic-directory__item>span:last-child{color:var(--lime)}.topic-directory__item h2{font-size:clamp(18px,1.8vw,25px);line-height:1.25;letter-spacing:-.02em;margin:0}.topic-directory__item:hover h2{color:var(--lime)}.topic-directory__note{margin:28px 0 20px}.site-shell--inner .programme{padding:32px}.site-shell--inner .programme-card{min-height:0;padding:24px;border-color:#454545}.site-shell--inner .programme-card h3{font-size:clamp(22px,2.1vw,30px);line-height:1.2;margin:20px 0 14px}.site-shell--inner .programme-card p{font-size:16px;color:#bbb;line-height:1.65}.site-shell--inner .programme-card__number{display:none}.faq.faq--page{grid-template-columns:minmax(0,1fr)}.faq--page .faq-list{padding:32px;max-width:1000px;width:100%;margin:auto}.faq--page .faq-item button{background:#1b1b1b;padding:16px 20px;font-size:18px}.partners--page .partners-copy{padding:32px}.partners--page h2{font-size:clamp(28px,3vw,42px);line-height:1.1}.site-shell--inner .speaker-grid .speaker-card h3{margin-top:16px}@media(max-width:980px){.site-header{grid-template-columns:116px 54px minmax(0,1fr) auto auto 52px}.header-cta{margin-right:4px;margin-left:4px}.participation-layout{grid-template-columns:1fr}.footer nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.site-header{grid-template-columns:80px 44px minmax(0,1fr) minmax(0,1fr) 48px}.site-header .logo{padding:0 8px;font-size:11px}.header-label-full{display:none}.header-label-compact{display:inline}.header-cta{min-width:0;margin:8px 2px;padding:0 4px;font-size:9px;letter-spacing:0}.search-trigger{width:44px;height:44px;margin:0;justify-self:center;align-self:center}}@media(max-width:600px){.page-heading,.content-page{padding:26px 18px}.page-heading--compact,.content-page--abstract{padding:18px}.content-grid,.conference-form__grid{grid-template-columns:1fr}.content-panel,.conference-form,.participation-aside{padding:20px}.registration-overview{grid-template-columns:1fr;gap:12px}.registration-overview>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.registration-overview dd{margin:0;overflow-wrap:normal}.conference-form .action{min-width:0;width:calc(100% - 4px);font-size:11px}.topic-directory{grid-template-columns:1fr}.topic-directory__item{min-height:84px;gap:10px}.site-shell--inner .programme,.faq--page .faq-list{padding:18px}.partners--page .partners-copy{padding:24px 18px}.form-review dl>div{grid-template-columns:1fr;gap:6px}.footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--header-height: 66px}html{scroll-padding-top:calc(var(--header-height) + 12px)}.site-shell :is(section[id],.programme-card,.form-review){scroll-margin-top:0}.site-header{height:auto;min-height:66px;top:0;grid-template-columns:minmax(302px,340px) minmax(160px,280px) minmax(0,1fr) auto auto 54px;background:#101010;box-shadow:0 0 0 5px #080808}.header-brand{display:flex;align-items:stretch;min-width:0}.header-brand .logo{flex-shrink:0;padding:0 16px;font-size:15px}.header-event{display:grid;align-content:center;gap:4px;margin:0;padding:9px 14px;font:500 11px/1.45 Geist Mono Local,monospace}.header-event>span{display:block;white-space:nowrap}.header-event>span:first-child{color:var(--lime)}.site-header .search-trigger{min-width:44px;min-height:44px;font-size:11px;margin:10px 8px;gap:10px}.site-header .header-cta{min-width:132px;padding:0 14px;font-size:10px}.site-header :is(button,.header-cta):active{transform:scale(.96)}.site-header :is(button,.header-cta):focus-visible{outline-offset:-4px}.mobile-menu__close:active{transform:scale(.96)}.desktop-navigation,.mobile-menu__links .mobile-menu__participation{display:none}.hero-actions{display:contents}.hero .hero-action--abstract{display:none}.hero .hero-action,.hero .hero-action:is(:hover,:focus-visible){box-shadow:none}.site-shell:not(.site-shell--inner) :is(.section-heading,.partners-copy){padding:40px 28px}.site-shell:not(.site-shell--inner) :is(.section-heading h2,.partners h2,.closing h2){font-size:clamp(36px,4.2vw,60px);line-height:.98}.site-shell:not(.site-shell--inner) .section-body{padding:44px clamp(24px,4vw,56px)}.site-shell:not(.site-shell--inner) .section-body .lede{font-size:clamp(24px,2.5vw,36px);line-height:1.2;margin-bottom:24px}.site-shell:not(.site-shell--inner) .button-row{margin-top:26px;gap:22px}.site-shell:not(.site-shell--inner) :is(.themes,.speakers,.programme){padding:38px 28px 40px}.site-shell:not(.site-shell--inner) .section-title-row{margin-bottom:26px;gap:24px}.site-shell:not(.site-shell--inner) .section-title-row h2{font-size:clamp(34px,4vw,56px);line-height:1}.site-shell:not(.site-shell--inner) .theme-card{min-height:0}.site-shell:not(.site-shell--inner) .theme-card__visual{height:160px;margin-bottom:16px}.site-shell:not(.site-shell--inner) .theme-card h3{font-size:20px;line-height:1.15}.site-shell:not(.site-shell--inner) .programme-card{min-height:0;padding:20px}.site-shell:not(.site-shell--inner) .programme-card h3{font-size:clamp(22px,2.2vw,30px);line-height:1.18;margin:20px 0 14px}.site-shell:not(.site-shell--inner) .programme-card p{font-size:15px;line-height:1.55}.site-shell:not(.site-shell--inner) .faq .section-heading h2{font-size:clamp(32px,3.4vw,48px)}.site-shell:not(.site-shell--inner) .partners-copy>p:not(.eyebrow){margin:22px 0 24px}.site-shell:not(.site-shell--inner) .partner-level{min-height:76px}.site-shell:not(.site-shell--inner) .closing{min-height:360px;padding:44px 24px}@media(max-width:1180px){.site-header{grid-template-columns:minmax(290px,320px) 54px minmax(0,1fr) auto auto 52px}.site-header .search-trigger{margin:10px 5px;padding:0;display:grid;place-items:center}.site-header .search-icon{display:block}.site-header .search-trigger>span,.site-header .search-trigger kbd{display:none}}@media(max-width:980px){.site-header{grid-template-columns:minmax(0,1fr) 48px 48px}.site-header .header-spacer,.site-header .header-cta{display:none}.header-brand .logo{font-size:13px;padding:0 12px}.header-event{padding:9px 12px;font-size:10px}.mobile-menu__links .mobile-menu__participation{display:flex}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:460px;padding-right:6px}.hero .hero-actions .hero-action{width:100%;max-width:100%;min-height:52px;padding:12px 10px;justify-content:center;text-align:center;font-size:10px;gap:0}.hero .hero-action--abstract{display:inline-flex;border:1px solid #777}.hero-actions .action__end{display:none}.site-shell:not(.site-shell--inner) .section-title-row{align-items:start}}@media(max-width:620px){.site-header{grid-template-columns:minmax(0,1fr) 44px 44px;padding:0 4px}.header-brand{min-height:64px}.header-brand .logo{width:82px;padding:0 8px;font-size:11px}.header-event{gap:2px;padding:7px 10px;font-size:10px}.site-header .search-trigger{width:44px;height:44px;margin:0;align-self:center}.site-header .mobile-menu-trigger{margin:0}.site-shell:not(.site-shell--inner) :is(.section-heading,.section-body,.partners-copy){padding:28px 20px}.site-shell:not(.site-shell--inner) :is(.section-heading h2,.section-title-row h2,.partners h2,.closing h2,.faq .section-heading h2){font-size:clamp(30px,8vw,34px);line-height:1.04}.site-shell:not(.site-shell--inner) .section-body .lede{font-size:23px;line-height:1.25;margin-bottom:20px}.site-shell:not(.site-shell--inner) .section-body>p:not(.lede){font-size:15px;line-height:1.6}.site-shell:not(.site-shell--inner) .button-row{margin-top:22px;gap:18px}.site-shell:not(.site-shell--inner) :is(.themes,.speakers,.programme){padding:28px 12px 32px}.site-shell:not(.site-shell--inner) .section-title-row{gap:12px;margin-bottom:22px}.site-shell:not(.site-shell--inner) .theme-card__visual{height:132px;margin-bottom:14px}.site-shell:not(.site-shell--inner) .theme-card h3{font-size:20px;margin:12px 0}.site-shell:not(.site-shell--inner) .programme-card{padding:18px}.site-shell:not(.site-shell--inner) .programme-card h3{margin:18px 0 12px}.site-shell:not(.site-shell--inner) .partner-level{min-height:72px}.site-shell:not(.site-shell--inner) .closing{min-height:0;padding:36px 20px}}@media(max-width:380px){.header-brand .logo{width:70px;padding:0 6px;font-size:10px}.header-event{padding:7px 8px;font-size:9px}}@media(max-width:980px){.hero .neural-artwork{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin-top:0}.hero:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b0a0bd1,#0b0a0ba6 70%,#0b0a0b73)}.hero .hero-copy{padding-bottom:36px}}.gallery{--gallery-readable-width:clamp(360px, 32vw, 560px);--gallery-readable-height:clamp(225px, 20vw, 350px)}.gallery .gallery-rows{--gallery-card-width:var(--gallery-readable-width);--gallery-gap:16px}@media(max-width:767.98px){.gallery{--gallery-readable-width:min(82vw, 340px);--gallery-readable-height:min(51.25vw, 212.5px)}.gallery .gallery-rows{--gallery-gap:12px}}@media(prefers-reduced-motion:no-preference){.gallery .gallery-rows .gallery-track{animation-play-state:running}.gallery .gallery-row{overflow:hidden;scrollbar-width:none}.gallery .gallery-row::-webkit-scrollbar{display:none}}@media(min-width:1024px){.site-header{grid-template-columns:minmax(302px,340px) minmax(0,1fr) 54px auto auto;grid-template-rows:66px auto}.header-brand{grid-column:1;grid-row:1}.site-header .header-spacer{grid-column:2;grid-row:1}.site-header .search-trigger{grid-column:3;grid-row:1;padding:0;margin:10px 5px;display:grid;place-items:center}.site-header .search-icon{display:block}.site-header .search-trigger>span,.site-header .search-trigger kbd{display:none}.site-header .header-cta{grid-column:4;grid-row:1}.site-header .header-cta--abstract{grid-column:5}.site-header .mobile-menu-trigger{display:none}.desktop-navigation{grid-column:1 / -1;grid-row:2;display:flex;justify-content:center;align-items:center;gap:4px;min-width:0;border-top:1px solid var(--line)}.desktop-navigation>a,.desktop-navigation summary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 clamp(10px,1.05vw,18px);font:700 12px/1 Geist Mono Local,monospace;letter-spacing:.03em;white-space:nowrap;text-decoration:none;cursor:pointer}.desktop-navigation :is(a,summary):hover,.desktop-navigation :is(a,summary):focus-visible,.desktop-navigation a[aria-current=page],.desktop-navigation__more.is-current summary{color:var(--lime)}.desktop-navigation :is(a,summary):focus-visible{outline-offset:-4px}.desktop-navigation__more{position:relative}.desktop-navigation summary{gap:6px;list-style:none}.desktop-navigation summary::-webkit-details-marker{display:none}.desktop-navigation summary svg{width:14px;height:14px}.desktop-navigation__more[open] summary{color:var(--lime)}.desktop-navigation__more[open] summary svg{transform:rotate(180deg)}.desktop-navigation__dropdown{position:absolute;right:0;top:100%;z-index:2;width:244px;padding:6px;border:1px solid var(--line);background:#101010;box-shadow:0 14px 28px #0000004d}.desktop-navigation__dropdown a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font:700 12px/1.4 Geist Mono Local,monospace;text-decoration:none}.desktop-navigation__dropdown a:hover,.desktop-navigation__dropdown a:focus-visible{background:#1c1c1c}}@media(min-width:1200px){.site-header{grid-template-rows:66px}.site-header .header-spacer{display:none}.desktop-navigation{grid-column:2;grid-row:1;border-top:0}}
