@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_d148a845-module__9WUL8q__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_d148a845-module__9WUL8q__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_6be03fd1-module__alvqwq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_6be03fd1-module__alvqwq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_13611917-module__bamuIG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_13611917-module__bamuIG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--black:#0b0b0b;--cream:#f2f2ef;--purple:#8a2bff;--magenta:#e23fb0;--purple-deep:#5e17e0;--muted:#f2f2ef9e;--muted-strong:#f2f2efb3;--dark-muted:#0b0b0bc7;--ease:cubic-bezier(.16, 1, .3, 1);--grad:linear-gradient(104deg, #5e17e0 0%, #8a2bff 46%, #e23fb0 100%);--grad-hover:linear-gradient(104deg, #e23fb0 0%, #8a2bff 54%, #5e17e0 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);--font-display:var(--font-anton), Anton, Impact, Haettenschweiler, sans-serif;--font-mono:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;--font-sans:var(--font-archivo), Archivo, "Helvetica Neue", sans-serif;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:700}a{color:var(--purple);text-decoration:none}img{max-width:100%;display:block}.page{background:var(--black);color:var(--cream);overflow-x:clip}.c-purple{color:var(--purple)}.c-cream{color:var(--cream)}.c-black{color:var(--black)}.mono-xs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.7}.mono-xs.tight{letter-spacing:.06em;font-size:13px;font-weight:700;line-height:1.8}.mono-sm{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:15.6px;font-weight:700}.mono-body{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14.3px;font-weight:700;line-height:1.7}.mono-body.muted,.muted{color:var(--muted)}.soft-cream{color:#f2f2efcc}.dark{color:var(--black)!important}.dark-muted{color:var(--dark-muted)!important}.dark-soft{color:#0b0b0bcc}.cream{color:var(--cream)}.section{padding:clamp(28px,4vw,56px) clamp(14px,3vw,32px)}.section-dark{background:var(--black);color:var(--cream)}.section-cream{background:var(--cream);color:var(--black)}.section-purple{background:var(--purple);color:var(--cream);padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px)}.section-purple .display-xl{margin-top:clamp(24px,3vw,44px);font-size:clamp(34px,6.2vw,86px);line-height:.9}.section-magenta{background:var(--magenta);color:var(--black);padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px)}.section-grid{background-image:linear-gradient(90deg,#f2f2ef12 1px,#0000 1px);background-size:14.28% 100%}.section-cream.section-grid{background-image:linear-gradient(90deg,#0b0b0b12 1px,#0000 1px);padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px)}.display-sm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-top:12px;font-size:clamp(22px,2.6vw,36px);font-weight:400;line-height:1}.display-md{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(24px,3.2vw,44px);font-weight:400;line-height:.98}.display-lg{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;margin:clamp(24px,3vw,44px) 0 0;font-size:clamp(30px,5.4vw,78px);font-weight:400;line-height:.92}.display-xl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:clamp(24px,3vw,44px) 0 0;font-size:clamp(30px,6vw,88px);font-weight:400;line-height:.9}.proof-heading{letter-spacing:.04em;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:.28em;width:100%;margin-top:18px;font-size:clamp(28px,7.2vw,96px);display:flex}.proof-heading>span{flex:none}.max-16{max-width:16em}.max-17{max-width:17em}.max-18{max-width:18em}.section-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f2efb8;font-size:13px;font-weight:700}.section-kicker.cream{color:var(--cream);font-size:15.6px;font-weight:700}.section-kicker.dark{color:var(--black);font-weight:700}.row-between{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.row-between.baseline{align-items:baseline}.kicker-wrap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.stack{flex-direction:column;gap:12px;display:flex}.three-col,.two-col{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:clamp(16px,3vw,40px);margin-top:clamp(24px,3vw,44px);display:grid}.two-col.end{align-items:end;margin-top:clamp(24px,3vw,40px)}.list-row{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f2f2efcc;border-top:1px solid #f2f2ef29;gap:10px;padding-top:10px;font-size:13px;font-weight:700;line-height:1.7;display:flex}.list-row.dark{color:#0b0b0bcc;border-top-color:#0b0b0b29;font-weight:700}.chip-inline{background:var(--purple);color:var(--cream);padding:0 4px;font-weight:700}.chip-row{flex-wrap:wrap;gap:6px;margin-top:16px;font-weight:700;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;font-size:14.3px;font-weight:700}.chip.purple{background:var(--purple);color:var(--cream);font-weight:700}.chip.magenta{background:var(--magenta);color:var(--black);font-weight:700}.highlight-purple{background:var(--purple);color:var(--cream);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-right:.22em;padding:0 .08em}.btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background .25s var(--ease), color .25s, background-image .3s var(--ease);white-space:nowrap;cursor:pointer;border:none;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:14.3px;font-weight:700;display:inline-flex}.btn.full{white-space:normal;justify-content:space-between;padding:18px 20px;font-weight:700}.btn-purple{background:var(--purple);color:var(--cream);font-weight:700}.btn-purple:hover{background:var(--cream);color:var(--black);font-weight:700}.btn-magenta{background:var(--magenta);color:var(--black);font-weight:700}.btn-magenta:hover{background:var(--cream);color:var(--black);font-weight:700}.btn-gradient{background:var(--purple);background-image:var(--grad);color:var(--cream);font-weight:700}.btn-gradient:hover{background-image:var(--grad-hover);color:var(--cream);font-weight:700}.btn-black{background:var(--black);color:var(--cream);font-weight:700}.btn-black:hover{background:var(--cream);color:var(--black);font-weight:700}.btn-outline{color:var(--cream);background:0 0;border:1px solid #f2f2ef4d;font-weight:700}.btn-outline:hover{color:var(--cream);background:#f2f2ef14;font-weight:700}.btn-outline-dark{color:var(--black);background:0 0;border:1px solid #0b0b0b73;font-weight:700}.btn-outline-dark:hover{color:var(--black);background:#0b0b0b1f;font-weight:700}.text-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px;font-size:14.3px;font-weight:700;transition:color .25s}.text-link.on-purple{color:var(--cream);border-bottom-color:var(--cream);font-weight:700}.text-link.on-purple.soft{border-bottom-color:#f2f2ef73;font-weight:700}.text-link.on-purple:hover{color:var(--black);font-weight:700}.text-link.on-magenta{color:var(--black);border-bottom-color:var(--black);font-weight:700}.text-link.on-magenta.soft{border-bottom-color:#0b0b0b73;font-weight:700}.text-link.on-magenta:hover{color:var(--cream);font-weight:700}.mono-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:14.3px;font-weight:700}.mono-link.muted{color:#f2f2efb8;font-weight:700}.mono-link.hover-purple:hover{color:var(--purple);font-weight:700}.link-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-header{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0be6;border-bottom:1px solid #f2f2ef24;align-items:center;gap:24px;padding:14px clamp(14px,3vw,32px);display:flex;position:sticky;top:0}.site-nav{flex-wrap:wrap;flex:1;justify-content:center;gap:clamp(12px,2.4vw,30px);display:flex}.nav-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f2efb3;font-size:14.3px;font-weight:700;transition:color .2s}.nav-link:hover{color:var(--cream);font-weight:700}.nav-link-accent:hover{color:var(--magenta);font-weight:700}.header-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:900px){.site-header{flex-wrap:wrap}.site-nav{order:3;justify-content:flex-start;width:100%}}.hero{background-color:var(--black);padding:clamp(20px,3vw,40px) clamp(14px,3vw,32px) clamp(36px,5vw,64px);position:relative;overflow:hidden}.hero-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000073 0%,#0000008c 45%,#000000b8 100%);position:absolute;inset:0}.hero--has-video.section-grid{background-image:linear-gradient(90deg,#f2f2ef0d 1px,#0000 1px)}@media (prefers-reduced-motion:reduce){.hero-video,.hero-video-overlay{display:none}}.hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,180px);align-items:start;gap:clamp(16px,3vw,40px);display:grid;position:relative}.hero-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(46px,10.6vw,152px);font-weight:400;line-height:.86;overflow:visible}.hero-title-row{flex-wrap:wrap;align-items:baseline;gap:.2em;display:flex;overflow:visible}.hero-year{font-family:var(--font-mono);color:#f2f2efad;letter-spacing:0;font-size:clamp(16px,2.4vw,34px);font-weight:700}.hero-summit{z-index:1;display:inline-block;position:relative;overflow:visible}.hero-callout{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);background:var(--purple);white-space:normal;z-index:2;pointer-events:none;width:max-content;max-width:240px;padding:6px 8px;font-size:clamp(12px,1vw,14px);font-weight:700;line-height:1.4;display:block;position:absolute;top:-92px;left:214px}.hero-meta{flex-direction:column;gap:12px;max-width:420px;margin-top:clamp(24px,3vw,44px);display:flex}.hero-edition{color:#9a9a99;font-size:13px;font-family:var(--font-mono);font-weight:700}.hero-aside{flex-direction:column;gap:18px;min-width:0;display:flex}.round-cta{text-align:center;background-image:var(--grad);width:132px;height:132px;color:var(--cream);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background-image .3s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14.3px;font-weight:700;line-height:1.4;display:flex}.round-cta:hover{background-image:var(--grad-hover);color:var(--cream);font-weight:700}.countdown-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f2f2efb3;border-top:1px solid #f2f2ef29;padding-top:12px;font-size:13px;font-weight:700}.countdown{flex-wrap:wrap;gap:14px;display:flex}.countdown-num{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1}.countdown-unit{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f2efad;font-size:14.3px;font-weight:700}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-callout{margin-top:12px;position:static;top:auto;left:auto}}@keyframes cigb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-band{z-index:55;background:var(--purple);white-space:nowrap;border-top:1px solid var(--black);padding:10px 0;position:sticky;top:56px;overflow:hidden}.marquee-track{will-change:transform;animation:34s linear infinite cigb-marquee;display:inline-flex}.marquee-strip{display:inline-flex}.marquee-item{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);white-space:nowrap;align-items:center;gap:18px;padding:0 18px;font-size:14.3px;font-weight:700;display:inline-flex}.marquee-dot{background:var(--black);flex-shrink:0;width:5px;height:5px;display:block}.tracks-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;margin-top:14px;display:grid}.track-card{flex-direction:column;gap:12px;padding:clamp(22px,2.5vw,34px);display:flex}.track-purple{background:var(--purple);color:var(--cream)}.track-magenta{background:var(--magenta);color:var(--black)}.proof-intro{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,40px);display:grid}.proof-copy{width:100%;max-width:none;margin:22px 0 0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(30px,4vw,56px);display:grid}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:var(--cream);min-height:185px;padding:26px 22px;box-shadow:0 0 0 1px #0b0b0b29}.stat-num-row{align-items:baseline;gap:4px;display:flex}.stat-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1}.stat-plus{font-family:var(--font-display);color:var(--purple);width:36px;font-size:clamp(48px,5.5vw,80px);font-weight:400;line-height:.75}.stat-label{margin-top:12px;font-size:13px;font-weight:700}.stats-grid-follow{margin-top:0}.highlight-card{flex-direction:column;gap:10px;min-height:185px;display:flex}.highlight-title{font-family:var(--font-display);text-transform:uppercase;color:var(--purple);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.05}.highlight-text{text-transform:none;letter-spacing:.02em;margin-top:auto;font-size:13px;font-weight:700}.proof-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:clamp(24px,3vw,40px);display:grid}@media (max-width:800px){.proof-photos{grid-template-columns:1fr}}.photo-frame{color:#0b0b0b8c;height:clamp(260px,30vw,420px);position:relative;overflow:hidden}.photo-caption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#0b0b0bbf;justify-content:space-between;margin-top:8px;font-size:14.3px;font-weight:700;display:flex}.proof-carousel{margin-top:clamp(24px,3vw,40px)}.proof-carousel-stage{position:relative}.proof-carousel-frame{width:100%;height:clamp(320px,42vw,560px)}.proof-carousel-hit{cursor:pointer;z-index:2;background:0 0;border:0;width:42%;margin:0;padding:0;position:absolute;top:0;bottom:0}.proof-carousel-hit.left{left:0}.proof-carousel-hit.right{right:0}.proof-carousel-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.proof-carousel-caption{flex:1;gap:16px;min-width:200px;margin-top:0}.proof-carousel-count{color:#0b0b0b73;letter-spacing:.08em}.proof-carousel-controls{align-items:center;gap:12px;display:flex}.proof-carousel-btn{font-family:var(--font-mono);letter-spacing:.04em;color:var(--black);cursor:pointer;background:0 0;border:1px solid #0b0b0b38;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.proof-carousel-btn:hover{border-color:var(--purple);color:var(--purple);background:#8a2bff0f}.proof-carousel-dots{align-items:center;gap:8px;display:flex}.proof-carousel-dot{cursor:pointer;background:0 0;border:1px solid #0b0b0b59;border-radius:0;width:8px;height:8px;padding:0;transition:background .2s,border-color .2s}.proof-carousel-dot.active,.proof-carousel-dot:hover{background:var(--purple);border-color:var(--purple)}.logo-grid{gap:0;margin-top:14px;display:grid}.logo-grid-2027{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:1100px){.logo-grid-2027{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.logo-grid-2027{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-grid-org{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}@media (max-width:700px){.logo-grid-org{grid-template-columns:1fr}}.logo-grid-tier{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:12px}@media (max-width:1100px){.logo-grid-tier{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.logo-grid-tier{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-cell{background:var(--black);height:104px;transition:background .25s var(--ease);color:#f2f2ef8c;padding:16px;position:relative;box-shadow:0 0 0 1px #f2f2ef29}.logo-grid-2027 .logo-cell{box-shadow:none;outline-offset:-1px;outline:1px dashed #f2f2ef47}.logo-cell.tall{height:120px;padding:20px}.logo-cell.short{height:92px}.logo-cell:hover{background:#141414}.logo-no{font-family:var(--font-mono);letter-spacing:.1em;color:#f2f2ef66;z-index:1;font-size:14.3px;font-weight:700;position:absolute;top:6px;left:8px}.logo-slot{width:100%;height:100%;position:relative}.logo-slot.invert,.logo-slot.invert .image-slot{filter:none}.speakers-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(10px,1.6vw,18px);margin-top:clamp(28px,4vw,52px);display:grid}@media (max-width:1200px){.speakers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.speakers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.speaker-photo{aspect-ratio:3/4;color:#f2f2efb3;min-height:215px;position:relative}.speaker-name{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);margin-top:8px;font-size:15.6px;font-weight:700;line-height:1.5}.speaker-org{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--black);color:var(--cream);margin-top:3px;padding:3px 6px;font-size:15.6px;font-weight:700;display:inline-block}.section-footer-row{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(24px,3vw,40px);font-size:15.6px;font-weight:700;display:flex}.programme{padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px);overflow:clip}.prog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.prog-head-copy{flex:280px;min-width:0}.prog-kicker{font-family:var(--font-mono);color:var(--purple);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.prog-headline{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--black);white-space:nowrap;margin:8px 0 0;font-size:clamp(28px,3.6vw,48px);font-weight:400;line-height:1.05}.prog-tabs{border:2px solid var(--black);flex:none;display:flex}.prog-tab{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--cream);color:var(--black);border:0;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.2}.prog-tab+.prog-tab{border-left:2px solid var(--black)}.prog-tab.is-active{background:var(--black);color:var(--cream)}.prog-tab:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.prog-list{border-top:2px solid var(--black);margin-top:clamp(20px,2.4vw,28px)}.prog-row{border-bottom:1px solid #0b0b0b2e;flex-wrap:nowrap;align-items:center;gap:10px clamp(16px,2.4vw,28px);min-height:0;padding:14px 0;display:flex}.prog-row-break{background:#e8e8e4;box-shadow:-16px 0 #e8e8e4,16px 0 #e8e8e4}.prog-row-immersion{background:var(--magenta);box-shadow:-16px 0 0 var(--magenta), 16px 0 0 var(--magenta);border-bottom:none;align-items:flex-start}.prog-time{width:64px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--black);flex:none;font-size:15px;font-weight:700}.prog-main{flex-wrap:wrap;flex:280px;align-items:center;gap:6px 10px;min-width:0;display:flex}.prog-session-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;max-width:min(36ch,100%);color:var(--black);font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.15}.prog-session-title.is-break{letter-spacing:-.01em;max-width:none;font-size:clamp(16px,1.6vw,20px)}.prog-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.3}.prog-tag-keynote{color:#5a14b8;background:#ece2ff}.prog-tag-panel{background:var(--black);color:var(--cream)}.prog-tag-ceremony{color:#8e1468;background:#fce3f4}.prog-tag-outline{color:var(--black);background:0 0;border:1px solid #0b0b0b66}.prog-speakers{flex-wrap:nowrap;flex:none;align-items:flex-start;gap:12px;margin-left:auto;display:flex}.prog-speaker{text-align:center;flex-direction:column;align-items:center;gap:4px;width:84px;display:flex}.prog-speaker.has-photo{min-height:44px}.prog-avatar{filter:grayscale()contrast(1.1);background:#e8e8e4;border:1.5px dashed #0b0b0b59;border-radius:50%;width:44px;height:44px}.prog-avatar-img{object-fit:cover;filter:none;border-style:solid;border-color:#0b0b0b1f;flex:none;width:44px;height:44px;display:block}.prog-speaker-name{font-family:var(--font-mono);color:var(--black);font-size:12px;font-weight:700;line-height:1.25}.prog-speaker-org{font-family:var(--font-mono);letter-spacing:.04em;color:#0b0b0ba6;font-size:11px;line-height:1.3}.day2-option-cards{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.day2-option-card{background:var(--black);width:260px;color:var(--cream);align-items:center;gap:10px;padding:8px;display:flex}.day2-option-thumb{filter:grayscale()contrast(1.1);background:#2a2a2a;flex:none;width:72px;height:54px;position:relative;overflow:hidden}.day2-option-thumb .image-slot,.day2-option-thumb .image-slot-filled{width:100%;height:100%;position:absolute;inset:0}.day2-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.day2-option-label-text{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.day2-option-label-text.tone-purple{color:#c9a6ff}.day2-option-label-text.tone-magenta{color:#f59bd8}.day2-option-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.15}.day2-dest-strip{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.day2-dest-card{flex-direction:column;gap:6px;width:120px;display:flex}.day2-dest-thumb{filter:grayscale()contrast(1.1);background:#e8e8e4;width:120px;height:72px;position:relative;overflow:hidden}.day2-dest-thumb .image-slot,.day2-dest-thumb .image-slot-filled{width:100%;height:100%;position:absolute;inset:0}.day2-dest-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--black);font-size:15px;font-weight:400;line-height:1.15}.day2-dest-place{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#0b0b0ba6;font-size:12px;font-weight:700}.prog-row-afterhours{background:var(--purple);color:var(--cream);box-shadow:-16px 0 0 var(--purple), 16px 0 0 var(--purple);border-bottom:none;align-items:center}.prog-row-afterhours .prog-time,.prog-row-afterhours .prog-session-title{color:var(--cream)}.ah-pick-cards{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.ah-pick-card{background:var(--black);width:240px;color:var(--cream);align-items:center;gap:10px;padding:8px;display:flex}.ah-pick-thumb{background:#2a2a2a;border:1.5px dashed #f2f2ef59;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.ah-pick-thumb .image-slot,.ah-pick-thumb .image-slot-filled{width:100%;height:100%;position:absolute;inset:0}.ah-pick-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ah-pick-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.ah-pick-label.tone-purple{color:#c9a6ff}.ah-pick-label.tone-magenta{color:#f59bd8}.ah-pick-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.15}.programme-title-mark{background:var(--purple);color:var(--cream);margin-top:.08em;padding:0 .12em;line-height:1;display:inline-block}.feat-carousel{color:var(--cream);margin:clamp(40px,5vw,72px) calc(-1*clamp(14px,3vw,32px)) calc(-1*clamp(40px,6vw,88px));padding:clamp(40px,6vw,88px) 0}.feat-carousel-purple{background:var(--purple)}.feat-carousel-magenta{background:var(--magenta);color:var(--black)}.feat-carousel-inner{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.feat-carousel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.feat-carousel-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;max-width:14em;color:var(--cream);margin:0;font-size:clamp(34px,5.6vw,80px);font-weight:400;line-height:.95}.feat-carousel-title-dark{color:var(--black)}.feat-carousel-mark{background:var(--black);color:var(--cream);margin-top:.08em;padding:0 .12em;line-height:1;display:inline-block}.feat-carousel-nav{border:2px solid var(--black);background:var(--black);flex:none;gap:2px;display:flex}.feat-nav-btn{cursor:pointer;border:0;width:52px;height:52px;font-size:20px;font-weight:700;line-height:1}.feat-nav-prev{background:var(--cream);color:var(--black)}.feat-nav-prev:hover{background:var(--magenta)}.feat-nav-next{background:var(--black);color:var(--cream)}.feat-nav-next:hover{background:var(--magenta);color:var(--black)}.feat-nav-next-magenta{background:var(--black);color:var(--cream)}.feat-carousel-magenta .feat-nav-next-magenta:hover,.feat-carousel-magenta .feat-nav-prev:hover{background:var(--purple);color:var(--cream)}.feat-nav-btn:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.feat-track-grid{background:var(--black);border:2px solid var(--black);gap:2px;margin-top:clamp(28px,3.5vw,48px);display:flex}.feat-card{min-width:0;min-height:clamp(400px,42vw,540px);color:var(--cream);background:#0b0b0b;flex-direction:column;flex:1 1 0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.feat-card-media{z-index:0;filter:grayscale()contrast(1.15);background-color:#1a1a1a;background-position:50%;background-size:cover;position:absolute;inset:0}.feat-card-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.feat-card-media .image-slot{color:#f2f2efb8;z-index:1;background:#f2f2ef0f;border:1px dashed #f2f2ef73;width:auto;height:auto;position:absolute;inset:12px}.feat-card-fade{z-index:1;pointer-events:none;background:linear-gradient(#0b0b0b00 0% 45%,#0b0b0be6 100%);position:absolute;inset:0}.feat-card-body{z-index:2;pointer-events:none;flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex;position:relative}.feat-card-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.3}.feat-card-tag-cream{background:var(--cream);color:var(--black)}.feat-card-tag-magenta{background:var(--magenta);color:#fff}.feat-card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;max-width:11em;color:var(--cream);margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:400;line-height:1}.feat-card-line{font-family:var(--font-mono);letter-spacing:.04em;color:var(--cream);margin:0;font-size:14px;font-weight:700;line-height:1.5}.feat-card-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);border-top:1px solid #f2f2ef47;padding-top:12px;font-size:13px;font-weight:700}.feat-carousel-magenta .feat-carousel-inner{max-width:none;padding:0 clamp(20px,4vw,56px)}.feat-im-wrap{max-width:1200px;margin-top:clamp(28px,3.5vw,48px);margin-left:auto;margin-right:auto;position:relative}.feat-im-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;border:2px solid var(--black);scrollbar-width:none;background:#141414;display:flex;overflow-x:auto}.feat-im-track::-webkit-scrollbar{display:none}.feat-im-card{scroll-snap-align:start;background:#1a1a1a;border-right:1px dashed #f2f2ef47;flex:none;width:clamp(260px,32vw,380px);min-height:clamp(420px,44vw,560px)}.feat-im-card:last-child{border-right:none}.feat-im-card .feat-card-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.feat-im-card .feat-card-media{background-color:#222}.feat-im-card .feat-card-media .image-slot{border:1px dashed #f2f2ef59;inset:16px}.feat-im-arrow{z-index:3;width:48px;height:48px;color:var(--black);cursor:pointer;background:#fff;border:0;font-size:20px;font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0003}.feat-im-arrow:hover{background:var(--magenta);color:#fff}.feat-im-arrow-prev{left:12px}.feat-im-arrow-next{right:12px}.feat-im-arrow:focus-visible{outline:2px solid var(--black);outline-offset:2px}.programme-sessions{border-top:1px solid #0b0b0b29;margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,40px)}.attend-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,44px);margin-top:clamp(24px,3vw,44px);display:grid}.attend-list{flex-direction:column;display:flex}.attend-item{color:#0b0b0b47;transition:color .25s var(--ease);cursor:default;border-top:1px solid #0b0b0b29;align-items:baseline;gap:10px;padding:clamp(8px,1vw,14px) 0;display:flex}.attend-item:hover{color:var(--purple)}.attend-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(24px,4.2vw,58px);font-weight:400;line-height:.95}.attend-photo{color:#0b0b0b80;height:clamp(200px,26vw,340px);position:relative;overflow:hidden}.attend-note{margin-top:12px}@media (max-width:800px){.attend-grid{grid-template-columns:1fr}.prog-head{align-items:flex-start}.prog-headline{white-space:normal}.prog-tabs{width:100%}.prog-tab{text-align:center;flex:1;padding:10px 12px;font-size:14px}.prog-row{flex-wrap:wrap;gap:8px 14px;padding:12px 0}.prog-speakers,.day2-option-cards,.day2-dest-strip,.ah-pick-cards{flex-wrap:wrap;width:100%;margin-left:0}.prog-row-day2-morning .prog-main{flex:100%}.day2-option-card,.ah-pick-card{width:100%}}.tickets{padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px) clamp(18px,2.5vw,32px)}.tickets-title{max-width:14em;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(34px,6.4vw,96px);line-height:.95}.tickets-grid{background:var(--black);border:2px solid var(--black);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:2px;margin-top:clamp(28px,3.5vw,48px);display:grid}.ticket-card{flex-direction:column;min-width:0;padding:clamp(18px,2vw,28px);display:flex}.ticket-cream{background:var(--cream);color:var(--black)}.ticket-purple{background:var(--purple);color:var(--cream)}.ticket-dark{background:var(--black);color:var(--cream)}.ticket-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;display:flex}.ticket-name{font-family:var(--font-display);text-transform:uppercase;margin:clamp(14px,1.6vw,22px) 0 0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1}.ticket-sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:14.3px;font-weight:700}.ticket-price-block{border-top:1px solid #0b0b0b29;flex-direction:column;gap:10px;margin-top:clamp(18px,2vw,28px);padding-top:clamp(14px,1.6vw,20px);display:flex}.ticket-purple .ticket-price-block{border-top-color:#f2f2ef47}.ticket-dark .ticket-price-block{border-top-color:#f2f2ef33}.ticket-prices{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ticket-price{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:.9}.ticket-was{font-family:var(--font-mono);letter-spacing:.04em;font-size:16.9px;font-weight:700;text-decoration:line-through}.ticket-early{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--black);color:var(--cream);align-self:flex-start;padding:4px 7px;font-size:14.3px;font-weight:700}.ticket-purple .ticket-early{background:var(--cream);color:var(--black)}.ticket-dark .ticket-early{background:var(--purple);color:var(--cream)}.ticket-early-bar{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;background:var(--black);color:var(--cream);margin:16px calc(-1*clamp(18px,2vw,28px)) calc(-1*clamp(18px,2vw,28px));padding:12px clamp(18px,2vw,28px);font-size:14.3px;font-weight:700}.ticket-purple .ticket-early-bar{background:var(--cream);color:var(--black)}.ticket-dark .ticket-early-bar{background:var(--purple);color:var(--cream)}.ticket-includes{flex-direction:column;flex:1;margin-top:clamp(18px,2vw,26px);display:flex}.ticket-include{font-family:var(--font-mono);letter-spacing:.02em;border-top:1px solid #0b0b0b29;align-items:baseline;gap:10px;padding:9px 0;font-size:15.6px;font-weight:700;line-height:1.5;display:flex}.ticket-purple .ticket-include{border-top-color:#f2f2ef47}.ticket-dark .ticket-include{border-top-color:#f2f2ef33}.ticket-include span:first-child{flex:none}.ticket-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #0b0b0b29;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;font-size:14.3px;font-weight:700;display:flex}.ticket-purple .ticket-meta{border-top-color:#f2f2ef47}.ticket-dark .ticket-meta{border-top-color:#f2f2ef33}.ticket-cta{font-family:var(--font-display);text-transform:uppercase;transition:background .25s var(--ease), color .25s var(--ease);justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;font-size:20px;font-weight:400;line-height:1;text-decoration:none;display:flex}.ticket-cream .ticket-cta{background:var(--black);color:var(--cream)}.ticket-purple .ticket-cta{background:var(--cream);color:var(--black)}.ticket-dark .ticket-cta{background:var(--purple);color:var(--cream)}.ticket-cta:hover{background:var(--magenta);color:var(--black)}.tickets-footnote{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#0b0b0bc7;margin-top:14px;font-size:13px;font-weight:700;line-height:1.7}.tickets-hrd-logo{width:clamp(88px,12vw,120px);height:auto;margin-top:16px;margin-bottom:0;display:block}.podcast{padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px)}.podcast-title{max-width:14em;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(34px,6.4vw,96px);line-height:.95}.podcast-lede{max-width:40em;font-family:var(--font-mono);letter-spacing:.02em;color:#0b0b0bc7;text-wrap:pretty;margin:clamp(14px,1.6vw,22px) 0 0;font-size:16.9px;font-weight:700;line-height:1.7}.podcast-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;gap:clamp(16px,3vw,44px);margin-top:clamp(28px,3.5vw,48px);display:grid}.podcast-media{border:2px solid var(--black);background:#111;flex-direction:column;align-self:start;gap:2px;width:100%;min-width:0;display:flex}.podcast-media-single{background:#111}.podcast-hero{aspect-ratio:4/5;filter:grayscale()contrast(1.1);background:#111;width:100%;min-height:clamp(280px,36vw,480px);max-height:560px;position:relative;overflow:hidden}.podcast-banner{aspect-ratio:16/9;background:#0b0b0b;flex:none;width:100%;min-height:160px;position:relative;overflow:hidden}.podcast-event{aspect-ratio:4/5;filter:grayscale()contrast(1.08);background:#111;flex:none;width:100%;min-height:clamp(260px,32vw,420px);position:relative;overflow:hidden}.podcast-hero .image-slot,.podcast-hero .image-slot-filled,.podcast-banner .image-slot,.podcast-banner .image-slot-filled,.podcast-event .image-slot,.podcast-event .image-slot-filled{object-fit:contain;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.podcast-hero .image-slot,.podcast-banner .image-slot,.podcast-event .image-slot{color:#f2f2ef8c;background:#111}.podcast-side{flex-direction:column;min-width:0;display:flex}.podcast-side-label{padding-bottom:8px}.podcast-item{color:var(--black);transition:color .25s var(--ease);border-top:1px solid #0b0b0b29;padding:clamp(12px,1.4vw,18px) 0;display:block}.podcast-item:hover{color:var(--purple)}.podcast-no{font-family:var(--font-mono);letter-spacing:.1em;font-size:14.3px;font-weight:700}.podcast-item-title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(20px,2.2vw,30px);font-weight:400;line-height:1.05}.podcast-cta{font-family:var(--font-display);text-transform:uppercase;background:var(--black);color:var(--cream);transition:background .25s var(--ease), color .25s var(--ease);justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(18px,2vw,26px);padding:16px 18px;font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1;text-decoration:none;display:flex}.podcast-cta:hover{background:var(--magenta);color:var(--black)}.podcast-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.exhibit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin-top:clamp(24px,3vw,44px);display:grid}.exhibit-card{transition:background .25s var(--ease);padding:26px 22px;box-shadow:0 0 0 1px #0b0b0b59}.exhibit-card:hover{background:#0b0b0b1f}.sponsor-title{margin-top:18px;font-size:clamp(28px,5.2vw,74px);line-height:1.16}.partners-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.partners-label{margin-top:clamp(24px,3vw,44px)}.partners-note{letter-spacing:.08em;margin-top:14px}.partners.section-cream{background:var(--cream);color:var(--black);padding-top:clamp(12px,2vw,24px)}.partners .logo-grid{border:1px solid #0b0b0b1a;overflow:clip}.partners .logo-cell{color:#0b0b0b73;background:#fff;box-shadow:1px 0 #0b0b0b14,0 1px #0b0b0b14}.partners .logo-cell:hover{background:#fafaf8}.partners .logo-slot .image-slot{color:#0b0b0b6b}.register{padding:clamp(40px,6vw,88px) clamp(14px,3vw,32px) 0}.register .display-xl{letter-spacing:-.015em;margin-top:0;font-size:clamp(36px,7vw,96px);line-height:.88}.register-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,3vw,40px);margin-top:clamp(24px,3vw,44px);display:grid}@media (max-width:800px){.register-grid{grid-template-columns:1fr}}.footer-col{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f2f2ef99;font-size:13px;font-weight:700;line-height:2}.footer-links{flex-direction:column;gap:2px;margin-top:8px;display:flex}.footer-links a{color:#f2f2efcc}.footer-links a:hover{color:var(--purple)}.footer-index{margin-top:8px}.interest-form{flex-wrap:wrap;gap:0;margin-top:16px;display:flex}.interest-form input{min-width:0;height:52px;color:var(--cream);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #f2f2ef4d;outline:none;flex:200px;padding:0 14px;font-size:14.3px;font-weight:700}.interest-form input::placeholder{color:#f2f2ef73}.interest-form .send{border-radius:0;height:52px;padding:0 22px}.organised-by{flex-direction:column;gap:8px;margin-top:clamp(28px,4vw,56px);display:flex}.organiser-logos{background:var(--cream);align-self:flex-start;align-items:center;gap:14px;padding:10px 16px;display:inline-flex}.organiser-logo-link{align-items:center;transition:opacity .25s;display:inline-flex}.organiser-logo-link:hover{opacity:.78}.organiser-logo-divider{background:#0b0b0b8c;flex-shrink:0;width:1px;height:28px}.myx-logo,.nexea-logo{width:auto;height:28px}.giant-wordmark{font-family:var(--font-display);text-transform:uppercase;color:var(--purple);letter-spacing:-.02em;white-space:nowrap;overflow-clip-margin:.06em;width:100%;margin-top:clamp(16px,2vw,28px);padding-bottom:.04em;font-size:clamp(46px,15.5vw,230px);font-weight:400;line-height:1;overflow:clip}.legal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f2f2efad;border-top:1px solid #f2f2ef29;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 0 20px;font-size:14.3px;font-weight:700;display:flex}.image-slot,.image-slot-filled{width:100%;height:100%;position:absolute;inset:0}.image-slot{background:color-mix(in srgb, currentColor 7%, transparent);border:1px dashed color-mix(in srgb, currentColor 42%, transparent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, currentColor 62%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.image-slot-icon{opacity:.75;flex-shrink:0;display:block}.image-slot-filled{object-fit:cover}.photo-frame .image-slot,.speaker-photo .image-slot,.attend-photo .image-slot,.logo-slot .image-slot{position:absolute}.partner-page{background:var(--black);min-height:100vh;color:var(--cream);font-weight:700;overflow-x:clip}.partner-header{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0be6;border-bottom:1px solid #f2f2ef24;align-items:center;gap:24px;padding:14px clamp(14px,3vw,32px);font-weight:700;display:flex;position:sticky;top:0}.partner-brand{color:var(--cream);flex-shrink:0;align-items:center;gap:10px;font-weight:700;display:flex}.partner-brand-logo{width:auto;height:34px;font-weight:700;display:block}.partner-header-nav{flex-wrap:wrap;flex:1;justify-content:center;gap:clamp(12px,2.4vw,30px);font-weight:700;display:flex}.partner-programme-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--purple);color:var(--cream);transition:background .25s var(--ease), color .25s;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;font-size:14.3px;font-weight:700;display:inline-flex}.partner-programme-btn:hover{background:var(--cream);color:var(--black);font-weight:700}.partner-hero{background:var(--black);background-image:linear-gradient(90deg,#f2f2ef12 1px,#0000 1px);background-size:14.28% 100%;padding:clamp(28px,4vw,64px) clamp(14px,3vw,32px) clamp(24px,3vw,44px);font-weight:700}.partner-hero-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f2efb8;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;display:flex}.partner-hero-title{max-width:16em;font-family:var(--font-display);text-transform:uppercase;color:var(--cream);margin:clamp(20px,3vw,40px) 0 0;font-size:clamp(34px,6.4vw,92px);font-weight:400;line-height:.92}.partner-hero-copy{max-width:62ch;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#f2f2efb3;margin:clamp(18px,2.4vw,32px) 0 0;font-size:14.3px;font-weight:700;line-height:1.8}.partner-layout{border-top:1px solid #f2f2ef29;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:0;font-weight:700;display:grid}.partner-form{flex-direction:column;gap:0;min-width:0;font-weight:700;display:flex}.partner-fieldset{border:0;border-bottom:1px solid #f2f2ef29;flex-direction:column;gap:clamp(18px,2.2vw,26px);min-width:0;margin:0;padding:clamp(26px,3.4vw,48px) clamp(14px,3vw,32px);font-weight:700;display:flex}.partner-fieldset-notes{gap:16px;font-weight:700}.partner-fieldset-exhibit{background:var(--cream);background-image:linear-gradient(90deg,#0b0b0b12 1px,#0000 1px);background-size:14.28% 100%;border-bottom:0;gap:clamp(16px,2vw,24px);font-weight:700}.partner-fieldset-pitch{background:var(--magenta);border-bottom:0;gap:clamp(16px,2vw,24px);font-weight:700}.partner-fieldset-sponsor{background:var(--purple);border-bottom:0;gap:clamp(20px,2.4vw,30px);font-weight:700}.partner-legend{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--purple);float:left;width:100%;padding:0;font-size:13px;font-weight:700}.partner-legend-deep{color:var(--purple-deep);font-weight:700}.partner-legend-black{color:var(--black);font-weight:700}.partner-legend-cream{color:var(--cream);font-weight:700}.partner-hint{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#f2f2efb3;font-size:14.3px;font-weight:700;line-height:1.8}.partner-track-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;font-weight:700;display:grid}.partner-track-card{text-align:left;cursor:pointer;background:var(--black);font-family:var(--font-sans);min-width:0;color:inherit;transition:background .25s var(--ease);border:0;border-radius:0;flex-direction:column;gap:12px;padding:24px 20px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 1px #f2f2ef38}.partner-track-card:hover{background:#141414;font-weight:700}.partner-track-fill{pointer-events:none;font-weight:700;position:absolute;inset:0}.partner-track-fill-grad{background-image:var(--grad);font-weight:700}.partner-track-fill-magenta{background:var(--magenta);font-weight:700}.partner-track-fill-cream{background:var(--cream);font-weight:700}.partner-track-body{flex-direction:column;gap:12px;font-weight:700;display:flex;position:relative}.partner-track-no{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.partner-track-body.dark-ink .partner-track-no{color:var(--black);font-weight:700}.partner-track-body.light-ink .partner-track-no{color:#f2f2efd9;font-weight:700}.partner-track-dot{flex-shrink:0;width:12px;height:12px;font-weight:700;display:flex;box-shadow:0 0 0 1px #f2f2efb3}.partner-track-dot.solid{box-shadow:none;background:var(--black);font-weight:700}.partner-track-dot.filled{background:var(--cream);font-weight:700}.partner-track-label{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,2.8vw,38px);line-height:1}.partner-track-body.dark-ink .partner-track-label{color:var(--black);font-weight:700}.partner-track-body.light-ink .partner-track-label{color:var(--cream);font-weight:700}.partner-track-desc{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.75}.partner-track-body.dark-ink .partner-track-desc{color:#0b0b0bcc;font-weight:700}.partner-track-body.light-ink .partner-track-desc{color:#f2f2efcc;font-weight:700}.partner-section-title{max-width:18em;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(24px,3.4vw,50px);font-weight:400;line-height:.95}.partner-fieldset-pitch .partner-section-title,.partner-fieldset-sponsor .partner-section-title{font-weight:700;line-height:1.06}.highlight-magenta{background:var(--magenta);color:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.partner-field{flex-direction:column;gap:10px;min-width:0;font-weight:700;display:flex}.partner-field-narrow{max-width:520px;font-weight:700}.partner-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:14.3px;font-weight:700}.partner-label.soft{color:#f2f2efc7;font-weight:700}.partner-help{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.75}.partner-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;max-width:60ch;font-size:13px;font-weight:700;line-height:1.8}.partner-input,.partner-select,.partner-textarea{font-family:var(--font-sans);width:100%;color:var(--cream);background:0 0;border:1px solid #f2f2ef4d;border-radius:0;font-size:19.5px;font-weight:700}.partner-input,.partner-select{height:52px;padding:0 14px;font-weight:700}.partner-select{background:var(--black);appearance:none;padding:0 12px;font-weight:700}.partner-textarea{resize:vertical;padding:14px;font-weight:700;line-height:1.6}.partner-input::placeholder,.partner-textarea::placeholder{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f2ef73;font-size:14.3px;font-weight:700}.partner-input:hover,.partner-select:hover,.partner-textarea:hover{border-color:#f2f2ef9e;font-weight:700}.partner-input:focus-visible,.partner-select:focus-visible,.partner-textarea:focus-visible,.partner-track-card:focus-visible,.partner-choice-btn:focus-visible,.partner-submit:focus-visible,.partner-secondary-btn:focus-visible,.partner-programme-btn:focus-visible{outline:2px solid var(--purple);outline-offset:2px;font-weight:700}.partner-input-light,.partner-textarea-light{background:var(--cream);border:1px solid var(--black);color:var(--black);font-weight:700}.partner-input-light:hover{border-color:var(--purple-deep);font-weight:700}.partner-input-light::placeholder,.partner-textarea-light::placeholder{color:#0b0b0b73;font-weight:700}.partner-org-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,24px);font-weight:700;display:grid}.partner-choice-block{flex-direction:column;gap:12px;font-weight:700;display:flex}.partner-choice-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;font-weight:700;display:grid}.partner-choice-btn{cursor:pointer;background:var(--black);text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);transition:background .25s var(--ease);border:0;border-radius:0;padding:18px 16px;font-size:14.3px;font-weight:700;position:relative;box-shadow:0 0 0 1px #f2f2ef38}.partner-choice-btn:hover{background:#141414;font-weight:700}.partner-choice-fill{background:var(--magenta);pointer-events:none;font-weight:700;position:absolute;inset:0}.partner-choice-label{font-weight:700;position:relative}.partner-errors{background:var(--magenta);color:var(--black);flex-direction:column;gap:10px;padding:24px clamp(14px,3vw,32px);font-weight:700;display:flex}.partner-errors-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--black);font-size:14.3px;font-weight:700}.partner-errors-list{flex-direction:column;gap:8px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.partner-errors-list li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--black);border-top:1px solid #0b0b0b4d;gap:10px;padding-top:8px;font-size:14.3px;font-weight:700;line-height:1.7;display:flex}.partner-submit-wrap{border-bottom:1px solid #f2f2ef29;flex-direction:column;gap:16px;padding:clamp(26px,3.4vw,48px) clamp(14px,3vw,32px);font-weight:700;display:flex}.partner-submit{cursor:pointer;background-image:var(--grad);color:var(--cream);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background-image .3s var(--ease);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;font-size:14.3px;font-weight:700;text-decoration:none;display:inline-flex}.partner-submit:disabled{opacity:.7;cursor:wait;font-weight:700}.partner-submit-inline{width:auto;font-weight:700}.partner-aside{border-left:1px solid #f2f2ef29;flex-direction:column;gap:20px;min-width:0;padding:clamp(26px,3.4vw,48px) clamp(14px,3vw,32px);font-weight:700;display:flex;position:sticky;top:80px}.partner-aside-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f2efb8;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.partner-progress{background:#f2f2ef29;height:8px;font-weight:700;overflow:hidden}.partner-progress-bar{background-image:var(--grad);height:100%;transition:width .3s var(--ease);font-weight:700}.partner-aside-title{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);font-size:clamp(24px,2.6vw,38px);line-height:1}.partner-summary{flex-direction:column;gap:0;font-weight:700;display:flex}.partner-summary-row{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f2f2ef29;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;font-weight:700;line-height:1.7;display:flex}.partner-summary-label{color:#f2f2ef99;flex-shrink:0;font-weight:700}.partner-summary-value{color:var(--cream);text-align:right;word-break:break-word;font-weight:700}.partner-aside-help{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f2f2ef99;font-size:13px;font-weight:700;line-height:1.8}.partner-aside-help a{color:var(--purple);font-weight:700}.partner-aside-help a:hover{color:#c07bff;font-weight:700}.partner-success{background-image:linear-gradient(90deg,#f2f2ef12 1px,#0000 1px);background-size:14.28% 100%;border-top:1px solid #f2f2ef29;flex-direction:column;gap:clamp(20px,2.6vw,34px);padding:clamp(32px,5vw,80px) clamp(14px,3vw,32px) clamp(48px,6vw,96px);font-weight:700;display:flex}.partner-success-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--purple);font-size:13px;font-weight:700}.partner-success-title{max-width:18em;font-family:var(--font-display);text-transform:uppercase;color:var(--cream);margin:0;font-size:clamp(30px,5.4vw,78px);font-weight:400;line-height:.94}.partner-success-copy{max-width:62ch;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#f2f2efb8;margin:0;font-size:14.3px;font-weight:700;line-height:1.8}.partner-success-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;max-width:900px;font-weight:700;display:grid}.partner-success-card{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;padding:18px 16px;font-size:13px;font-weight:700;line-height:1.7;display:flex;box-shadow:0 0 0 1px #f2f2ef2e}.partner-success-card .partner-summary-value{text-align:left;font-weight:700}.partner-success-actions{flex-wrap:wrap;gap:0;font-weight:700;display:flex}.partner-secondary-btn{cursor:pointer;color:var(--cream);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #f2f2ef4d;border-radius:0;padding:20px 22px;font-size:14.3px;font-weight:700;transition:background .25s}.partner-secondary-btn:hover{background:#f2f2ef1a;font-weight:700}@media (max-width:760px){.partner-aside{border-top:1px solid #f2f2ef29;border-left:0;font-weight:700;position:static}}.interest-page{color:#fff;background:#000;min-height:100vh;padding:32px 16px 64px}.interest-shell{max-width:560px;margin:0 auto}.interest-back{font-family:var(--font-sans);color:#ffffffbf;margin-bottom:16px;font-size:18.2px;font-weight:700;display:inline-block}.interest-back:hover{color:#fff}.interest-card{background:#7b2bff;border-radius:2px;padding:40px 36px 36px}.interest-brevo-form,.interest-success{flex-direction:column;gap:18px;display:flex}.interest-title{font-family:var(--font-sans);letter-spacing:.01em;text-transform:uppercase;color:#0b0b0b;margin:0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.15}.interest-lead{font-family:var(--font-sans);color:#fff;margin:0;font-size:19.5px;font-weight:700;line-height:1.5}.interest-field{flex-direction:column;gap:8px;display:flex}.interest-label{font-family:var(--font-sans);color:#fff;font-size:18.2px;font-weight:600}.interest-label .req{color:#ff3b3b;margin-left:2px}.interest-input{color:#222;width:100%;height:44px;font-family:var(--font-sans);background:#fff;border:1px solid #d0d0d0;border-radius:4px;padding:0 12px;font-size:19.5px;font-weight:700}.interest-input::placeholder{color:#9a9a9a;font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:19.5px;font-weight:700}.interest-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.interest-help{font-family:var(--font-sans);color:#ffffffeb;font-size:15.6px;font-weight:700;line-height:1.4}.interest-phone{flex:1;grid-template-columns:auto auto 1fr;align-items:stretch;gap:6px;min-width:0;display:grid;position:relative}.interest-phone-row{align-items:center;gap:10px;display:flex}.interest-phone-flag{cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:4px;align-items:center;gap:6px;height:44px;padding:0 10px;display:inline-flex}.interest-flag-img{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px;display:block;box-shadow:0 0 0 1px #00000014}.interest-caret{color:#666;font-size:13px;line-height:1}.interest-phone-dial{color:#222;height:44px;font-family:var(--font-sans);background:#fff;border:1px solid #d0d0d0;border-radius:4px;align-items:center;min-width:52px;padding:0 10px;font-size:19.5px;font-weight:700;display:flex}.interest-phone-number{min-width:0}.interest-help-tip{color:#fff;width:22px;height:22px;font-family:var(--font-sans);cursor:help;-webkit-user-select:none;user-select:none;background:#2f80ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16.9px;font-weight:700;display:inline-flex}.interest-country-menu{z-index:20;background:#fff;border:1px solid #d0d0d0;border-radius:4px;flex-direction:column;width:min(320px,100%);max-height:260px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0003}.interest-country-search{height:40px;font-family:var(--font-sans);color:#222;border:0;border-bottom:1px solid #eee;padding:0 12px;font-size:18.2px;font-weight:700}.interest-country-menu ul{margin:0;padding:0;list-style:none;overflow:auto}.interest-country-menu button{text-align:left;width:100%;font-family:var(--font-sans);color:#222;cursor:pointer;background:#fff;border:0;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:18.2px;font-weight:700;display:grid}.interest-country-menu button:hover,.interest-country-menu button.active{background:#f3eaff}.interest-country-menu .dial{color:#777}.interest-field-error{box-sizing:border-box;color:#111;width:100%;font-family:var(--font-sans);background:#fff;border:1px solid #e53935;border-radius:2px;margin-top:2px;padding:8px 10px;font-size:16.9px;font-weight:400;line-height:1.35;display:block}.interest-input.has-error{border-color:#e53935}.interest-errors{display:none}.interest-register-btn{color:#fff;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#e91e63;border:0;border-radius:2px;align-self:flex-start;margin-top:4px;padding:12px 28px;font-size:19.5px;font-weight:700}.interest-register-btn:hover{color:#fff;background:#d81558}.interest-register-btn:disabled{opacity:.75;cursor:wait}.interest-success-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.interest-secondary-link{color:#fff;font-family:var(--font-sans);font-size:18.2px;font-weight:700;text-decoration:underline}@media (max-width:520px){.interest-card{padding:28px 18px 24px}.interest-phone{grid-template-columns:auto 1fr}.interest-phone-dial{display:none}}.scroll-reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);will-change:opacity, transform;transform:translate(-28px)}.scroll-reveal.is-inview{opacity:1;transform:translate(0,0)}.scroll-reveal--hero{transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translate(-18px)}.scroll-reveal--hero .hero-title>div,.scroll-reveal--hero .hero-title-row{opacity:0;transition:opacity .95s var(--ease), transform .95s var(--ease);transform:translate(-36px)}.scroll-reveal--hero.is-inview .hero-title>div:first-child{transition-delay:50ms}.scroll-reveal--hero.is-inview .hero-title>div:nth-child(2){transition-delay:.16s}.scroll-reveal--hero.is-inview .hero-title-row{transition-delay:.28s}.scroll-reveal--hero.is-inview .hero-title>div,.scroll-reveal--hero.is-inview .hero-title-row{opacity:1;transform:translate(0,0)}.scroll-reveal--hero .hero-aside,.scroll-reveal--hero .hero-meta{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transform:translate(-20px)}.scroll-reveal--hero.is-inview .hero-meta{opacity:1;transition-delay:.4s;transform:none}.scroll-reveal--hero.is-inview .hero-aside{opacity:1;transition-delay:.48s;transform:none}.scroll-reveal-item{opacity:0;transition:opacity .75s var(--ease), transform .8s var(--ease);will-change:opacity, transform;transition-delay:0s;transform:translate(-52px)scale(.97)}.scroll-reveal-item.is-inview{opacity:1;transition-delay:calc(var(--reveal-i,0) * 85ms + var(--reveal-row,0) * .11s);transform:translate(0,0)scale(1)}.speakers-grid>.scroll-reveal-item .speaker-photo{overflow:hidden}.speakers-grid>.scroll-reveal-item .speaker-photo .image-slot,.speakers-grid>.scroll-reveal-item .speaker-photo .image-slot-filled{transition:transform 1s var(--ease);transition-delay:0s;transform:translate(-12%)scale(1.08)}.speakers-grid>.scroll-reveal-item.is-inview .speaker-photo .image-slot,.speakers-grid>.scroll-reveal-item.is-inview .speaker-photo .image-slot-filled{transition-delay:calc(var(--reveal-i,0) * 85ms + var(--reveal-row,0) * .11s + 40ms);transform:translate(0,0)scale(1)}.speakers-grid>.scroll-reveal-item .speaker-name,.speakers-grid>.scroll-reveal-item .speaker-org{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translate(-16px)}.speakers-grid>.scroll-reveal-item.is-inview .speaker-name,.speakers-grid>.scroll-reveal-item.is-inview .speaker-org{opacity:1;transition-delay:calc(var(--reveal-i,0) * 85ms + var(--reveal-row,0) * .11s + .12s);transform:none}.proof-carousel.scroll-reveal-item .proof-carousel-frame{overflow:hidden}.proof-carousel.scroll-reveal-item .proof-carousel-frame .image-slot,.proof-carousel.scroll-reveal-item .proof-carousel-frame .image-slot-filled{transition:transform 1.1s var(--ease);transform:translate(-8%)scale(1.05)}.proof-carousel.scroll-reveal-item.is-inview .proof-carousel-frame .image-slot,.proof-carousel.scroll-reveal-item.is-inview .proof-carousel-frame .image-slot-filled{transition-delay:.12s;transform:translate(0,0)scale(1)}.scroll-reveal--hero:not(.is-inview) .hero-title>div,.scroll-reveal--hero:not(.is-inview) .hero-title-row,.scroll-reveal--hero:not(.is-inview) .hero-aside,.scroll-reveal--hero:not(.is-inview) .hero-meta,.scroll-reveal-item:not(.is-inview),.speakers-grid>.scroll-reveal-item:not(.is-inview) .speaker-photo .image-slot,.speakers-grid>.scroll-reveal-item:not(.is-inview) .speaker-photo .image-slot-filled,.speakers-grid>.scroll-reveal-item:not(.is-inview) .speaker-name,.speakers-grid>.scroll-reveal-item:not(.is-inview) .speaker-org,.proof-carousel.scroll-reveal-item:not(.is-inview) .proof-carousel-frame .image-slot,.proof-carousel.scroll-reveal-item:not(.is-inview) .proof-carousel-frame .image-slot-filled{transition-delay:0s}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal--hero .hero-title>div,.scroll-reveal--hero .hero-title-row,.scroll-reveal--hero .hero-aside,.scroll-reveal--hero .hero-meta,.scroll-reveal-item,.speakers-grid>.scroll-reveal-item .speaker-photo .image-slot,.speakers-grid>.scroll-reveal-item .speaker-photo .image-slot-filled,.speakers-grid>.scroll-reveal-item .speaker-name,.speakers-grid>.scroll-reveal-item .speaker-org,.proof-carousel.scroll-reveal-item .proof-carousel-frame .image-slot,.proof-carousel.scroll-reveal-item .proof-carousel-frame .image-slot-filled{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
