@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0emprbknw4r8-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.410vsfa2act-7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/115e7a2565b70400-s.p.2e5o54q9_b0yk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_4e368da3-module__ms9ABG__className{font-family:Crimson Pro,Crimson Pro Fallback;font-style:normal}.crimson_pro_4e368da3-module__ms9ABG__variable{--font-serif:"Crimson Pro", "Crimson Pro Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.16b55mzif2khb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0oq27de-d8s-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_3d94bd73-module__p5GN6a__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_3d94bd73-module__p5GN6a__variable{--font-sans:"Lato", "Lato Fallback"}
:root{--color-red:#67eadd;--color-red-dark:#3fd6c6;--color-navy:#171614;--color-navy-dark:#0a0909;--color-gold:#22dbc8;--color-gold-dark:#1ab0a0;--color-near-black:#111010;--color-cream:#f5f7f7;--color-cream-alt:#f8fafa;--color-card:#e6ecec;--color-ink:#111010;--color-ink-soft:#4a4f4f;--font-serif:"Crimson Pro", Georgia, serif;--font-sans:"Lato", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600}a{color:inherit}button{font-family:var(--font-sans);cursor:pointer}.container{max-width:1100px;margin:0 auto;padding:0 24px}.gate{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#2b1512 0%,#150e0c 70%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.gate-card{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:380px;display:flex}.gate-logo{width:220px;max-width:70%;height:auto}.gate h1{margin:0;font-size:26px}.gate p.sub{color:#fff9;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px}.gate input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;width:100%;padding:14px 16px;font-size:15px}.gate input::placeholder{color:#fff6}.gate button.enter{background:var(--color-gold);color:#1a1200;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:8px;width:100%;padding:14px;font-size:13px;font-weight:700}.gate button.enter:hover{background:var(--color-gold-dark)}.gate .error{color:#ff9b9b;min-height:18px;font-size:13px}.logo-bar{border-bottom:1px solid var(--color-card);background:#fff;padding:18px 0}.logo-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brandmark{font-family:var(--font-serif);align-items:center;gap:12px;display:flex}.brandmark-logo{width:auto;height:32px;display:block}.brandmark-sep{font-size:18px}.brandmark .aibp{color:var(--color-navy);font-size:20px;font-weight:700}.brandmark .partner{color:var(--color-gold-dark);font-size:20px;font-weight:700}.tagline{letter-spacing:.25em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px}.nav-right{align-items:center;gap:14px;display:flex}.nav-right .tagline{letter-spacing:.25em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px}.nav-pill{border:1px solid var(--color-gold-dark);color:var(--color-gold-dark);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700}.hero{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-dark) 100%);color:#fff;padding:40px 0 44px}.hero-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.hero-main{flex:380px;max-width:620px}.breadcrumb{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:11px}.breadcrumb .sep{color:#ffffff59;margin:0 4px}.hero-lockup{align-items:center;gap:10px;margin-bottom:14px;display:flex}.hero-lockup-flag{font-size:22px;line-height:1}.hero-lockup-text{flex-direction:column;line-height:1.15;display:flex}.hero-lockup-brand{font-family:var(--font-serif);color:var(--color-red);font-size:16px;font-weight:700}.hero-lockup-sub{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:10px}.hero .meta{letter-spacing:.08em;color:#ffffffb3;text-transform:uppercase;margin-bottom:18px;font-size:14px}.countdown-label{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:11px}.countdown{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.countdown .unit{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-width:78px;padding:14px 20px}.countdown .unit .num{font-family:var(--font-serif);color:var(--color-gold);font-size:30px;font-weight:700}.countdown .unit .label{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;margin-top:2px;font-size:10px}.hero h1{font-family:var(--font-serif);margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-style:italic}.hero-desc{color:#ffffffbf;max-width:480px;margin:0 0 22px;font-size:15px;line-height:1.5}.hero-refresh.refresh-btn{color:#fff;border-color:#fff6}.hero-refresh.refresh-btn:hover{color:#fff;background:#ffffff1f}.hero-stats{flex-wrap:wrap;align-content:flex-start;gap:16px;display:flex}.hero-stat-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;min-width:180px;padding:18px 28px}.hero-stat-card .num{font-family:var(--font-serif);color:var(--color-gold);font-size:36px;font-weight:700;line-height:1}.hero-stat-card .label{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-top:8px;font-size:12px;font-weight:700}.hero-stat-card .sublabel{color:#fff9;margin-top:2px;font-size:13px}.live-overview{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 0 8px;display:flex}.live-overview h3{font-family:var(--font-serif);margin:0 0 4px;font-size:20px}.live-overview-updated{color:var(--color-gold-dark);margin:0;font-size:13px}.summary-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 0;display:flex}.summary-text h2{margin:0 0 8px;font-size:22px}.summary-text p{max-width:560px;color:var(--color-ink-soft);margin:0;font-size:15px;line-height:1.5}.refresh-btn{border:1px solid var(--color-navy);color:var(--color-navy);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:700}.refresh-btn:hover{background:var(--color-navy);color:#fff}.refresh-btn:disabled{opacity:.5;cursor:default}.progress-section{background:var(--color-cream-alt);padding:8px 0 40px}.progress-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.progress-card{border:1px solid var(--color-card);background:#fff;border-radius:14px;padding:26px 28px;box-shadow:0 1px 2px #14120f0f}.progress-card .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-navy);align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.progress-card .eyebrow .idx{color:var(--color-red)}.progress-card h4{font-family:var(--font-serif);color:var(--color-ink);margin:0 0 20px;font-size:19px}.progress-metrics{flex-wrap:wrap;gap:28px;display:flex}.progress-metric .value{font-family:var(--font-serif);color:var(--color-navy);font-size:36px;font-weight:700;line-height:1}.progress-metric.is-target .value,.progress-metric.is-deliverable .value{color:var(--color-gold-dark)}.progress-metric .label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:6px;font-size:11px}.section{padding:36px 0 12px}.section-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-navy);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.section-eyebrow .idx{color:var(--color-red)}.section h3.title{margin:0 0 6px;font-size:28px}.section .session{color:var(--color-ink-soft);margin-bottom:18px;font-size:15px}.section .session strong{color:var(--color-ink)}.registered-pill{background:var(--color-card);border-radius:10px;align-items:baseline;gap:8px;margin-bottom:20px;padding:10px 18px;display:inline-flex}.registered-pill .n{font-family:var(--font-serif);color:var(--color-navy);font-size:26px;font-weight:700}.registered-pill .l{letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px}.industry-group{margin-bottom:22px}.industry-group h4{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:#fff;background:var(--color-navy);border-radius:6px 6px 0 0;margin:0;padding:8px 14px;font-size:12px;font-weight:900}table.attendee-table{border-collapse:collapse;background:#fff;width:100%;font-size:14px}table.attendee-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);border-bottom:2px solid var(--color-card);padding:10px 14px;font-size:11px}table.attendee-table td{border-bottom:1px solid var(--color-card);vertical-align:top;padding:10px 14px}table.attendee-table tr:last-child td{border-bottom:none}.empty-state{border:1px dashed var(--color-card);text-align:center;color:var(--color-ink-soft);background:#fff;border-radius:10px;padding:28px;font-size:14px}.about-section{background:var(--color-near-black);color:#fff;padding:56px 0}.about-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-bottom:14px;font-size:12px;font-weight:700}.about-heading{color:#fff;max-width:820px;margin:0;font-size:clamp(22px,3.2vw,28px)}.about-body{color:#ffffffad;max-width:680px;margin:0 0 32px;font-size:15px;line-height:1.65}.about-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.about-card{background:#ffffff08;border:1px solid #ffffff29;border-radius:12px;padding:22px 24px}.about-card h4{font-family:var(--font-serif);color:var(--color-gold);margin:0 0 10px;font-size:17px}.about-card p{color:#ffffffad;margin:0;font-size:14px;line-height:1.55}.deliverables-section{padding:36px 0 12px}.deliverable-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:8px;display:grid}.deliverable-card{border:1px solid var(--color-card);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.deliverable-card h4{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:18px}.deliverable-card p{color:var(--color-ink-soft);flex-grow:1;margin:0;font-size:14px;line-height:1.5}.deliverable-card a.open-link{border:1px solid var(--color-navy);color:var(--color-navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:9px 16px;font-size:12px;font-weight:700;text-decoration:none}.deliverable-card a.open-link:hover{background:var(--color-navy);color:#fff}.deliverables-note{color:var(--color-ink-soft);margin:4px 0 0;font-size:12px}.gallery-section{padding:36px 0 12px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:8px;display:grid}.gallery-item{background:var(--color-card);aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.gallery-item a.download{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0f172abf;border-radius:6px;padding:5px 9px;font-size:11px;text-decoration:none;position:absolute;bottom:6px;right:6px}.site-footer{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);padding:32px 0 48px;font-size:12px}.site-footer .refreshed{letter-spacing:.04em;text-transform:none;color:#9a9490;margin-top:6px;font-size:11px;display:block}
