.conference{--bg:#000;--ink:#f5f6f8;--ink-bright:#dcdfe5;--ink-soft:#c3c8d1;--ink-dim:#9aa0ab;--ink-faint:#656a73;--blue:#1668ff;--red:#e2232a;--rule:#ffffff1f;--card:#ffffff06;--serif:Georgia, "Iowan Old Style", "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SF Mono", "Courier New", monospace}.conference .hud{z-index:50;pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;padding:20px 28px;display:flex;position:fixed;top:0;left:0;right:0}.conference .hud span{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-dim);border:1px solid var(--rule);background:#ffffff08;border-radius:999px;padding:6px 14px;font-size:11px}.conference .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:78vh;padding:5vh 6vw 3vh;display:flex}.conference .logo{width:auto;max-width:86vw;height:auto;max-height:46vh;margin:0 auto;animation:6s ease-in-out infinite logoFloat,6s ease-in-out infinite logoGlow;display:block}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 6px 24px #1668ff38)}50%{filter:drop-shadow(0 6px 24px #e2232a38)}}@media (prefers-reduced-motion:reduce){.conference .logo{animation:none}}.conference .intro{max-width:740px;margin-top:.4vh}.conference .intro p{color:var(--ink-bright);margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.65}.conference .intro p b{color:var(--ink);font-weight:600}.conference .intro-dot{background:linear-gradient(90deg, var(--blue), var(--red));border-radius:50%;width:5px;height:5px;margin:22px auto}.conference .intro p.sub{color:var(--ink-dim);text-align:center;max-width:560px;margin:0 auto;font-size:clamp(14px,1.05vw,17px);line-height:1.6}.conference .badge-row{justify-content:center;margin-top:22px;display:flex}.conference .badge-row-secondary{margin-top:12px}.conference .badge{text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--rule);background:#ffffff05;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:11px;display:inline-flex}.conference .badge-text{letter-spacing:.15em;margin-right:-.15em}.conference .badge-dot{background:linear-gradient(90deg, var(--blue), var(--red));border-radius:50%;flex-shrink:0;width:6px;height:6px}.conference .scroll-cue{background:linear-gradient(to bottom, transparent, var(--ink-dim));opacity:.55;width:1px;height:44px;margin-top:40px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.65;transform:translateY(6px)}}.conference .stats-section{border-top:1px solid var(--rule);text-align:center;padding:8vh 6vw}.conference .lede{max-width:720px;color:var(--ink-bright);margin:0 auto 28px;font-size:clamp(16px,1.25vw,20px);line-height:1.7}.conference .lede b{color:var(--ink);font-weight:600}.conference .domain-pills{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto 6vh;display:flex}.conference .domain-pill{color:var(--ink-dim);border:1px solid var(--rule);background:#ffffff05;border-radius:999px;padding:8px 16px;font-size:13px;display:inline-block}.conference .stats-groups{grid-template-columns:1fr 1px 1fr;align-items:start;gap:56px;max-width:1000px;margin:0 auto;display:grid}.conference .stats-divider{background:linear-gradient(to bottom, transparent, var(--rule) 15%, var(--rule) 85%, transparent);align-self:stretch}.conference .group-label{font-family:var(--serif);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:24px;font-size:16px}.conference .group-stats{justify-content:center;gap:48px;display:flex}.conference .stat{width:170px}.conference .stat-value{font-family:var(--serif);font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--blue), var(--red));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4vw,44px);line-height:1}.conference .stat-label{color:var(--ink-dim);margin-top:12px;font-size:13px;line-height:1.5}.conference .stat-label em{font-family:var(--serif);color:var(--ink-faint);margin-top:6px;font-style:italic;display:inline-block}.conference .featured{color:var(--ink-faint);margin:56px auto 0;font-size:clamp(13px,.95vw,15px);font-style:italic}.conference .cta-section{border-top:1px solid var(--rule);padding:9vh 6vw 10vh}.conference .cta-grid{grid-template-columns:1fr 1px 1fr;align-items:start;gap:6vw;max-width:1180px;margin:0 auto;display:grid}.conference .cta-divider{background:linear-gradient(to bottom, transparent, var(--rule) 15%, var(--rule) 85%, transparent);align-self:stretch}.conference .cta{text-align:left;background:var(--card);border:1px solid var(--rule);border-radius:20px;padding:44px 40px}.conference .cta h2{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0 0 18px;font-size:clamp(15px,1.5vw,19px);font-weight:400}.conference .cta.experience h2{color:var(--blue)}.conference .cta.collaborate h2{color:var(--red)}.conference .cta .tag{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--rule);border-radius:999px;margin-bottom:20px;padding:7px 16px;font-size:12px;display:inline-block}.conference .cta p{color:var(--ink-dim);max-width:420px;margin:0 0 28px;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.conference .cta-row{align-items:center;gap:20px;display:flex}.conference .cta-link{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--rule);white-space:nowrap;padding-bottom:5px;font-size:clamp(16px,1.3vw,19px);text-decoration:none;transition:border-color .3s,color .3s}.conference .cta.experience .cta-link:hover{border-bottom-color:var(--blue);color:#fff}.conference .cta.collaborate .cta-link:hover{border-bottom-color:var(--red);color:#fff}.conference .qr-block{flex-direction:column;align-items:center;gap:9px;display:flex}.conference .cta-url{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-dim);border-bottom:1px solid var(--rule);padding-bottom:2px;font-size:11px;text-decoration:none;transition:color .3s,border-color .3s;display:inline-block}.conference .cta.experience .cta-url:hover{color:#fff;border-bottom-color:var(--blue)}.conference .cta.collaborate .cta-url:hover{color:#fff;border-bottom-color:var(--red)}.conference .qr{border:1px solid var(--rule);background:#ffffff05;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;padding:6px;text-decoration:none;transition:border-color .3s;display:flex}.conference .cta.experience .qr:hover{border-color:var(--blue)}.conference .cta.collaborate .qr:hover{border-color:var(--red)}.conference .qr img{width:100%;height:100%;display:block}.conference .qr span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-align:center;font-size:10px}.conference footer{text-align:center;padding:0 24px 56px}.conference footer .word{font-family:var(--serif);letter-spacing:.25em;font-size:13px}.conference footer .word span.blue{color:var(--blue)}.conference footer .word span.red{color:var(--red)}.conference footer .copy{color:var(--ink-faint);margin-top:8px;font-size:11px}@media (max-width:760px){.conference .hud{padding:16px 18px}.conference .hud span{font-size:10px}.conference .hero{min-height:auto;padding-top:9vh;padding-bottom:6vh}.conference .stats-groups{grid-template-columns:1fr;gap:40px}.conference .stats-divider{display:none}.conference .group-stats{gap:32px}.conference .stat{width:42%}.conference .cta-grid{grid-template-columns:1fr;gap:28px}.conference .cta-divider{display:none}.conference .cta{padding:34px 28px}.conference .cta p{max-width:none}.conference .cta h2{letter-spacing:.1em;font-size:14px}}@media (max-width:380px){.conference .cta h2{white-space:normal}}.conference,.conference *{box-sizing:border-box}.conference{min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(at 50% 22%,#0a0e18 0%,#000 60%);margin:0}
